Accept(CSharpSyntaxVisitor)
|
クラス型宣言の構文。
|
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
|
クラス型宣言の構文。
|
AddAttributeLists(AttributeListSyntax[])
|
クラス型宣言の構文。
|
AddBaseListTypes(BaseTypeSyntax[])
|
クラス型宣言の構文。
|
AddConstraintClauses(TypeParameterConstraintClauseSyntax[])
|
クラス型宣言の構文。
|
AddMembers(MemberDeclarationSyntax[])
|
クラス型宣言の構文。
|
AddModifiers(SyntaxToken[])
|
クラス型宣言の構文。
|
AddParameterListParameters(ParameterSyntax[])
|
クラス型宣言の構文。
|
AddParameterListParameters(ParameterSyntax[])
|
クラス型宣言の構文。
(継承元 TypeDeclarationSyntax)
|
AddTypeParameterListParameters(TypeParameterSyntax[])
|
クラス型宣言の構文。
|
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 がノードの End/s 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)
|
このノードが他のノードと構造的に等しいかどうかを判断します。
(継承元 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>, SyntaxTokenList, SyntaxToken,
SyntaxToken, TypeParameterListSyntax, BaseListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>,
SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken,
SyntaxToken)
|
クラス型宣言の構文。
|
Update(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken,
SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, BaseListSyntax,
SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken,
SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)
|
クラス型宣言の構文。
|
WithAttributeLists(SyntaxList<AttributeListSyntax>)
|
クラス型宣言の構文。
|
WithBaseList(BaseListSyntax)
|
クラス型宣言の構文。
|
WithCloseBraceToken(SyntaxToken)
|
クラス型宣言の構文。
|
WithConstraintClauses(SyntaxList<TypeParameterConstraintClauseSyntax>)
|
クラス型宣言の構文。
|
WithIdentifier(SyntaxToken)
|
クラス型宣言の構文。
|
WithKeyword(SyntaxToken)
|
クラス型宣言の構文。
|
WithMembers(SyntaxList<MemberDeclarationSyntax>)
|
クラス型宣言の構文。
|
WithModifiers(SyntaxTokenList)
|
クラス型宣言の構文。
|
WithOpenBraceToken(SyntaxToken)
|
クラス型宣言の構文。
|
WithParameterList(ParameterListSyntax)
|
クラス型宣言の構文。
|
WithParameterList(ParameterListSyntax)
|
クラス型宣言の構文。
(継承元 TypeDeclarationSyntax)
|
WithSemicolonToken(SyntaxToken)
|
クラス型宣言の構文。
|
WithTypeParameterList(TypeParameterListSyntax)
|
クラス型宣言の構文。
|
WriteTo(TextWriter)
|
このノードのフルテキストを、指定した TextWriterに書き込みます。
(継承元 SyntaxNode)
|