|
Accept(CSharpSyntaxVisitor)
|
(継承元 CSharpSyntaxNode)
|
|
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
|
(継承元 CSharpSyntaxNode)
|
|
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 は、タイ (つまり、親と同じスパンを持つノード) の場合の動作を決定するために使用されます。
getInnermostNodeForTieが true の場合、指定されたspanを含む最下位の降順ノードが返されます。
それ以外の場合は、指定された spanを含む最も外側のノードを返します。
(継承元 SyntaxNode)
|
|
FindToken(Int32, Boolean)
|
次の規則に従ってトークンを検索します。
位置がノード/秒 FullSpan の終了と一致し、ノードが 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()
|
このノードをルートとして持つサブ ツリー内のすべての診断の一覧を取得します。
このメソッドは、#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)
|
このノードによってルート化されたツリーの最後の 0 以外の幅のトークンを取得します。
(継承元 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, Boolean)
|
トリビアの違いを無視して、2 つのノードが同じかどうかを判断します。
(継承元 SyntaxNode)
|
|
IsEquivalentTo(SyntaxNode)
|
このノードが別のノードと構造的に等しいかどうかを判断します。
(継承元 SyntaxNode)
|
|
IsEquivalentToCore(SyntaxNode, Boolean)
|
(継承元 CSharpSyntaxNode)
|
|
IsIncrementallyIdenticalTo(SyntaxNode)
|
これら 2 つのノードが "増分的に同じ" と見なされる場合は true を返します。 増分同一ノードは、SyntaxTreeを使用してWithChangedText(SourceText)が増分解析され、インクリメンタル パーサーが元のツリーからノードを取得し、新しいツリーでそのノード全体を使用できる場合に発生します。 この場合、各ノードの 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)
|
|
WriteTo(TextWriter)
|
このノードのフルテキストを指定した TextWriterに書き込みます。
(継承元 SyntaxNode)
|