GeneratorAttribute Class

Definition

Place this attribute onto a type to cause it to be considered a source generator

[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class GeneratorAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type GeneratorAttribute = class
    inherit Attribute
Public NotInheritable Class GeneratorAttribute
Inherits Attribute
Inheritance
GeneratorAttribute
Attributes

Constructors

GeneratorAttribute()

Attribute constructor used to specify the attached class is a source generator that provides CSharp sources.

GeneratorAttribute(String, String[])

Attribute constructor used to specify the attached class is a source generator and indicate which language(s) it supports.

Properties

Languages

The source languages to which this generator applies. See LanguageNames.

Applies to