共用方式為


DisableWarningDirectiveTriviaSyntax 類別

定義

表示#Disable來源中出現的警告前置處理指示詞。

public ref class DisableWarningDirectiveTriviaSyntax sealed : Microsoft::CodeAnalysis::VisualBasic::Syntax::DirectiveTriviaSyntax
public sealed class DisableWarningDirectiveTriviaSyntax : Microsoft.CodeAnalysis.VisualBasic.Syntax.DirectiveTriviaSyntax
type DisableWarningDirectiveTriviaSyntax = class
    inherit DirectiveTriviaSyntax
Public NotInheritable Class DisableWarningDirectiveTriviaSyntax
Inherits DirectiveTriviaSyntax
繼承

備註

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

屬性

ContainsAnnotations

判斷這個節點或任何子節點、權杖或 Trivia 是否有注釋。

(繼承來源 SyntaxNode)
ContainsDiagnostics

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

(繼承來源 SyntaxNode)
ContainsDirectives

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

(繼承來源 SyntaxNode)
ContainsSkippedText

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

(繼承來源 SyntaxNode)
DisableKeyword

表示#Disable來源中出現的警告前置處理指示詞。

ErrorCodes

表示#Disable來源中出現的警告前置處理指示詞。

FullSpan

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

(繼承來源 SyntaxNode)
HashToken

預處理器指示詞中的 「#」 標記。

HasLeadingTrivia

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

(繼承來源 SyntaxNode)
HasStructuredTrivia

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

(繼承來源 SyntaxNode)
HasTrailingTrivia

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

(繼承來源 SyntaxNode)
IsDirective

如果這個節點代表指示詞,則傳回 True。

(繼承來源 VisualBasicSyntaxNode)
IsMissing

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

(繼承來源 SyntaxNode)
IsStructuredTrivia

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

(繼承來源 SyntaxNode)
KindText

表示#Disable來源中出現的警告前置處理指示詞。

(繼承來源 SyntaxNode)
Language

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

(繼承來源 VisualBasicSyntaxNode)
Parent

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

(繼承來源 SyntaxNode)
ParentTrivia

表示#Disable來源中出現的警告前置處理指示詞。

(繼承來源 StructuredTriviaSyntax)
RawKind

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

(繼承來源 SyntaxNode)
Span

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

(繼承來源 SyntaxNode)
SpanStart

與 在 上 Span 存取 Start 相同。

(繼承來源 VisualBasicSyntaxNode)
SyntaxTree

SyntaxTree傳回擁有節點的 。

(繼承來源 SyntaxNode)
SyntaxTreeCore

表示#Disable來源中出現的警告前置處理指示詞。

(繼承來源 VisualBasicSyntaxNode)
WarningKeyword

表示#Disable來源中出現的警告前置處理指示詞。

方法

Accept(VisualBasicSyntaxVisitor)

表示#Disable來源中出現的警告前置處理指示詞。

Accept<TResult>(VisualBasicSyntaxVisitor<TResult>)

表示#Disable來源中出現的警告前置處理指示詞。

AddErrorCodes(IdentifierNameSyntax[])

表示#Disable來源中出現的警告前置處理指示詞。

Ancestors(Boolean)

取得上階節點的清單

(繼承來源 SyntaxNode)
AncestorsAndSelf(Boolean)

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

(繼承來源 SyntaxNode)
ChildNodes()

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

(繼承來源 SyntaxNode)
ChildNodesAndTokens()

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

(繼承來源 SyntaxNode)
ChildThatContainsPosition(Int32)

表示#Disable來源中出現的警告前置處理指示詞。

(繼承來源 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)

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

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

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

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

根據下列規則尋找權杖:

  1. 如果位置符合節點的 Span 結尾,則會傳回其最後一個權杖。

  2. 如果節點。FullSpan.Contains (位置) 傳回包含指定位置的權杖。

  3. 否則會擲回 IndexOutOfRange

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

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

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

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

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

表示#Disable來源中出現的警告前置處理指示詞。

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

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

(繼承來源 SyntaxNode)
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()

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

(繼承來源 VisualBasicSyntaxNode)
GetDirectives(Func<DirectiveTriviaSyntax,Boolean>)

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

(繼承來源 VisualBasicSyntaxNode)
GetLeadingTrivia()

取得這個節點的上述小節節點。 如果這個節點是權杖,則傳回與這個節點相關聯的先前小節。 如果這是非終端機,則傳回這個節點第一個權杖的先前小節。

(繼承來源 VisualBasicSyntaxNode)
GetLocation()

取得這個節點的位置。

(繼承來源 VisualBasicSyntaxNode)
GetNextDirective(Func<DirectiveTriviaSyntax,Boolean>)

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

(繼承來源 SyntaxNode)
GetReference()

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

(繼承來源 SyntaxNode)
GetRelatedDirectives()

表示#Disable來源中出現的警告前置處理指示詞。

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

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

(繼承來源 SyntaxNode)
GetTrailingTrivia()

取得此節點的下列 Trivia 節點。 如果這個節點是權杖,則傳回與這個節點相關聯的下列程式。 如果這是非終端機,則傳回此節點最後一個權杖的下列小道。

(繼承來源 VisualBasicSyntaxNode)
HasAnnotation(SyntaxAnnotation)

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

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

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

(繼承來源 SyntaxNode)
HasAnnotations(String)

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

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

(繼承來源 VisualBasicSyntaxNode)
IsEquivalentTo(SyntaxNode)

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

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

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

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

表示#Disable來源中出現的警告前置處理指示詞。

(繼承來源 VisualBasicSyntaxNode)
IsIncrementallyIdenticalTo(SyntaxNode)

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

(繼承來源 SyntaxNode)
IsPartOfStructuredTrivia()

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

(繼承來源 SyntaxNode)
Kind()

SyntaxKind 回節點的 。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

表示#Disable來源中出現的警告前置處理指示詞。

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

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

(繼承來源 SyntaxNode)
ToFullString()

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

(繼承來源 SyntaxNode)
ToString()

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

(繼承來源 SyntaxNode)
Update(SyntaxToken, SyntaxToken, SyntaxToken, SeparatedSyntaxList<IdentifierNameSyntax>)

傳回具有指定變更的這個 複本。 如果沒有實際變更,則傳回這個實例。

WithDisableKeyword(SyntaxToken)

傳回這個 的複本,其中 DisableKeyword 屬性已變更為指定的值。 如果指定的值與目前的值相同,則傳回這個實例。

WithErrorCodes(SeparatedSyntaxList<IdentifierNameSyntax>)

傳回這個 的複本,其中 ErrorCodes 屬性已變更為指定的值。 如果指定的值與目前的值相同,則傳回這個實例。

WithHashToken(SyntaxToken)

傳回這個 的複本,其中 HashToken 屬性已變更為指定的值。 如果指定的值與目前的值相同,則傳回這個實例。

WithWarningKeyword(SyntaxToken)

傳回這個 的複本,其中 WarningKeyword 屬性已變更為指定的值。 如果指定的值與目前的值相同,則傳回這個實例。

WriteTo(TextWriter)

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

(繼承來源 SyntaxNode)

擴充方法

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 的最後一個指示詞TriviaSyntax 專案。

Kind(SyntaxNode)

RawKind 屬性傳 SyntaxNodeSyntaxKind 回 。

ContainsDirective(SyntaxNode, SyntaxKind)

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

IsKind(SyntaxNode, SyntaxKind)

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

適用於