Search Results for

    Show / Hide Table of Contents

    Class CSharpGeneratorDriver

    Inheritance
    object
    GeneratorDriver
    CSharpGeneratorDriver
    Inherited Members
    GeneratorDriver.RunGenerators(Compilation)
    GeneratorDriver.RunGenerators(Compilation, CancellationToken)
    GeneratorDriver.RunGenerators(Compilation, Func<GeneratorFilterContext, bool>, CancellationToken)
    GeneratorDriver.RunGeneratorsAndUpdateCompilation(Compilation, out Compilation, out ImmutableArray<Diagnostic>, CancellationToken)
    GeneratorDriver.AddGenerators(ImmutableArray<ISourceGenerator>)
    GeneratorDriver.ReplaceGenerators(ImmutableArray<ISourceGenerator>)
    GeneratorDriver.RemoveGenerators(ImmutableArray<ISourceGenerator>)
    GeneratorDriver.AddAdditionalTexts(ImmutableArray<AdditionalText>)
    GeneratorDriver.RemoveAdditionalTexts(ImmutableArray<AdditionalText>)
    GeneratorDriver.ReplaceAdditionalText(AdditionalText, AdditionalText)
    GeneratorDriver.ReplaceAdditionalTexts(ImmutableArray<AdditionalText>)
    GeneratorDriver.WithUpdatedParseOptions(ParseOptions)
    GeneratorDriver.WithUpdatedAnalyzerConfigOptions(AnalyzerConfigOptionsProvider)
    GeneratorDriver.GetRunResult()
    GeneratorDriver.GetTimingInfo()
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Microsoft.CodeAnalysis.CSharp
    Assembly: Microsoft.CodeAnalysis.CSharp.dll
    Syntax
    public sealed class CSharpGeneratorDriver : GeneratorDriver

    Methods

    Create(params IIncrementalGenerator[])

    Declaration
    public static CSharpGeneratorDriver Create(params IIncrementalGenerator[] incrementalGenerators)
    Parameters
    Type Name Description
    IIncrementalGenerator[] incrementalGenerators
    Returns
    Type Description
    CSharpGeneratorDriver

    Create(params ISourceGenerator[])

    Declaration
    public static CSharpGeneratorDriver Create(params ISourceGenerator[] generators)
    Parameters
    Type Name Description
    ISourceGenerator[] generators
    Returns
    Type Description
    CSharpGeneratorDriver

    Create(IEnumerable<ISourceGenerator>, IEnumerable<AdditionalText>?, CSharpParseOptions?, AnalyzerConfigOptionsProvider?, GeneratorDriverOptions)

    Declaration
    public static CSharpGeneratorDriver Create(IEnumerable<ISourceGenerator> generators, IEnumerable<AdditionalText>? additionalTexts = null, CSharpParseOptions? parseOptions = null, AnalyzerConfigOptionsProvider? optionsProvider = null, GeneratorDriverOptions driverOptions = default)
    Parameters
    Type Name Description
    IEnumerable<ISourceGenerator> generators
    IEnumerable<AdditionalText> additionalTexts
    CSharpParseOptions parseOptions
    AnalyzerConfigOptionsProvider optionsProvider
    GeneratorDriverOptions driverOptions
    Returns
    Type Description
    CSharpGeneratorDriver
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0