GeneratorAttributeSyntaxContext Struktur

Definisi

public readonly struct GeneratorAttributeSyntaxContext
type GeneratorAttributeSyntaxContext = struct
Public Structure GeneratorAttributeSyntaxContext
Warisan
GeneratorAttributeSyntaxContext

Properti

Nama Deskripsi
Attributes

AttributeDatas untuk atribut yang cocok pada TargetSymbol. Selalu tidak kosong. Semua atribut ini akan memiliki AttributeClass nama metadata yang sepenuhnya memenuhi syarat cocok dengan nama yang diminta di ForAttributeWithMetadataName<T>(String, Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorAttributeSyntaxContext,CancellationToken,T>).

Untuk mendapatkan seluruh daftar atribut, gunakan GetAttributes() pada TargetSymbol.

SemanticModel

Model semantik untuk file yang TargetNode terkandung di dalamnya.

TargetNode

Simpul sintaks atribut dilampirkan. Misalnya, dengan [CLSCompliant] class C { } ini akan simpul deklarasi kelas.

TargetSymbol

Simbol tempat atribut dilampirkan. Misalnya, dengan [CLSCompliant] class C { } ini akan menjadi INamedTypeSymbol untuk "C".

Berlaku untuk