public StLiteralTypeNode(ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.NodeFlags flags, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StDecorator> decorators, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStModifier> modifiers, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode literal) : base(flags, decorators, modifiers) { this.kind = ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.SyntaxKind.LiteralType; this.literal = literal; }
public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StMappedTypeNode WithQuestionToken(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StMappedTypeNode subject, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode questionToken) { subject.questionToken = questionToken; return(subject); }
public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StMappedTypeNode WithReadonlyToken(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StMappedTypeNode subject, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode readonlyToken) { subject.readonlyToken = readonlyToken; return(subject); }
public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StTypePredicateNode WithParameterName(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StTypePredicateNode subject, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode parameterName) { subject.parameterName = parameterName; return(subject); }
public StNamespaceDeclaration(ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.NodeFlags flags, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StDecorator> decorators, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStModifier> modifiers, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStModuleName name, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode body) : base(flags, decorators, modifiers, name, body) { }
public StMappedTypeNode(ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.NodeFlags flags, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StDecorator> decorators, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStModifier> modifiers, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode readonlyToken, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StTypeParameterDeclaration typeParameter, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode questionToken, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStTypeNode type) : base(flags, decorators, modifiers) { this.kind = ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.SyntaxKind.MappedType; this.readonlyToken = readonlyToken; this.typeParameter = typeParameter; this.questionToken = questionToken; this.type = type; }
public StTypePredicateNode(ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.NodeFlags flags, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StDecorator> decorators, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStModifier> modifiers, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StAssertsKeywordToken assertsModifier, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode parameterName, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStTypeNode type) : base(flags, decorators, modifiers) { this.kind = ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.SyntaxKind.TypePredicate; this.assertsModifier = assertsModifier; this.parameterName = parameterName; this.type = type; }
public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StLiteralTypeNode WithLiteral(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StLiteralTypeNode subject, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode literal) { subject.literal = literal; return(subject); }
public StJSDocTypedefTag(ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.NodeFlags flags, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StDecorator> decorators, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStModifier> modifiers, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StIdentifier tagName, System.String comment, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StIdentifier name, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode fullName, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStTypeNode typeExpression) : base(flags, decorators, modifiers) { this.kind = ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.SyntaxKind.JSDocTypedefTag; this.tagName = tagName; this.comment = comment; this.name = name; this.fullName = fullName; this.typeExpression = typeExpression; }
public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocCallbackTag WithFullName(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocCallbackTag subject, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode fullName) { subject.fullName = fullName; return(subject); }
public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StModuleDeclaration WithBody(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StModuleDeclaration subject, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode body) { subject.body = body; return(subject); }
public StJsxAttribute(ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.NodeFlags flags, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StDecorator> decorators, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStModifier> modifiers, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StIdentifier name, System.Object _objectLiteralBrand, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode initializer) : base(flags, decorators, modifiers) { this.kind = ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.SyntaxKind.JsxAttribute; this.name = name; this._objectLiteralBrand = _objectLiteralBrand; this.initializer = initializer; }
public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJsxAttribute WithInitializer(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJsxAttribute subject, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode initializer) { subject.initializer = initializer; return(subject); }
public StModuleDeclaration(ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.NodeFlags flags, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StDecorator> decorators, System.Collections.Generic.List <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStModifier> modifiers, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStModuleName name, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStNode body) : base(flags, decorators, modifiers) { this.kind = ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.SyntaxKind.ModuleDeclaration; this.name = name; this.body = body; }