共用方式為


CrefParameterSyntax 類別

定義

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

public ref class CrefParameterSyntax sealed : Microsoft::CodeAnalysis::CSharp::CSharpSyntaxNode
public sealed class CrefParameterSyntax : Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode
type CrefParameterSyntax = class
    inherit CSharpSyntaxNode
Public NotInheritable Class CrefParameterSyntax
Inherits CSharpSyntaxNode
繼承
CrefParameterSyntax

備註

此節點與下列語法類型相關聯:

屬性

ContainsAnnotations

判斷這個節點或任何子節點、令牌或 Trivia 是否有註釋。

(繼承來源 SyntaxNode)
ContainsDiagnostics

判斷這個節點或其任何子代節點、令牌或 Trivia 是否有任何診斷。

(繼承來源 SyntaxNode)
ContainsDirectives

判斷這個節點是否有任何子代預處理器指示詞。

(繼承來源 SyntaxNode)
ContainsSkippedText

判斷這個節點是否有任何子代略過的文字。

(繼承來源 SyntaxNode)
FullSpan

此節點的絕對範圍,以字元表示,包括其前置和尾端的 Trivia。

(繼承來源 SyntaxNode)
HasLeadingTrivia

判斷此節點是否具有任何前置的 Trivia。

(繼承來源 SyntaxNode)
HasStructuredTrivia

判斷這個節點的子系子系是否結構化。

(繼承來源 SyntaxNode)
HasTrailingTrivia

判斷這個節點是否有任何尾端的線索。

(繼承來源 SyntaxNode)
IsMissing

判斷節點是否代表實際從原始程式碼剖析的語言建構。 在錯誤案例中,剖析器會產生遺漏的節點,代表應該已存在於原始程式碼中的建構,以便成功編譯,但實際上遺失。

(繼承來源 SyntaxNode)
IsStructuredTrivia

判斷這個節點是否代表結構化的 Trivia。

(繼承來源 SyntaxNode)
KindText

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 SyntaxNode)
Language

這個節點是語法的語言名稱。

(繼承來源 CSharpSyntaxNode)
Parent

在其集合中包含這個節點的 ChildNodes() 節點。

(繼承來源 SyntaxNode)
ParentTrivia

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 SyntaxNode)
RawKind

整數,表示這個節點的語言特定類型。

(繼承來源 SyntaxNode)
ReadOnlyKeyword

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

RefKindKeyword

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

RefOrOutKeyword

C# 7.2 後重載,只會呼叫取代屬性 RefKindKeyword

Span

此節點的絕對範圍以字元表示,不包括其前置和尾端的三角。

(繼承來源 SyntaxNode)
SpanStart

與 在上Span存取Start相同。

(繼承來源 SyntaxNode)
SyntaxTree

SyntaxTree傳回擁有節點的 。

(繼承來源 SyntaxNode)
SyntaxTreeCore

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)
Type

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

方法

Accept(CSharpSyntaxVisitor)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

Accept<TResult>(CSharpSyntaxVisitor<TResult>)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

Ancestors(Boolean)

取得上階節點的清單

(繼承來源 SyntaxNode)
AncestorsAndSelf(Boolean)

取得上階節點的清單, (包括此節點)

(繼承來源 SyntaxNode)
ChildNodes()

取得前置詞檔順序的子節點清單。

(繼承來源 SyntaxNode)
ChildNodesAndTokens()

這個節點的子節點和標記清單,其中每個元素都是 SyntaxNodeOrToken 實例。

(繼承來源 SyntaxNode)
ChildThatContainsPosition(Int32)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 SyntaxNode)
ChildTokens()

取得這個節點的直接子令牌清單。

(繼承來源 SyntaxNode)
Contains(SyntaxNode)

判斷指定的節點是否為此節點的子系。 傳回目前節點的 true。

(繼承來源 SyntaxNode)
ContainsDirective(Int32)

如果這個節點包含任何指示詞, (例如 #if#nullable等 ) 內具有相符種類,則傳回 true。

(繼承來源 SyntaxNode)
CopyAnnotationsTo<T>(T)

從這個 SyntaxNode 實例複製所有 SyntaxAnnotations,並根據 將它們附加至新的實例 node

(繼承來源 SyntaxNode)
DescendantNodes(Func<SyntaxNode,Boolean>, Boolean)

取得前置文件順序的子代節點清單。

(繼承來源 SyntaxNode)
DescendantNodes(TextSpan, Func<SyntaxNode,Boolean>, Boolean)

取得前置文件順序的子代節點清單。

(繼承來源 SyntaxNode)
DescendantNodesAndSelf(Func<SyntaxNode,Boolean>, Boolean)

取得子代節點的清單, (以前置文件順序包含此節點) 。

(繼承來源 SyntaxNode)
DescendantNodesAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean)

取得子代節點的清單, (以前置文件順序包含此節點) 。

(繼承來源 SyntaxNode)
DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, Boolean)

取得前置文件順序的子系節點和標記清單。

(繼承來源 SyntaxNode)
DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean)

取得前置文件順序的子代節點和標記清單。

(繼承來源 SyntaxNode)
DescendantNodesAndTokensAndSelf(Func<SyntaxNode,Boolean>, Boolean)

取得子系節點和標記的清單, (包含此節點) 前置詞檔順序。

(繼承來源 SyntaxNode)
DescendantNodesAndTokensAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean)

取得子代節點和標記的清單, (以前置文件順序包含此節點) 。

(繼承來源 SyntaxNode)
DescendantTokens(Func<SyntaxNode,Boolean>, Boolean)

取得這個節點範圍中所有令牌的清單。

(繼承來源 SyntaxNode)
DescendantTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean)

取得這個節點完整範圍中所有令牌的清單。

(繼承來源 SyntaxNode)
DescendantTrivia(Func<SyntaxNode,Boolean>, Boolean)

取得與子系節點和令牌相關聯的所有三維清單。

(繼承來源 SyntaxNode)
DescendantTrivia(TextSpan, Func<SyntaxNode,Boolean>, Boolean)

取得與子系節點和令牌相關聯的所有三維清單。

(繼承來源 SyntaxNode)
EquivalentToCore(SyntaxNode)

判斷這個節點在結構上是否相當於另一個節點。

(繼承來源 CSharpSyntaxNode)
FindNode(TextSpan, Boolean, Boolean)

尋找包含span的最小FullSpan節點。 getInnermostNodeForTie 是用來判斷系結 (的行為,也就是節點的跨越與其父系) 相同。 如果 getInnermostNodeForTie 為 true,則會傳回包含指定 span之的最低遞減節點。 否則,它會傳回包含指定 span的最外層節點。

(繼承來源 SyntaxNode)
FindToken(Int32, Boolean)

根據下列規則尋找權杖:

  1. 如果位置符合節點/秒 FullSpan 的結尾,且節點為 CompilationUnit,則會傳回 EoF。

  2. 如果為 node。FullSpan.Contains (位置) 然後傳回包含指定位置的令牌。

  3. 否則會擲回 ArgumentOutOfRangeException

(繼承來源 CSharpSyntaxNode)
FindTokenCore(Int32, Boolean)

尋找此節點的子代令牌,其範圍包含提供的位置。

(繼承來源 SyntaxNode)
FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>)

尋找此節點的子代令牌,其範圍包含提供的位置。

(繼承來源 SyntaxNode)
FindTrivia(Int32, Boolean)

尋找此節點的子系子系,其範圍包含提供的位置。

(繼承來源 CSharpSyntaxNode)
FindTrivia(Int32, Func<SyntaxTrivia,Boolean>)

在指定的位置尋找這個節點的子系子系,其中位置在節點的範圍內。

(繼承來源 CSharpSyntaxNode)
FindTriviaCore(Int32, Boolean)

尋找此節點的子系子系,其範圍包含提供的位置。

(繼承來源 SyntaxNode)
FirstAncestorOrSelf<TNode,TArg>(Func<TNode,TArg,Boolean>, TArg, Boolean)

取得符合述詞之 TNode 類型的第一個節點。

(繼承來源 SyntaxNode)
FirstAncestorOrSelf<TNode>(Func<TNode,Boolean>, Boolean)

取得符合述詞之 TNode 類型的第一個節點。

(繼承來源 SyntaxNode)
GetAnnotatedNodes(String)

取得具有指定批注種類的所有節點。

(繼承來源 SyntaxNode)
GetAnnotatedNodes(SyntaxAnnotation)

取得具有指定批注的所有節點。

(繼承來源 SyntaxNode)
GetAnnotatedNodesAndTokens(String)

取得具有指定批註種類之註釋的所有節點和標記。

(繼承來源 SyntaxNode)
GetAnnotatedNodesAndTokens(String[])

取得具有指定批註種類之註釋的所有節點和標記。

(繼承來源 SyntaxNode)
GetAnnotatedNodesAndTokens(SyntaxAnnotation)

取得具有指定批注的所有節點和令牌。

(繼承來源 SyntaxNode)
GetAnnotatedTokens(String)

取得具有指定批註種類的所有標記。

(繼承來源 SyntaxNode)
GetAnnotatedTokens(SyntaxAnnotation)

取得具有指定批註的所有標記。

(繼承來源 SyntaxNode)
GetAnnotatedTrivia(String)

取得具有指定批註種類之註釋的所有 Trivia。

(繼承來源 SyntaxNode)
GetAnnotatedTrivia(String[])

取得具有指定批註種類之註釋的所有 Trivia。

(繼承來源 SyntaxNode)
GetAnnotatedTrivia(SyntaxAnnotation)

取得具有指定批注的所有 Trivia。

(繼承來源 SyntaxNode)
GetAnnotations(IEnumerable<String>)

取得具有指定批注種類的所有批注。

(繼承來源 SyntaxNode)
GetAnnotations(String)

取得具有指定批注種類的所有批注。

(繼承來源 SyntaxNode)
GetDiagnostics()

取得子樹狀結構中具有此節點為其根目錄的所有診斷清單。 此方法不會根據 #pragmas 和編譯程式選項來篩選診斷,例如 nowarn、warnaserror 等。

(繼承來源 CSharpSyntaxNode)
GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>)

取得這個節點根目錄的第一個指示詞。

(繼承來源 CSharpSyntaxNode)
GetFirstToken(Boolean, Boolean, Boolean, Boolean)

取得這個節點根目錄的第一個標記。

(繼承來源 CSharpSyntaxNode)
GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>)

取得這個節點根目錄的最後一個指示詞。

(繼承來源 CSharpSyntaxNode)
GetLastToken(Boolean, Boolean, Boolean, Boolean)

取得這個節點根目錄的最後一個非零寬度標記。

(繼承來源 CSharpSyntaxNode)
GetLeadingTrivia()

原始碼中這個節點之前出現的一般問題清單。

(繼承來源 CSharpSyntaxNode)
GetLocation()

Location取得這個節點的 。

(繼承來源 CSharpSyntaxNode)
GetRed<T>(T, Int32)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 SyntaxNode)
GetRedAtZero<T>(T)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 SyntaxNode)
GetReference()

SyntaxReference取得這個語法節點的 。 CommonSyntaxReferences 可用來重新取得語法節點的存取權,而不需要將整個樹狀結構和來源文字保留在記憶體中。

(繼承來源 SyntaxNode)
GetText(Encoding, SourceHashAlgorithm)

取得這個節點作為新 SourceText 實例的全文檢索。

(繼承來源 SyntaxNode)
GetTrailingTrivia()

原始碼中這個節點之後出現的 Trivia 清單。

(繼承來源 CSharpSyntaxNode)
HasAnnotation(SyntaxAnnotation)

判斷這個節點是否有特定的註釋。

(繼承來源 SyntaxNode)
HasAnnotations(IEnumerable<String>)

判斷這個節點是否有任何具有特定批註種類的任何註釋。

(繼承來源 SyntaxNode)
HasAnnotations(String)

判斷這個節點是否有具有特定批注種類的任何批注。

(繼承來源 SyntaxNode)
InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)
IsEquivalentTo(SyntaxNode)

判斷這個節點的結構是否相當於另一個節點。

(繼承來源 SyntaxNode)
IsEquivalentTo(SyntaxNode, Boolean)

判斷兩個節點是否相同,忽略小略差異。

(繼承來源 SyntaxNode)
IsEquivalentToCore(SyntaxNode, Boolean)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)
IsIncrementallyIdenticalTo(SyntaxNode)

如果這兩個節點視為「累加相同」,則會傳回 true。 當 使用 WithChangedText(SourceText) 以累加方式剖析 時SyntaxTree,就會發生累加相同的節點,而累加剖析器能夠從原始樹狀結構取得節點,並在新的樹狀結構中完整使用它。 在此情況下, ToFullString() 每個節點的 會是相同的,不過它們可能會有不同的父代,而且可能會發生在其各自樹狀結構中的不同位置。 如果兩個節點以累加方式相同,則每個節點的所有子系也會以累加方式相同。

(繼承來源 SyntaxNode)
IsPartOfStructuredTrivia()

判斷這個節點是否為結構化子系的子系。

(繼承來源 SyntaxNode)
Kind()

SyntaxKind 回節點的 。

(繼承來源 CSharpSyntaxNode)
NormalizeWhitespaceCore(String, String, Boolean)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)
SerializeTo(Stream, CancellationToken)
已淘汰.
已淘汰.

將節點串列化為指定的 streamstream保留開啟以供進一步寫入。

(繼承來源 SyntaxNode)
ToFullString()

傳回此節點的完整字串表示法,包括其前置和尾端的 Trivia。

(繼承來源 SyntaxNode)
ToString()

傳回這個節點的字串表示法,不包括其前置和尾端的 Trivia。

(繼承來源 SyntaxNode)
Update(SyntaxToken, SyntaxToken, TypeSyntax)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

Update(SyntaxToken, TypeSyntax)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

WithReadOnlyKeyword(SyntaxToken)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

WithRefKindKeyword(SyntaxToken)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

WithRefOrOutKeyword(SyntaxToken)

C# 7.2 後接式多載,其只會呼叫取代方法 Update(SyntaxToken, TypeSyntax)

WithType(TypeSyntax)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

WriteTo(TextWriter)

將這個節點的全文寫入指定的 TextWriter

(繼承來源 SyntaxNode)

明確介面實作

IFormattable.ToString(String, IFormatProvider)

BaseCrefParameterListSyntax 的專案。 不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。

(繼承來源 CSharpSyntaxNode)

擴充方法

GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)

取得這個節點根目錄的第一個指示詞。

GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)

取得這個節點根目錄的最後一個指示詞。

Kind(SyntaxNode)

SyntaxKindSyntaxNodeRawKind 屬性傳回 。

TryGetInferredMemberName(SyntaxNode)

給定的初始化表達式表達式會推斷匿名屬性或 Tuple 項目的名稱。 如果失敗,則傳回 null

ContainsDirective(SyntaxNode, SyntaxKind)

如果這個節點包含任何指示詞, (例如 #if#nullable等 ) 內具有相符種類,則傳回 true。

IsKind(SyntaxNode, SyntaxKind)

判斷 是否 SyntaxNode 為指定的種類。

GetCurrentNode<TNode>(SyntaxNode, TNode)

取得對應至原始追蹤節點之子樹內的節點。 使用 TrackNodes 開始追蹤節點。

GetCurrentNodes<TNode>(SyntaxNode, TNode)

取得對應至原始追蹤節點之子樹內的節點。 使用 TrackNodes 開始追蹤節點。

GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>)

取得對應至原始追蹤節點之子樹內的節點。 使用 TrackNodes 開始追蹤節點。

TryGetInferredMemberName(SyntaxNode)

給定的初始化表達式表達式會推斷匿名屬性或 Tuple 項目的名稱。 如果失敗,則傳回 Nothing

GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)

取得具有選擇性篩選之指定 SyntaxNode 的 DirectiveTriviaSyntax 專案。

GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)

會取得指定之 SyntaxNode 的第一個 DirectiveTriviaSyntax 專案。

GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>)

會取得指定之 SyntaxNode 的最後一個 DirectiveTriviaSyntax 專案。

Kind(SyntaxNode)

SyntaxKindSyntaxNodeRawKind 屬性傳回 。

ContainsDirective(SyntaxNode, SyntaxKind)

如果這個節點包含任何指示詞, (例如 #if#nullable等 ) 內具有相符種類,則傳回 true。

IsKind(SyntaxNode, SyntaxKind)

判斷 是否 SyntaxNode 為指定的種類。

適用於