예제 #1
0
        public override ClassDeclarationSyntax Generate()
        {
            var decl = SF.ClassDeclaration(Basics.GenerateSerializerName(ClassSymbol));

            decl = decl.WithTypeParameterList(GetTypeParametersList());
            return(decl.WithBaseList(SF.BaseList(GetBaseList()))
                   .WithMembers(GenerateStaticNamesSpans())
                   .AddMembers(DeclareTryParseMethod()));
        }