public NamedTypeSymbolCodeGenerator(SourceGeneratorContext context, IMethodSourceGenerator methodSourceGenerator, IPropertySourceGenerator propertySourceGenerator) : base(context) { _parseOptions = CSharpParseOptions.Default.WithFeatures(_comp.SyntaxTrees.First().Options.Features); _methodSourceGenerator = methodSourceGenerator; _propertySourceGenerator = propertySourceGenerator; }
public PropertyExamplesBuilder(IModelPopulator populator, IPropertySourceGenerator sourceGenerator, ITagGeneratorFactory generatorFactory) { _populator = populator; _sourceGenerator = sourceGenerator; _generatorFactory = generatorFactory; }
public PropertyLinksBuilder(IPropertySourceGenerator sourceGenerator) { _sourceGenerator = sourceGenerator; }