public virtual void VisitTypeArgumentList(TypeArgumentListSyntax node) { DefaultVisit(node); }
public static TypeArgumentListSyntax TypeArgumentList(params string[] arguments) { var result = new TypeArgumentListSyntax(); if (arguments != null) result.Arguments.AddRange(ParseNames<TypeSyntax>(arguments)); return result; }
public static TypeArgumentListSyntax TypeArgumentList(IEnumerable<string> arguments = null) { var result = new TypeArgumentListSyntax(); if (arguments != null) result.Arguments.AddRange(ParseNames<TypeSyntax>(arguments)); return result; }
public static TypeArgumentListSyntax TypeArgumentList(params TypeSyntax[] arguments) { var result = new TypeArgumentListSyntax(); if (arguments != null) result.Arguments.AddRange(arguments); return result; }
public static GenericNameSyntax GenericName(string identifier = null, TypeArgumentListSyntax typeArgumentList = null) { var result = new GenericNameSyntax(); result.Identifier = identifier; result.TypeArgumentList = typeArgumentList; return result; }