Condividi tramite


ISymbol.DeclaringSyntaxReferences Proprietà

Definizione

Ottiene i nodi della sintassi in cui questo simbolo è stato dichiarato nell'origine. Alcuni simboli ,ad esempio classi parziali, possono essere definiti in più posizioni. Questa proprietà deve restituire uno o più nodi della sintassi solo se il simbolo è stato dichiarato nel codice sorgente e non è stato dichiarato in modo implicito (vedere la proprietà IsImplicitlyDeclared).

Si noti che per il simbolo dello spazio dei nomi, la sintassi dichiarativa potrebbe dichiarare uno spazio dei nomi annidato. Ad esempio, il nodo della sintassi dichiarativa per N1 in "spazio dei nomi N1. N2 {...}" è l'intero namespaceDeclarationSyntax per N1. N2. Per lo spazio dei nomi globale, la sintassi dichiarativa sarà CompilationUnitSyntax.

public:
 property System::Collections::Immutable::ImmutableArray<Microsoft::CodeAnalysis::SyntaxReference ^> DeclaringSyntaxReferences { System::Collections::Immutable::ImmutableArray<Microsoft::CodeAnalysis::SyntaxReference ^> get(); };
public System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.SyntaxReference> DeclaringSyntaxReferences { get; }
member this.DeclaringSyntaxReferences : System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.SyntaxReference>
Public ReadOnly Property DeclaringSyntaxReferences As ImmutableArray(Of SyntaxReference)

Valore della proprietà

Nodi della sintassi che hanno dichiarato il simbolo. Se il simbolo è stato dichiarato nei metadati o è stato dichiarato in modo implicito, restituisce una matrice di sola lettura vuota.

Si applica a