Search Results for

    Show / Hide Table of Contents

    Struct IncrementalGeneratorInitializationContext

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: Microsoft.CodeAnalysis
    Assembly: Microsoft.CodeAnalysis.dll
    Syntax
    public readonly struct IncrementalGeneratorInitializationContext

    Properties

    AdditionalTextsProvider

    Declaration
    public IncrementalValuesProvider<AdditionalText> AdditionalTextsProvider { get; }
    Property Value
    Type Description
    IncrementalValuesProvider<AdditionalText>

    AnalyzerConfigOptionsProvider

    Declaration
    public IncrementalValueProvider<AnalyzerConfigOptionsProvider> AnalyzerConfigOptionsProvider { get; }
    Property Value
    Type Description
    IncrementalValueProvider<AnalyzerConfigOptionsProvider>

    CompilationProvider

    Declaration
    public IncrementalValueProvider<Compilation> CompilationProvider { get; }
    Property Value
    Type Description
    IncrementalValueProvider<Compilation>

    MetadataReferencesProvider

    Declaration
    public IncrementalValuesProvider<MetadataReference> MetadataReferencesProvider { get; }
    Property Value
    Type Description
    IncrementalValuesProvider<MetadataReference>

    ParseOptionsProvider

    Declaration
    public IncrementalValueProvider<ParseOptions> ParseOptionsProvider { get; }
    Property Value
    Type Description
    IncrementalValueProvider<ParseOptions>

    SyntaxProvider

    Declaration
    public SyntaxValueProvider SyntaxProvider { get; }
    Property Value
    Type Description
    SyntaxValueProvider

    Methods

    RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext, TSource>)

    Declaration
    public void RegisterHostOutput<TSource>(IncrementalValueProvider<TSource> source, Action<HostOutputProductionContext, TSource> action)
    Parameters
    Type Name Description
    IncrementalValueProvider<TSource> source
    Action<HostOutputProductionContext, TSource> action
    Type Parameters
    Name Description
    TSource

    RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext, TSource>)

    Declaration
    public void RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource> source, Action<HostOutputProductionContext, TSource> action)
    Parameters
    Type Name Description
    IncrementalValuesProvider<TSource> source
    Action<HostOutputProductionContext, TSource> action
    Type Parameters
    Name Description
    TSource

    RegisterImplementationSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext, TSource>)

    Declaration
    public void RegisterImplementationSourceOutput<TSource>(IncrementalValueProvider<TSource> source, Action<SourceProductionContext, TSource> action)
    Parameters
    Type Name Description
    IncrementalValueProvider<TSource> source
    Action<SourceProductionContext, TSource> action
    Type Parameters
    Name Description
    TSource

    RegisterImplementationSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext, TSource>)

    Declaration
    public void RegisterImplementationSourceOutput<TSource>(IncrementalValuesProvider<TSource> source, Action<SourceProductionContext, TSource> action)
    Parameters
    Type Name Description
    IncrementalValuesProvider<TSource> source
    Action<SourceProductionContext, TSource> action
    Type Parameters
    Name Description
    TSource

    RegisterPostInitializationOutput(Action<IncrementalGeneratorPostInitializationContext>)

    Declaration
    public void RegisterPostInitializationOutput(Action<IncrementalGeneratorPostInitializationContext> callback)
    Parameters
    Type Name Description
    Action<IncrementalGeneratorPostInitializationContext> callback

    RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext, TSource>)

    Declaration
    public void RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource> source, Action<SourceProductionContext, TSource> action)
    Parameters
    Type Name Description
    IncrementalValueProvider<TSource> source
    Action<SourceProductionContext, TSource> action
    Type Parameters
    Name Description
    TSource

    RegisterSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext, TSource>)

    Declaration
    public void RegisterSourceOutput<TSource>(IncrementalValuesProvider<TSource> source, Action<SourceProductionContext, TSource> action)
    Parameters
    Type Name Description
    IncrementalValuesProvider<TSource> source
    Action<SourceProductionContext, TSource> action
    Type Parameters
    Name Description
    TSource
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0