protected PartialGeneratorBase(CoreDescriptor descriptor, CancellationToken cancellationToken) { Descriptor = descriptor; CancellationToken = cancellationToken; BaseType = Descriptor.TypeSymbol.BaseType; IsDerived = BaseType.SpecialType != SpecialType.System_Object; }
public static IdentifierNameSyntax GetListNodeTypeIdentifierName(this CoreDescriptor descriptor) { return(IdentifierName(descriptor.GetListNodeTypeName())); }
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) { }
protected RecordCorePartialGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken) { }
protected SourceVisitorGenericVisitPartialGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken) { }
protected CollectionConversionExtensionsPartialGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken) { }
protected NodeConvenienceMethodsGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken) { }
public static TypeDeclarationSyntax Generate(CoreDescriptor descriptor, CancellationToken cancellationToken) { var generator = new NodeConvenienceMethodsGenerator(descriptor, cancellationToken); return(generator.GenerateTypeDeclaration()); }
protected NodeGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken) { }
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()); }
protected ModelExtensionsPartialGeneratorBase(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken) { }
public static TypeDeclarationSyntax Generate(CoreDescriptor descriptor, CancellationToken cancellationToken) { var generator = new SourceVisitorGenericVisitPartialGenerator(descriptor, cancellationToken); return(generator.GenerateTypeDeclaration()); }
protected NodePartialGeneratorBase(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken) { }
protected NodeAcceptSourceVisitorPartialGenerator(CoreDescriptor descriptor, CancellationToken cancellationToken) : base(descriptor, cancellationToken) { }