Accept(CSharpSyntaxVisitor)
|
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
|
AddAttributeLists(AttributeListSyntax[])
|
AddAttributeLists(AttributeListSyntax[])
|
(継承元 StatementSyntax)
|
Ancestors(Boolean)
|
先祖ノードの一覧を取得します
(継承元 SyntaxNode)
|
AncestorsAndSelf(Boolean)
|
先祖ノード (このノードを含む) の一覧を取得します
(継承元 SyntaxNode)
|
ChildNodes()
|
プレフィックス ドキュメントの順序で子ノードの一覧を取得します。
(継承元 SyntaxNode)
|
ChildNodesAndTokens()
|
このノードの子ノードとトークンの一覧。各要素は SyntaxNodeOrToken インスタンスです。
(継承元 SyntaxNode)
|
ChildThatContainsPosition(Int32)
|
(継承元 SyntaxNode)
|
ChildTokens()
|
このノードの直接の子トークンの一覧を取得します。
(継承元 SyntaxNode)
|
Contains(SyntaxNode)
|
指定したノードがこのノードの子孫であるかどうかを判断します。
現在のノードの場合は true を返します。
(継承元 SyntaxNode)
|
ContainsDirective(Int32)
|
このノードに、一致する種類のディレクティブ (、#if #nullable 、など) が含まれている場合は true を返します。
(継承元 SyntaxNode)
|
CopyAnnotationsTo<T>(T)
|
この SyntaxNode インスタンスからすべての SyntaxAnnotation をコピーし、 に基づいて新しいインスタンスに 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)
|
を含む最小の FullSpan ノードを span 検索します。
getInnermostNodeForTie は、タイ (つまり、親と同じスパンを持つノード) の場合の動作を決定するために使用されます。
が true の場合 getInnermostNodeForTie 、指定 span された を含む最下位の降順ノードが返されます。
それ以外の場合は、指定 span された を含む最も外側のノードが返されます。
(継承元 SyntaxNode)
|
FindToken(Int32, Boolean)
|
次の規則に従ってトークンを検索します。
position がノード/s FullSpan の End と一致し、ノードが CompilationUnit の場合、EoF が返されます。
ノードの場合。FullSpan.Contains(position) を指定すると、指定された位置を含むトークンが返されます。
それ以外の場合は、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)
|
指定した注釈の種類の注釈を持つすべてのトリビアを取得します。
(継承元 SyntaxNode)
|
GetAnnotatedTrivia(String[])
|
指定した注釈の種類の注釈を持つすべてのトリビアを取得します。
(継承元 SyntaxNode)
|
GetAnnotatedTrivia(SyntaxAnnotation)
|
指定した注釈を持つすべてのトリビアを取得します。
(継承元 SyntaxNode)
|
GetAnnotations(IEnumerable<String>)
|
指定した注釈の種類を持つすべての注釈を取得します。
(継承元 SyntaxNode)
|
GetAnnotations(String)
|
指定した注釈の種類を持つすべての注釈を取得します。
(継承元 SyntaxNode)
|
GetDiagnostics()
|
このノードをルートとして持つサブ ツリー内のすべての診断の一覧を取得します。
このメソッドは、nowarn、warnaserror などの#pragmasおよびコンパイラ オプションに基づいて診断をフィルター処理しません。
(継承元 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)
|
(継承元 SyntaxNode)
|
GetRedAtZero<T>(T)
|
(継承元 SyntaxNode)
|
GetReference()
|
この構文ノードの を SyntaxReference 取得します。 CommonSyntaxReferences を使用すると、ツリー全体とソース テキストをメモリに保持することなく、構文ノードへのアクセスを回復できます。
(継承元 SyntaxNode)
|
GetText(Encoding, SourceHashAlgorithm)
|
このノードのフルテキストを新しい SourceText インスタンスとして取得します。
(継承元 SyntaxNode)
|
GetTrailingTrivia()
|
ソース コードのこのノードの後に表示されるトリビアの一覧。
(継承元 CSharpSyntaxNode)
|
HasAnnotation(SyntaxAnnotation)
|
このノードに特定の注釈があるかどうかを判断します。
(継承元 SyntaxNode)
|
HasAnnotations(IEnumerable<String>)
|
このノードに、特定の注釈の種類を持つ注釈があるかどうかを判断します。
(継承元 SyntaxNode)
|
HasAnnotations(String)
|
このノードに特定の注釈の種類を持つ注釈があるかどうかを判断します。
(継承元 SyntaxNode)
|
InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean)
|
(継承元 CSharpSyntaxNode)
|
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean)
|
(継承元 CSharpSyntaxNode)
|
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean)
|
(継承元 CSharpSyntaxNode)
|
IsEquivalentTo(SyntaxNode)
|
このノードが別のノードと構造的に等価であるかどうかを判断します。
(継承元 SyntaxNode)
|
IsEquivalentTo(SyntaxNode, Boolean)
|
トリビアの違いを無視して、2 つのノードが同じかどうかを判断します。
(継承元 SyntaxNode)
|
IsEquivalentToCore(SyntaxNode, Boolean)
|
(継承元 CSharpSyntaxNode)
|
IsIncrementallyIdenticalTo(SyntaxNode)
|
これら 2 つのノードが "増分同一" と見なされる場合は true を返します。 を使用してWithChangedText(SourceText)増分解析され、インクリメンタル パーサーが元のツリーからノードを取得し、新しいツリーでその全体を使用できる場合SyntaxTree、増分同一ノードが発生します。 この場合、各ノードの は ToFullString() 同じになりますが、異なる親を持つことができ、それぞれのツリー内の異なる位置で発生する可能性があります。 2 つのノードが増分的に同じである場合、各ノードのすべての子も増分的に同じになります。
(継承元 SyntaxNode)
|
IsPartOfStructuredTrivia()
|
このノードが構造化トリビアの子孫であるかどうかを判断します。
(継承元 SyntaxNode)
|
Kind()
|
ノードの を SyntaxKind 返します。
(継承元 CSharpSyntaxNode)
|
NormalizeWhitespaceCore(String, String, Boolean)
|
(継承元 CSharpSyntaxNode)
|
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions)
|
(継承元 CSharpSyntaxNode)
|
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>,
IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>,
IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)
|
(継承元 CSharpSyntaxNode)
|
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>)
|
(継承元 CSharpSyntaxNode)
|
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>)
|
(継承元 CSharpSyntaxNode)
|
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>)
|
(継承元 CSharpSyntaxNode)
|
SerializeTo(Stream, CancellationToken)
|
古い.
古い.
ノードを特定 stream の にシリアル化します。
stream さらに書き込みを行う場合は、 を開いたままにします。
(継承元 SyntaxNode)
|
ToFullString()
|
先頭と末尾のトリビアを含む、このノードの完全な文字列表現を返します。
(継承元 SyntaxNode)
|
ToString()
|
このノードの文字列表現を返します。先頭と末尾のトリビアは含まれません。
(継承元 SyntaxNode)
|
Update(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)
|
Update(SyntaxToken, SyntaxToken)
|
WithAttributeLists(SyntaxList<AttributeListSyntax>)
|
WithAttributeLists(SyntaxList<AttributeListSyntax>)
|
(継承元 StatementSyntax)
|
WithContinueKeyword(SyntaxToken)
|
WithSemicolonToken(SyntaxToken)
|
WriteTo(TextWriter)
|
このノードのフルテキストを指定した TextWriterに書き込みます。
(継承元 SyntaxNode)
|