Search Results for

    Show / Hide Table of Contents

    Class GeneratorDriver

    Inheritance
    object
    GeneratorDriver
    CSharpGeneratorDriver
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Microsoft.CodeAnalysis
    Assembly: Microsoft.CodeAnalysis.dll
    Syntax
    public abstract class GeneratorDriver

    Methods

    AddAdditionalTexts(ImmutableArray<AdditionalText>)

    Declaration
    public GeneratorDriver AddAdditionalTexts(ImmutableArray<AdditionalText> additionalTexts)
    Parameters
    Type Name Description
    ImmutableArray<AdditionalText> additionalTexts
    Returns
    Type Description
    GeneratorDriver

    AddGenerators(ImmutableArray<ISourceGenerator>)

    Declaration
    public GeneratorDriver AddGenerators(ImmutableArray<ISourceGenerator> generators)
    Parameters
    Type Name Description
    ImmutableArray<ISourceGenerator> generators
    Returns
    Type Description
    GeneratorDriver

    GetRunResult()

    Declaration
    public GeneratorDriverRunResult GetRunResult()
    Returns
    Type Description
    GeneratorDriverRunResult

    GetTimingInfo()

    Declaration
    public GeneratorDriverTimingInfo GetTimingInfo()
    Returns
    Type Description
    GeneratorDriverTimingInfo

    RemoveAdditionalTexts(ImmutableArray<AdditionalText>)

    Declaration
    public GeneratorDriver RemoveAdditionalTexts(ImmutableArray<AdditionalText> additionalTexts)
    Parameters
    Type Name Description
    ImmutableArray<AdditionalText> additionalTexts
    Returns
    Type Description
    GeneratorDriver

    RemoveGenerators(ImmutableArray<ISourceGenerator>)

    Declaration
    public GeneratorDriver RemoveGenerators(ImmutableArray<ISourceGenerator> generators)
    Parameters
    Type Name Description
    ImmutableArray<ISourceGenerator> generators
    Returns
    Type Description
    GeneratorDriver

    ReplaceAdditionalText(AdditionalText, AdditionalText)

    Declaration
    public GeneratorDriver ReplaceAdditionalText(AdditionalText oldText, AdditionalText newText)
    Parameters
    Type Name Description
    AdditionalText oldText
    AdditionalText newText
    Returns
    Type Description
    GeneratorDriver

    ReplaceAdditionalTexts(ImmutableArray<AdditionalText>)

    Declaration
    public GeneratorDriver ReplaceAdditionalTexts(ImmutableArray<AdditionalText> newTexts)
    Parameters
    Type Name Description
    ImmutableArray<AdditionalText> newTexts
    Returns
    Type Description
    GeneratorDriver

    ReplaceGenerators(ImmutableArray<ISourceGenerator>)

    Declaration
    public GeneratorDriver ReplaceGenerators(ImmutableArray<ISourceGenerator> generators)
    Parameters
    Type Name Description
    ImmutableArray<ISourceGenerator> generators
    Returns
    Type Description
    GeneratorDriver

    RunGenerators(Compilation)

    Declaration
    public GeneratorDriver RunGenerators(Compilation compilation)
    Parameters
    Type Name Description
    Compilation compilation
    Returns
    Type Description
    GeneratorDriver

    RunGenerators(Compilation, Func<GeneratorFilterContext, bool>?, CancellationToken)

    Declaration
    public GeneratorDriver RunGenerators(Compilation compilation, Func<GeneratorFilterContext, bool>? generatorFilter, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    Compilation compilation
    Func<GeneratorFilterContext, bool> generatorFilter
    CancellationToken cancellationToken
    Returns
    Type Description
    GeneratorDriver

    RunGenerators(Compilation, CancellationToken)

    Declaration
    public GeneratorDriver RunGenerators(Compilation compilation, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    Compilation compilation
    CancellationToken cancellationToken
    Returns
    Type Description
    GeneratorDriver

    RunGeneratorsAndUpdateCompilation(Compilation, out Compilation, out ImmutableArray<Diagnostic>, CancellationToken)

    Declaration
    public GeneratorDriver RunGeneratorsAndUpdateCompilation(Compilation compilation, out Compilation outputCompilation, out ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    Compilation compilation
    Compilation outputCompilation
    ImmutableArray<Diagnostic> diagnostics
    CancellationToken cancellationToken
    Returns
    Type Description
    GeneratorDriver

    WithUpdatedAnalyzerConfigOptions(AnalyzerConfigOptionsProvider)

    Declaration
    public GeneratorDriver WithUpdatedAnalyzerConfigOptions(AnalyzerConfigOptionsProvider newOptions)
    Parameters
    Type Name Description
    AnalyzerConfigOptionsProvider newOptions
    Returns
    Type Description
    GeneratorDriver

    WithUpdatedParseOptions(ParseOptions)

    Declaration
    public GeneratorDriver WithUpdatedParseOptions(ParseOptions newOptions)
    Parameters
    Type Name Description
    ParseOptions newOptions
    Returns
    Type Description
    GeneratorDriver
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0