Esempio n. 1
0
 protected PartialGeneratorBase(CoreDescriptor descriptor, CancellationToken cancellationToken)
 {
     Descriptor        = descriptor;
     CancellationToken = cancellationToken;
     BaseType          = Descriptor.TypeSymbol.BaseType;
     IsDerived         = BaseType.SpecialType != SpecialType.System_Object;
 }
Esempio n. 2
0
 public static IdentifierNameSyntax GetListNodeTypeIdentifierName(this CoreDescriptor descriptor)
 {
     return(IdentifierName(descriptor.GetListNodeTypeName()));
 }
Esempio n. 3
0
 public static string GetListNodeTypeName(this CoreDescriptor descriptor)
 {
     return(descriptor.CoreTypeIdentifier.ValueText.GetListNodeTypeNameCore());
 }
        public static TypeDeclarationSyntax Generate(CoreDescriptor descriptor, CancellationToken cancellationToken)
        {
            var generator = new CoreToNodeMethodsCorePartialGenerator(descriptor, cancellationToken);

            return(generator.GenerateTypeDeclaration());
        }
 protected CoreToNodeMethodsCorePartialGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken)
 {
 }
Esempio n. 6
0
 protected RecordCorePartialGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken)
     : base(descriptor, cancellationToken)
 {
 }
Esempio n. 7
0
 protected SourceVisitorGenericVisitPartialGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken)
 {
 }
 protected CollectionConversionExtensionsPartialGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken)
 {
 }
Esempio n. 9
0
 protected NodeConvenienceMethodsGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken)
 {
 }
Esempio n. 10
0
        public static TypeDeclarationSyntax Generate(CoreDescriptor descriptor, CancellationToken cancellationToken)
        {
            var generator = new NodeConvenienceMethodsGenerator(descriptor, cancellationToken);

            return(generator.GenerateTypeDeclaration());
        }
Esempio n. 11
0
 protected NodeGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken)
 {
 }
Esempio n. 12
0
        public static TypeDeclarationSyntax Generate(CoreDescriptor descriptor, CancellationToken cancellationToken)
        {
            var generator = new BasicDeclarationNodeGenerator(descriptor, cancellationToken);

            return(generator.GenerateTypeDeclaration());
        }
        public static TypeDeclarationSyntax Generate(CoreDescriptor descriptor, CancellationToken cancellationToken)
        {
            var generator = new CollectionConversionExtensionsPartialGenerator(descriptor, cancellationToken);

            return(generator.GenerateTypeDeclaration());
        }
Esempio n. 14
0
 protected ModelExtensionsPartialGeneratorBase(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken)
 {
 }
Esempio n. 15
0
        public static TypeDeclarationSyntax Generate(CoreDescriptor descriptor, CancellationToken cancellationToken)
        {
            var generator = new SourceVisitorGenericVisitPartialGenerator(descriptor, cancellationToken);

            return(generator.GenerateTypeDeclaration());
        }
Esempio n. 16
0
 protected NodePartialGeneratorBase(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken)
 {
 }
 protected NodeAcceptSourceVisitorPartialGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken)
 {
 }