ForStatementSyntax 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다.
public ref class ForStatementSyntax sealed : Microsoft::CodeAnalysis::VisualBasic::Syntax::ForOrForEachStatementSyntax
public sealed class ForStatementSyntax : Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachStatementSyntax
type ForStatementSyntax = class
inherit ForOrForEachStatementSyntax
Public NotInheritable Class ForStatementSyntax
Inherits ForOrForEachStatementSyntax
- 상속
-
ForStatementSyntax
설명
이 노드는 다음 구문 종류와 연결됩니다.
속성
ContainsAnnotations |
이 노드 또는 하위 노드, 토큰 또는 퀴즈에 주석이 있는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
ContainsDiagnostics |
이 노드 또는 해당 하위 노드, 토큰 또는 퀴즈에 진단 있는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
ContainsDirectives |
이 노드에 하위 전처리기 지시문이 있는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
ContainsSkippedText |
이 노드에 건너뛴 하위 텍스트가 있는지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
ControlVariable |
For 또는 For Each 문이 새 루프 컨트롤 변수를 선언하지 않는 폼인 경우 루프 컨트롤 변수를 나타내는 식입니다. 이 루프가 새 컨트롤 변수를 선언하는 폼인 경우 선언되는 변수가 있는 VariableDeclarator입니다. |
EqualsToken |
"=" 토큰입니다. |
ForKeyword |
"For" 키워드(keyword). |
FromValue |
반복의 초기 값을 나타내는 식입니다. |
FullSpan |
선행 및 후행 퀴즈를 포함하여 문자로 된 이 노드의 절대 범위입니다. (다음에서 상속됨 SyntaxNode) |
HasLeadingTrivia |
이 노드에 선행 퀴즈가 있는지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
HasStructuredTrivia |
이 노드의 하위 퀴즈가 구조화되었는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
HasTrailingTrivia |
이 노드에 후행 퀴즈가 있는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
IsDirective |
이 노드가 지시문을 나타내는 경우 True를 반환합니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
IsMissing |
노드가 소스 코드에서 실제로 구문 분석된 언어 구문을 나타내는지 여부를 결정합니다. 누락된 노드는 성공적으로 컴파일되었지만 실제로 누락된 구문을 나타내기 위해 오류 시나리오에서 파서에 의해 생성됩니다. (다음에서 상속됨 SyntaxNode) |
IsStructuredTrivia |
이 노드가 구조화된 퀴즈를 나타내는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
KindText |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 SyntaxNode) |
Language |
이 노드의 구문인 언어 이름입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Parent |
컬렉션에 이 노드를 포함하는 노드 ChildNodes() 입니다. (다음에서 상속됨 SyntaxNode) |
ParentTrivia |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 SyntaxNode) |
RawKind |
이 노드의 언어별 종류를 나타내는 정수입니다. (다음에서 상속됨 SyntaxNode) |
Span |
선행 및 후행 퀴즈를 포함하지 않는 문자로 된 이 노드의 절대 범위입니다. (다음에서 상속됨 SyntaxNode) |
SpanStart | (다음에서 상속됨 VisualBasicSyntaxNode) |
StepClause |
선택적 Step 절입니다. |
SyntaxTree |
노드를 소유하는 를 반환 SyntaxTree 합니다. (다음에서 상속됨 SyntaxNode) |
SyntaxTreeCore |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
ToKeyword |
"To" 키워드(keyword). |
ToValue |
반복의 최종 값을 나타내는 식입니다. |
메서드
Accept(VisualBasicSyntaxVisitor) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. |
Accept<TResult>(VisualBasicSyntaxVisitor<TResult>) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. |
Ancestors(Boolean) |
상위 노드 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
AncestorsAndSelf(Boolean) |
상위 노드 목록(이 노드 포함)을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
ChildNodes() |
접두사 문서 순서의 자식 노드 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
ChildNodesAndTokens() |
각 요소가 SyntaxNodeOrToken instance 이 노드의 자식 노드 및 토큰 목록입니다. (다음에서 상속됨 SyntaxNode) |
ChildThatContainsPosition(Int32) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 SyntaxNode) |
ChildTokens() |
이 노드의 직접 자식 토큰 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Contains(SyntaxNode) |
지정된 노드가 이 노드의 하위 노드인지 확인합니다. 현재 노드에 대해 true를 반환합니다. (다음에서 상속됨 SyntaxNode) |
ContainsDirective(Int32) |
이 노드에 일치하는 종류의 지시문(예: |
CopyAnnotationsTo<T>(T) |
이 SyntaxNode instance 모든 SyntaxAnnotations(있는 경우)를 복사하고 를 기반으로 |
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) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 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>) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
GetFirstToken(Boolean, Boolean, Boolean, Boolean) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
GetLastToken(Boolean, Boolean, Boolean, Boolean) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
GetLeadingTrivia() |
이 노드의 이전 퀴즈 노드를 가져옵니다. 이 노드가 토큰인 경우 는 이 노드와 연결된 이전의 퀴즈를 반환합니다. 터미널이 아닌 경우 이 노드의 첫 번째 토큰에 대한 이전의 퀴즈를 반환합니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
GetLocation() |
이 노드의 위치를 가져옵니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
GetRed<T>(T, Int32) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 SyntaxNode) |
GetRedAtZero<T>(T) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 SyntaxNode) |
GetReference() |
SyntaxReference 이 구문 노드에 대한 을 가져옵니다. CommonSyntaxReferences를 사용하여 전체 트리 및 원본 텍스트를 메모리에 유지하지 않고 구문 노드에 다시 액세스할 수 있습니다. (다음에서 상속됨 SyntaxNode) |
GetText(Encoding, SourceHashAlgorithm) |
이 노드의 전체 텍스트를 새 SourceText instance 가져옵니다. (다음에서 상속됨 SyntaxNode) |
GetTrailingTrivia() |
이 노드의 다음 퀴즈 노드를 가져옵니다. 이 노드가 토큰인 경우 이 노드와 연결된 다음 퀴즈를 반환합니다. 터미널이 아닌 경우 이 노드의 마지막 토큰에 대한 다음 퀴즈를 반환합니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
HasAnnotation(SyntaxAnnotation) |
이 노드에 특정 주석이 있는지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
HasAnnotations(IEnumerable<String>) |
이 노드에 특정 주석 종류가 포함된 주석이 있는지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
HasAnnotations(String) |
이 노드에 특정 주석 종류가 있는 주석이 있는지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
IsEquivalentTo(SyntaxNode) |
이 노드가 구조적으로 다른 노드와 동일한지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
IsEquivalentTo(SyntaxNode, Boolean) |
두 노드가 동일한지 확인하여 사소한 차이를 무시합니다. (다음에서 상속됨 SyntaxNode) |
IsEquivalentToCore(SyntaxNode, Boolean) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
IsIncrementallyIdenticalTo(SyntaxNode) |
이러한 두 노드가 "증분 동일"으로 간주되는 경우 true를 반환합니다. 증분 동일한 노드는 를 SyntaxTree 사용하여 WithChangedText(SourceText) 증분 구문 분석되고 증분 파서가 원래 트리에서 노드를 가져와서 새 트리의 전체에서 사용할 수 있을 때 발생합니다. 이 경우 각 노드의 는 ToFullString() 서로 다른 부모가 있을 수 있지만 동일하며 각 트리의 다른 위치에서 발생할 수 있습니다. 두 노드가 증분 방식으로 동일한 경우 각 노드의 모든 자식도 증분 방식으로 동일합니다. (다음에서 상속됨 SyntaxNode) |
IsPartOfStructuredTrivia() |
이 노드가 구조화된 퀴즈의 하위 노드인지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
Kind() |
노드의 를 SyntaxKind 반환합니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
NormalizeWhitespaceCore(String, String, Boolean) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>) |
For-Next 블록을 시작하는 For 문입니다. 이 문은 항상 ForBlock의 시작으로 발생합니다. 대부분의 경우 해당 ForBlock의 끝은 해당 Next 문입니다. 그러나 중첩된 여러 For 문은 여러 변수가 있는 단일 Next 문으로 종료되고, 내부 For 문은 End가 Nothing으로 설정되고 Next 문은 종료되는 가장 바깥쪽 For 문의 끝입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
SerializeTo(Stream, CancellationToken) |
사용되지 않음.
사용되지 않음.
노드를 지정된 |
ToFullString() |
선행 및 후행 퀴즈를 포함하여 이 노드의 전체 문자열 표현을 반환합니다. (다음에서 상속됨 SyntaxNode) |
ToString() |
선행 및 후행 퀴즈를 포함하지 않고 이 노드의 문자열 표현을 반환합니다. (다음에서 상속됨 SyntaxNode) |
Update(SyntaxToken, VisualBasicSyntaxNode, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, ForStepClauseSyntax) |
지정된 변경 내용이 포함된 복사본을 반환합니다. 실제 변경 내용이 없는 경우 이 instance 반환합니다. |
WithControlVariable(VisualBasicSyntaxNode) |
ControlVariable 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
WithEqualsToken(SyntaxToken) |
EqualsToken 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
WithForKeyword(SyntaxToken) |
ForKeyword 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
WithFromValue(ExpressionSyntax) |
FromValue 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
WithStepClause(ForStepClauseSyntax) |
StepClause 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
WithToKeyword(SyntaxToken) |
ToKeyword 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
WithToValue(ExpressionSyntax) |
ToValue 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
WriteTo(TextWriter) |
이 노드의 전체 텍스트를 지정된 TextWriter에 씁니다. (다음에서 상속됨 SyntaxNode) |
확장 메서드
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
이 노드에서 루팅된 트리의 첫 번째 지시문을 가져옵니다. |
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax,Boolean>) |
이 노드에서 루팅된 트리의 마지막 지시문을 가져옵니다. |
Kind(SyntaxNode) |
속성에서 을 SyntaxNode 반환 SyntaxKindRawKind 합니다. |
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) |
속성에서 을 SyntaxNode 반환 SyntaxKindRawKind 합니다. |
ContainsDirective(SyntaxNode, SyntaxKind) |
이 노드에 일치하는 종류의 지시문(예: |
IsKind(SyntaxNode, SyntaxKind) |
가 지정된 종류의 인지 SyntaxNode 확인합니다. |
적용 대상
.NET