public CreateStructNode(StructNode structNode, AstNode[] structFieldInitializers, int nodeIndex) : base(SyntaxKind.TypeInstantiation, "CREATE_STRUCT", null, nodeIndex) { FieldInitializers = structFieldInitializers; this.structNode = structNode; this.Type = this.structNode.StringValue; }
public static CreateStructNode CreateStruct(StructNode str, AstNode[] structFieldInitializers) { return(new CreateStructNode(str, structFieldInitializers, _nodeIndex++)); }
public CreateStructNode(StructNode structNode, int nodeIndex) : base(SyntaxKind.TypeInstantiation, "CREATE_STRUCT", null, nodeIndex) { this.structNode = structNode; this.Type = this.structNode.StringValue; }
public static CreateStructNode CreateStruct(StructNode str) { return(new CreateStructNode(str, _nodeIndex++)); }