XmlCommentSyntax クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。
public ref class XmlCommentSyntax sealed : Microsoft::CodeAnalysis::VisualBasic::Syntax::XmlNodeSyntax
public sealed class XmlCommentSyntax : Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax
type XmlCommentSyntax = class
inherit XmlNodeSyntax
Public NotInheritable Class XmlCommentSyntax
Inherits XmlNodeSyntax
- 継承
注釈
このノードは、次の構文の種類に関連付けられています。
プロパティ
ContainsAnnotations |
このノードまたはサブ ノード、トークン、またはトリビアに注釈があるかどうかを判断します。 (継承元 SyntaxNode) |
ContainsDiagnostics |
このノード、またはその子孫ノード、トークン、またはトリビアに診断があるかどうかを判断します。 (継承元 SyntaxNode) |
ContainsDirectives |
このノードに子孫プリプロセッサ ディレクティブがあるかどうかを判断します。 (継承元 SyntaxNode) |
ContainsSkippedText |
このノードに、スキップされた子孫テキストがあるかどうかを判断します。 (継承元 SyntaxNode) |
FullSpan |
先頭と末尾のトリビアを含む、このノードの絶対スパン (文字単位)。 (継承元 SyntaxNode) |
HasLeadingTrivia |
このノードに先行するトリビアがあるかどうかを判断します。 (継承元 SyntaxNode) |
HasStructuredTrivia |
このノードの子孫トリビアが構造化されているかどうかを判断します。 (継承元 SyntaxNode) |
HasTrailingTrivia |
このノードに末尾のトリビアがあるかどうかを判断します。 (継承元 SyntaxNode) |
IsDirective |
このノードがディレクティブを表す場合は True を返します。 (継承元 VisualBasicSyntaxNode) |
IsMissing |
ノードが、ソース コードから実際に解析された言語コンストラクトを表すかどうかを判断します。 不足しているノードは、エラー シナリオでパーサーによって生成され、正常にコンパイルするためにソース コードに存在するはずのコンストラクトを表しますが、実際には欠落していました。 (継承元 SyntaxNode) |
IsStructuredTrivia |
このノードが構造化トリビアを表すかどうかを判断します。 (継承元 SyntaxNode) |
KindText |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 SyntaxNode) |
Language |
このノードの構文である言語名。 (継承元 VisualBasicSyntaxNode) |
LessThanExclamationMinusMinusToken |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 |
MinusMinusGreaterThanToken |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 |
Parent |
コレクション内にこのノードを含むノード ChildNodes() 。 (継承元 SyntaxNode) |
ParentTrivia |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 SyntaxNode) |
RawKind |
このノードの言語固有の種類を表す整数。 (継承元 SyntaxNode) |
Span |
先頭と末尾のトリビアを含まない、このノードの絶対スパン (文字単位)。 (継承元 SyntaxNode) |
SpanStart | (継承元 VisualBasicSyntaxNode) |
SyntaxTree |
ノードを SyntaxTree 所有する を返します。 (継承元 SyntaxNode) |
SyntaxTreeCore |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
TextTokens |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 |
メソッド
Accept(VisualBasicSyntaxVisitor) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 |
Accept<TResult>(VisualBasicSyntaxVisitor<TResult>) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 |
AddTextTokens(SyntaxToken[]) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 |
Ancestors(Boolean) |
先祖ノードの一覧を取得します (継承元 SyntaxNode) |
AncestorsAndSelf(Boolean) |
先祖ノードの一覧を取得します (このノードを含む) (継承元 SyntaxNode) |
ChildNodes() |
プレフィックス ドキュメントの順序で子ノードの一覧を取得します。 (継承元 SyntaxNode) |
ChildNodesAndTokens() |
このノードの子ノードとトークンの一覧。各要素は SyntaxNodeOrToken インスタンスです。 (継承元 SyntaxNode) |
ChildThatContainsPosition(Int32) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 SyntaxNode) |
ChildTokens() |
このノードの直接子トークンの一覧を取得します。 (継承元 SyntaxNode) |
Contains(SyntaxNode) |
指定したノードがこのノードの子孫であるかどうかを判断します。 現在のノードの場合は true を返します。 (継承元 SyntaxNode) |
ContainsDirective(Int32) |
このノードに、一致する種類のディレクティブ (、 |
CopyAnnotationsTo<T>(T) |
この SyntaxNode インスタンスからすべての SyntaxAnnotation をコピーし、 に基づいて新しいインスタンスに |
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) |
を含む最小の FullSpan ノードを |
FindToken(Int32, Boolean) |
次の規則に従ってトークンを検索します。
|
FindTokenCore(Int32, Boolean) |
スパンに指定された位置が含まれる、このノードの子孫トークンを検索します。 (継承元 SyntaxNode) |
FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>) |
スパンに指定された位置が含まれる、このノードの子孫トークンを検索します。 (継承元 SyntaxNode) |
FindTrivia(Int32, Boolean) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 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) |
指定した注釈の種類の注釈を持つすべてのトリビアを取得します。 (継承元 SyntaxNode) |
GetAnnotatedTrivia(String[]) |
指定した注釈の種類の注釈を持つすべてのトリビアを取得します。 (継承元 SyntaxNode) |
GetAnnotatedTrivia(SyntaxAnnotation) |
指定した注釈を持つすべてのトリビアを取得します。 (継承元 SyntaxNode) |
GetAnnotations(IEnumerable<String>) |
指定した注釈の種類を持つすべての注釈を取得します。 (継承元 SyntaxNode) |
GetAnnotations(String) |
指定した注釈の種類を持つすべての注釈を取得します。 (継承元 SyntaxNode) |
GetDiagnostics() |
このノードをルートとするサブ ツリー内のすべての診断の一覧を取得します。 このメソッドは、nowarn、warnaserror などのコンパイラ オプションに基づいて診断をフィルター処理しません。 (継承元 VisualBasicSyntaxNode) |
GetDirectives(Func<DirectiveTriviaSyntax,Boolean>) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
GetFirstToken(Boolean, Boolean, Boolean, Boolean) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
GetLastToken(Boolean, Boolean, Boolean, Boolean) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
GetLeadingTrivia() |
このノードの上記のトリビア ノードを取得します。 このノードがトークンの場合は、このノードに関連付けられている前のトリビアを返します。 これが非ターミナルの場合は、このノードの最初のトークンの前のトリビアを返します。 (継承元 VisualBasicSyntaxNode) |
GetLocation() |
このノードの場所を取得します。 (継承元 VisualBasicSyntaxNode) |
GetRed<T>(T, Int32) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 SyntaxNode) |
GetRedAtZero<T>(T) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 SyntaxNode) |
GetReference() |
この構文ノードの を SyntaxReference 取得します。 CommonSyntaxReferences を使用すると、ツリー全体とソース テキストをメモリ内に保持することなく、構文ノードへのアクセスを回復できます。 (継承元 SyntaxNode) |
GetText(Encoding, SourceHashAlgorithm) |
このノードのフルテキストを新 SourceText しいインスタンスとして取得します。 (継承元 SyntaxNode) |
GetTrailingTrivia() |
このノードの次のトリビア ノードを取得します。 このノードがトークンの場合は、このノードに関連付けられている次のトリビアを返します。 これが非ターミナルの場合は、このノードの最後のトークンの次のトリビアを返します。 (継承元 VisualBasicSyntaxNode) |
HasAnnotation(SyntaxAnnotation) |
このノードに特定の注釈があるかどうかを判断します。 (継承元 SyntaxNode) |
HasAnnotations(IEnumerable<String>) |
このノードに、特定の注釈の種類を持つ注釈があるかどうかを判断します。 (継承元 SyntaxNode) |
HasAnnotations(String) |
このノードに特定の注釈の種類を持つ注釈があるかどうかを判断します。 (継承元 SyntaxNode) |
InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
IsEquivalentTo(SyntaxNode) |
このノードが他のノードと構造的に等しいかどうかを判断します。 (継承元 SyntaxNode) |
IsEquivalentTo(SyntaxNode, Boolean) |
トリビアの違いを無視して、2 つのノードが同じかどうかを判断します。 (継承元 SyntaxNode) |
IsEquivalentToCore(SyntaxNode, Boolean) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
IsIncrementallyIdenticalTo(SyntaxNode) |
これら 2 つのノードが "増分同一" と見なされる場合は true を返します。 を使用してWithChangedText(SourceText)増分解析され、増分パーサーが元のツリーからノードを取得し、新しいツリーでその全体を使用できる場合SyntaxTree、増分同一ノードが発生します。 この場合、各ノードの は ToFullString() 同じになりますが、異なる親を持つことができ、それぞれのツリー内の異なる位置で発生する可能性があります。 2 つのノードが増分的に同一である場合、各ノードのすべての子も増分的に同じになります。 (継承元 SyntaxNode) |
IsPartOfStructuredTrivia() |
このノードが構造化トリビアの子孫であるかどうかを判断します。 (継承元 SyntaxNode) |
Kind() |
ノードの を SyntaxKind 返します。 (継承元 VisualBasicSyntaxNode) |
NormalizeWhitespaceCore(String, String, Boolean) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>) |
XML リテラル式に表示されるコメント!--形式 <の XML コメント> を表します。 (継承元 VisualBasicSyntaxNode) |
SerializeTo(Stream, CancellationToken) |
古い.
古い.
ノードを特定 |
ToFullString() |
先頭と末尾のトリビアを含む、このノードの完全な文字列表現を返します。 (継承元 SyntaxNode) |
ToString() |
このノードの文字列表現を返します。先頭と末尾のトリビアは含まれません。 (継承元 SyntaxNode) |
Update(SyntaxToken, SyntaxTokenList, SyntaxToken) |
指定した変更を含む、こののコピーを返します。 実際の変更がない場合は、このインスタンスを返します。 |
WithLessThanExclamationMinusMinusToken(SyntaxToken) |
LessThanExclamationMinusMinusToken プロパティが指定した値に変更された、こののコピーを返します。 指定した値が現在の値と同じ場合は、このインスタンスを返します。 |
WithMinusMinusGreaterThanToken(SyntaxToken) |
指定した値に変更された MinusMinusGreaterThanToken プロパティを使用して、こののコピーを返します。 指定した値が現在の値と同じ場合は、このインスタンスを返します。 |
WithTextTokens(SyntaxTokenList) |
TextTokens プロパティを指定した値に変更して、こののコピーを返します。 指定した値が現在の値と同じ場合は、このインスタンスを返します。 |
WriteTo(TextWriter) |
このノードのフルテキストを指定した TextWriterに書き込みます。 (継承元 SyntaxNode) |
拡張メソッド
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
このノードによってルート化されたツリーの最初のディレクティブを取得します。 |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
このノードによってルート化されたツリーの最後のディレクティブを取得します。 |
Kind(SyntaxNode) |
from RawKind プロパティの SyntaxKind をSyntaxNode返します。 |
TryGetInferredMemberName(SyntaxNode) |
初期化子式を指定すると、匿名プロパティまたはタプル要素の名前が推論されます。 失敗した場合は null を返します |
ContainsDirective(SyntaxNode, SyntaxKind) |
このノードに、一致する種類のディレクティブ (、 |
IsKind(SyntaxNode, SyntaxKind) |
が指定した種類であるかどうかを SyntaxNode 判断します。 |
GetCurrentNode<TNode>(SyntaxNode, TNode) |
元の追跡対象ノードに対応するサブツリー内のノードを取得します。 TrackNodes を使用してノードの追跡を開始します。 |
GetCurrentNodes<TNode>(SyntaxNode, TNode) |
元の追跡対象ノードに対応するサブツリー内のノードを取得します。 TrackNodes を使用してノードの追跡を開始します。 |
GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>) |
元の追跡対象ノードに対応するサブツリー内のノードを取得します。 TrackNodes を使用してノードの追跡を開始します。 |
TryGetInferredMemberName(SyntaxNode) |
初期化子式を指定すると、匿名プロパティまたはタプル要素の名前が推論されます。 失敗した場合は Nothing を返します |
GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
省略可能なフィルター処理を使用して、指定した SyntaxNode の DirectiveTriviaSyntax 項目を取得します。 |
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
指定した SyntaxNode の最初の DirectiveTriviaSyntax 項目を取得します。 |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
指定した SyntaxNode の最後の DirectiveTriviaSyntax 項目を取得します。 |
Kind(SyntaxNode) |
from RawKind プロパティの SyntaxKind をSyntaxNode返します。 |
ContainsDirective(SyntaxNode, SyntaxKind) |
このノードに、一致する種類のディレクティブ (、 |
IsKind(SyntaxNode, SyntaxKind) |
が指定した種類であるかどうかを SyntaxNode 判断します。 |
適用対象
.NET