ISymbol.DeclaringSyntaxReferences 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得語法節點 () 此符號在來源中宣告的位置。 例如,某些符號 (,部分類別) 可能定義于多個位置。 只有當符號是在原始程式碼中宣告,而且未隱含宣告時,這個屬性才應該傳回一或多個語法節點, (請參閱 IsImplicitlyDeclared 屬性) 。
請注意,針對命名空間符號,宣告語法可能會宣告巢狀命名空間。 例如,「namespace N1」 中 N1 的宣告語法節點。N2 {...}」 是 N1 的整個 NamespaceDeclarationSyntax。N2. 針對全域命名空間,宣告語法會是 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)
屬性值
宣告符號的語法節點 (s) 。 如果符號是在中繼資料中宣告或隱含宣告,則傳回空的唯讀陣列。