public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocSignature WithTypeParameter(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocSignature subject, Func <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocTemplateTag, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocTemplateTag> typeParameterBuilder) { subject.typeParameters.Add(typeParameterBuilder(new ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocTemplateTag())); return(subject); }
public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocSignature WithModifier(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocSignature subject, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.IStModifier modifier) { subject.modifiers.Add(modifier); return(subject); }
public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocSignature WithDecorator(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocSignature subject, Func <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StDecorator, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StDecorator> decoratorBuilder) { subject.decorators.Add(decoratorBuilder(new ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StDecorator())); return(subject); }
public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocSignature WithFlags(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocSignature subject, ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.NodeFlags flags) { subject.flags = flags; return(subject); }
public static ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocSignature WithType(this ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocSignature subject, Func <ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocReturnTag, ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocReturnTag> typeBuilder) { subject.type = typeBuilder(new ForgedOnce.TsLanguageServices.FullSyntaxTree.AstModel.StJSDocReturnTag()); return(subject); }
public StJSDocCallbackTag(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.StJSDocSignature typeExpression) : base(flags, decorators, modifiers) { this.kind = ForgedOnce.TsLanguageServices.FullSyntaxTree.TransportModel.SyntaxKind.JSDocCallbackTag; this.tagName = tagName; this.comment = comment; this.name = name; this.fullName = fullName; this.typeExpression = typeExpression; }