次の方法で共有


ISourceGenerator.Execute Method

Definition

Overloads

Execute(GeneratorExecutionContext)
Obsolete.

Called to perform source generation. A generator can use the context to add source files via the AddSource(String, SourceText) method.

Execute(SourceGeneratorContext)

Called to perform source generation. A generator can use the context to add source files via the AddSource(String, SourceText) method.

Execute(GeneratorExecutionContext)

Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs
Source:
ISourceGenerator.cs

Caution

ISourceGenerator is deprecated and should not be implemented. Please implement IIncrementalGenerator instead. See https://github.com/dotnet/roslyn/blob/main/docs/features/incremental-generators.md.

Called to perform source generation. A generator can use the context to add source files via the AddSource(String, SourceText) method.

public void Execute(Microsoft.CodeAnalysis.GeneratorExecutionContext context);
[System.Obsolete("ISourceGenerator is deprecated and should not be implemented. Please implement IIncrementalGenerator instead. See https://github.com/dotnet/roslyn/blob/main/docs/features/incremental-generators.md.")]
public void Execute(Microsoft.CodeAnalysis.GeneratorExecutionContext context);
abstract member Execute : Microsoft.CodeAnalysis.GeneratorExecutionContext -> unit
[<System.Obsolete("ISourceGenerator is deprecated and should not be implemented. Please implement IIncrementalGenerator instead. See https://github.com/dotnet/roslyn/blob/main/docs/features/incremental-generators.md.")>]
abstract member Execute : Microsoft.CodeAnalysis.GeneratorExecutionContext -> unit
Public Sub Execute (context As GeneratorExecutionContext)

Parameters

Attributes

Remarks

This call represents the main generation step. It is called after a Compilation is created that contains the user written code.

A generator can use the Compilation property to discover information about the users compilation and make decisions on what source to provide.

Applies to

Execute(SourceGeneratorContext)

Called to perform source generation. A generator can use the context to add source files via the AddSource(String, SourceText) method.

public void Execute(Microsoft.CodeAnalysis.SourceGeneratorContext context);
abstract member Execute : Microsoft.CodeAnalysis.SourceGeneratorContext -> unit
Public Sub Execute (context As SourceGeneratorContext)

Parameters

context
SourceGeneratorContext

The SourceGeneratorContext to add source to

Remarks

This call represents the main generation step. It is called after a Compilation is created that contains the user written code.

A generator can use the Compilation property to discover information about the users compilation and make decisions on what source to provide.

Applies to