GeneratorExtensions.GetGeneratorType(ISourceGenerator) Method

Definition

Returns the underlying type of a given generator

public static Type GetGeneratorType (this Microsoft.CodeAnalysis.ISourceGenerator generator);
static member GetGeneratorType : Microsoft.CodeAnalysis.ISourceGenerator -> Type
<Extension()>
Public Function GetGeneratorType (generator As ISourceGenerator) As Type

Parameters

generator
ISourceGenerator

The generator to get the type of

Returns

The underlying generator type

Remarks

For IIncrementalGenerators a wrapper is created that also implements ISourceGenerator. This method will unwrap and return the underlying type in those cases.

Applies to