IdentifierNameSyntax クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
識別子名の構文ノードを表すクラス。
public ref class IdentifierNameSyntax sealed : Microsoft::CodeAnalysis::CSharp::Syntax::SimpleNameSyntax
public sealed class IdentifierNameSyntax : Microsoft.CodeAnalysis.CSharp.Syntax.SimpleNameSyntax
type IdentifierNameSyntax = class
inherit SimpleNameSyntax
Public NotInheritable Class IdentifierNameSyntax
Inherits SimpleNameSyntax
- 継承
-
IdentifierNameSyntax
- 継承
-
IdentifierNameSyntax
注釈
このノードは、次の構文の種類に関連付けられています。
プロパティ
| 名前 | 説明 |
|---|---|
| Arity |
識別子名の構文ノードを表すクラス。 (継承元 NameSyntax) |
| ContainsAnnotations |
このノードまたはサブ ノード、トークン、トリビアに注釈があるかどうかを判断します。 (継承元 SyntaxNode) |
| ContainsDiagnostics |
このノードまたはその子孫ノード、トークン、またはトリビアに診断があるかどうかを判断します。 (継承元 SyntaxNode) |
| ContainsDirectives |
このノードに子孫プリプロセッサ ディレクティブがあるかどうかを判断します。 (継承元 SyntaxNode) |
| ContainsSkippedText |
このノードに、スキップされた子孫テキストがあるかどうかを判断します。 (継承元 SyntaxNode) |
| FullSpan |
先頭と末尾のトリビアを含む、このノードの絶対スパン (文字単位)。 (継承元 SyntaxNode) |
| HasLeadingTrivia |
このノードに先行するトリビアがあるかどうかを判断します。 (継承元 SyntaxNode) |
| HasStructuredTrivia |
このノードの子孫トリビアが構造化されているかどうかを判断します。 (継承元 SyntaxNode) |
| HasTrailingTrivia |
このノードに末尾のトリビアがあるかどうかを判断します。 (継承元 SyntaxNode) |
| Identifier |
識別子名の種類のキーワードを表す SyntaxToken。 |
| IsMissing |
ノードが、ソース コードから実際に解析された言語コンストラクトを表すかどうかを判断します。 不足しているノードは、コンパイルに成功するためにソース コードに存在するはずのコンストラクトを表すエラー シナリオでパーサーによって生成されますが、実際には欠落していました。 (継承元 SyntaxNode) |
| IsNint |
識別子名の構文ノードを表すクラス。 (継承元 TypeSyntax) |
| IsNotNull |
識別子名の構文ノードを表すクラス。 (継承元 TypeSyntax) |
| IsNuint |
識別子名の構文ノードを表すクラス。 (継承元 TypeSyntax) |
| IsStructuredTrivia |
このノードが構造化トリビアを表すかどうかを判断します。 (継承元 SyntaxNode) |
| IsUnmanaged |
識別子名の構文ノードを表すクラス。 (継承元 TypeSyntax) |
| IsVar |
識別子名の構文ノードを表すクラス。 (継承元 TypeSyntax) |
| KindText |
識別子名の構文ノードを表すクラス。 (継承元 SyntaxNode) |
| Language |
このノードの構文である言語名。 (継承元 CSharpSyntaxNode) |
| Parent |
ChildNodes() コレクションにこのノードを含むノード。 (継承元 SyntaxNode) |
| ParentTrivia |
識別子名の構文ノードを表すクラス。 (継承元 SyntaxNode) |
| RawKind |
このノードの言語固有の種類を表す整数。 (継承元 SyntaxNode) |
| Span |
先頭と末尾のトリビアを含まない、このノードの絶対スパン (文字単位)。 (継承元 SyntaxNode) |
| SpanStart | (継承元 SyntaxNode) |
| SyntaxTree |
ノードを所有する SyntaxTree を返します。 (継承元 SyntaxNode) |
| SyntaxTreeCore |
識別子名の構文ノードを表すクラス。 (継承元 CSharpSyntaxNode) |
メソッド
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
識別子名の構文ノードを表すクラス。 (継承元 CSharpSyntaxNode) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| ContainsDirective(SyntaxNode, SyntaxKind) |
このノード内に一致する種類のディレクティブ ( |
| ContainsDirective(SyntaxNode, SyntaxKind) |
このノード内に一致する種類のディレクティブ ( |
| GetCurrentNode<TNode>(SyntaxNode, TNode) |
元の追跡対象ノードに対応するサブツリー内のノードを取得します。 TrackNodes を使用してノードの追跡を開始します。 |
| GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>) |
元の追跡対象ノードに対応するサブツリー内のノードを取得します。 TrackNodes を使用してノードの追跡を開始します。 |
| GetCurrentNodes<TNode>(SyntaxNode, TNode) |
元の追跡対象ノードに対応するサブツリー内のノードを取得します。 TrackNodes を使用してノードの追跡を開始します。 |
| GetDirectives(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
省略可能なフィルター処理を使用して、指定した SyntaxNode の DirectiveTriviaSyntax 項目を取得します。 |
| GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
このノードによってルート化されたツリーの最初のディレクティブを取得します。 |
| GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
指定した SyntaxNode の最初の DirectiveTriviaSyntax 項目を取得します。 |
| GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
このノードによってルート化されたツリーの最後のディレクティブを取得します。 |
| GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
指定した SyntaxNode の最後の DirectiveTriviaSyntax 項目を取得します。 |
| IsKind(SyntaxNode, SyntaxKind) |
SyntaxNodeが指定した種類であるかどうかを判断します。 |
| IsKind(SyntaxNode, SyntaxKind) |
SyntaxNodeが指定した種類であるかどうかを判断します。 |
| Kind(SyntaxNode) |
プロパティからSyntaxKindのSyntaxNodeRawKind返します。 |
| Kind(SyntaxNode) |
プロパティからSyntaxKindのSyntaxNodeRawKind返します。 |
| TryGetInferredMemberName(SyntaxNode) |
初期化子式を指定すると、匿名プロパティまたはタプル要素の名前が推論されます。 失敗した場合は null を返します。 |
| TryGetInferredMemberName(SyntaxNode) |
初期化子式を指定すると、匿名プロパティまたはタプル要素の名前が推論されます。 失敗した場合は Nothing を返します。 |
| WithIdentifier(SimpleNameSyntax, SyntaxToken) |
指定された識別子トークンを使用して、指定された SimpleNameSyntax ノードを更新します。 この関数は、派生構文ノードで WithIdentifier を呼び出すラッパーです。 |