public static void Transpile(this Syntax.TypeSyntax typeNode, ref StringBuilder sb) { // _ = typeNode ?? throw new ArgumentNullException(nameof(typeNode)); throw new NotSupportedException(); }
public static TypeSyntax Transpile(this Syntax.TypeSyntax typeNode, TokenTranspileFlags flags = (TokenTranspileFlags)0) { _ = typeNode ?? throw new ArgumentNullException(nameof(typeNode)); return(typeNode.TypeNameToken.TranspileType(flags)); }
public static void TypePolyArgumentCount(Syntax.TypeSyntax pType, int pCount, TextSpan pSpan) { _error.WriteError($"Using the generic type {SyntaxHelper.GetFullTypeName(pType)} requires {pCount} type arguments", pSpan); }