Inference/src/CodeGeneration/Operations/CGInterfaceDefinitionStartOperation.cs
/// <summary>
///  Writes the starts of the interface definition
/// </summary>
/// <param name="ct">Type Expression representing the interface</param>
/// <returns>null</returns>
Writes the starts of the interface definition
Writes the starts of the interface definition
public override object Exec(InterfaceType it, object arg) {
            this.codeGenerator.WriteInterfaceHeader(this.indent, node.Identifier, it);
            this.codeGenerator.WriteStartBlock(this.indent);
            return null;
        }
public override object Exec ( InterfaceType it , object arg ) { this . codeGenerator . WriteInterfaceHeader ( this . indent , node . Identifier , it ) ; this . codeGenerator . WriteStartBlock ( this . indent ) ; return null ; }
Writes the starts of the interface definition
Writes the starts of the interface definition
// In the following call the last argument could beor node.TypeExpr, but is the same of // the argument due to the dispatcher call
None
it
InterfaceType
arg
object
ct
Type Expression representing the interface
Type Expression representing the interface