示例#1
0
        public static void Transpile(this Syntax.TypeSyntax typeNode, ref StringBuilder sb)
        {
            // _ = typeNode ?? throw new ArgumentNullException(nameof(typeNode));

            throw new NotSupportedException();
        }
示例#2
0
        public static TypeSyntax Transpile(this Syntax.TypeSyntax typeNode, TokenTranspileFlags flags = (TokenTranspileFlags)0)
        {
            _ = typeNode ?? throw new ArgumentNullException(nameof(typeNode));

            return(typeNode.TypeNameToken.TranspileType(flags));
        }
示例#3
0
 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);
 }