Baca dalam bahasa Inggris

Bagikan melalui


GeneratorAttributeSyntaxContext Struktur

Definisi

C#
public readonly struct GeneratorAttributeSyntaxContext
Warisan
GeneratorAttributeSyntaxContext

Properti

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

Produk Versi
Roslyn 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 4.12.2, 4.13.0