StructureStatementSyntax 클래스
이 문서의 내용
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다.
public ref class StructureStatementSyntax sealed : Microsoft::CodeAnalysis::VisualBasic::Syntax::TypeStatementSyntax
public sealed class StructureStatementSyntax : Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeStatementSyntax
type StructureStatementSyntax = class
inherit TypeStatementSyntax
Public NotInheritable Class StructureStatementSyntax
Inherits TypeStatementSyntax
- 상속
-
StructureStatementSyntax
이 노드는 다음 구문 종류와 연결됩니다.
Arity |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 TypeStatementSyntax) |
Attribute |
이 선언의 모든 특성 목록 목록입니다. 특성이 지정되지 않은 경우 빈 목록이 반환됩니다. |
Contains |
이 노드 또는 하위 노드, 토큰 또는 퀴즈에 주석이 있는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
Contains |
이 노드 또는 해당 하위 노드, 토큰 또는 퀴즈에 진단 있는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
Contains |
이 노드에 하위 전처리기 지시문이 있는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
Contains |
이 노드에 건너뛴 하위 텍스트가 있는지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
Declaration |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. |
Full |
선행 및 후행 퀴즈를 포함하여 문자로 된 이 노드의 절대 범위입니다. (다음에서 상속됨 SyntaxNode) |
Has |
이 노드에 선행 퀴즈가 있는지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
Has |
이 노드의 하위 퀴즈가 구조화되었는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
Has |
이 노드에 후행 퀴즈가 있는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
Identifier |
선언할 형식의 이름입니다. |
Is |
이 노드가 지시문을 나타내는 경우 True를 반환합니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Is |
노드가 소스 코드에서 실제로 구문 분석된 언어 구문을 나타내는지 여부를 결정합니다. 누락된 노드는 성공적으로 컴파일되었지만 실제로 누락된 구문을 나타내기 위해 오류 시나리오에서 파서에 의해 생성됩니다. (다음에서 상속됨 SyntaxNode) |
Is |
이 노드가 구조화된 퀴즈를 나타내는지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
Keyword |
사용되지 않음.
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. |
Kind |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 SyntaxNode) |
Language |
이 노드의 구문인 언어 이름입니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Modifiers |
이 선언에 있던 모든 한정자 토큰의 목록입니다. 지정한 한정자가 없으면 빈 목록이 반환됩니다. |
Parent |
컬렉션에 이 노드를 포함하는 노드 ChildNodes() 입니다. (다음에서 상속됨 SyntaxNode) |
Parent |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 SyntaxNode) |
Raw |
이 노드의 언어별 종류를 나타내는 정수입니다. (다음에서 상속됨 SyntaxNode) |
Span |
선행 및 후행 퀴즈를 포함하지 않는 문자로 된 이 노드의 절대 범위입니다. (다음에서 상속됨 SyntaxNode) |
Span |
(다음에서 상속됨 VisualBasicSyntaxNode) |
Structure |
"구조" 키워드(keyword). |
Syntax |
노드를 소유하는 를 반환 SyntaxTree 합니다. (다음에서 상속됨 SyntaxNode) |
Syntax |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Type |
있는 경우 이 형식에 대한 제네릭 매개 변수가 있는 형식 매개 변수 목록입니다. 제네릭 매개 변수가 없으면 Nothing이 반환됩니다. |
Accept(Visual |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. |
Accept<TResult>(Visual |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. |
Add |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. |
Add |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. |
Add |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. |
Ancestors(Boolean) |
상위 노드 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Ancestors |
상위 노드 목록(이 노드 포함)을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Child |
접두사 문서 순서의 자식 노드 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Child |
각 요소가 SyntaxNodeOrToken instance 이 노드의 자식 노드 및 토큰 목록입니다. (다음에서 상속됨 SyntaxNode) |
Child |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 SyntaxNode) |
Child |
이 노드의 직접 자식 토큰 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Contains(Syntax |
지정된 노드가 이 노드의 하위 노드인지 확인합니다. 현재 노드에 대해 true를 반환합니다. (다음에서 상속됨 SyntaxNode) |
Contains |
이 노드에 일치하는 종류의 지시문(예: |
Copy |
이 SyntaxNode instance 모든 SyntaxAnnotations(있는 경우)를 복사하고 를 기반으로 |
Descendant |
접두사 문서 순서의 하위 노드 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Descendant |
접두사 문서 순서의 하위 노드 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Descendant |
접두사 문서 순서로 하위 노드(이 노드 포함)의 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Descendant |
접두사 문서 순서로 하위 노드(이 노드 포함)의 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Descendant |
접두사 문서 순서로 하위 노드 및 토큰 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Descendant |
접두사 문서 순서로 하위 노드 및 토큰 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Descendant |
접두사 문서 순서로 하위 노드 및 토큰(이 노드 포함)의 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Descendant |
접두사 문서 순서로 하위 노드 및 토큰(이 노드 포함)의 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Descendant |
이 노드의 범위에 있는 모든 토큰 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Descendant |
이 노드의 전체 범위에 있는 모든 토큰 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Descendant |
하위 노드 및 토큰과 연결된 모든 퀴즈 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Descendant |
하위 노드 및 토큰과 연결된 모든 퀴즈 목록을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Equivalent |
이 노드가 구조적으로 다른 노드와 동일한지 확인합니다. (다음에서 상속됨 SyntaxNode) |
Find |
가 포함된 가장 FullSpan 작은 노드를 찾습니다 |
Find |
다음 규칙에 따라 토큰을 찾습니다.
|
Find |
범위가 제공된 위치를 포함하는 이 노드의 하위 토큰을 찾습니다. (다음에서 상속됨 SyntaxNode) |
Find |
범위가 제공된 위치를 포함하는 이 노드의 하위 토큰을 찾습니다. (다음에서 상속됨 SyntaxNode) |
Find |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Find |
지정된 위치에서 이 노드의 하위 퀴즈를 찾습니다. 여기서 위치는 노드 범위 내에 있습니다. (다음에서 상속됨 SyntaxNode) |
Find |
범위가 제공된 위치를 포함하는 이 노드의 하위 퀴즈를 찾습니다. (다음에서 상속됨 SyntaxNode) |
First |
조건자와 일치하는 TNode 형식의 첫 번째 노드를 가져옵니다. (다음에서 상속됨 SyntaxNode) |
First |
조건자와 일치하는 TNode 형식의 첫 번째 노드를 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석 종류가 있는 모든 노드를 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석이 있는 모든 노드를 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석 종류의 주석이 있는 모든 노드 및 토큰을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석 종류의 주석이 있는 모든 노드 및 토큰을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석이 있는 모든 노드 및 토큰을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석 종류가 있는 모든 토큰을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석이 있는 모든 토큰을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석 종류의 주석이 있는 모든 퀴즈를 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석 종류의 주석이 있는 모든 퀴즈를 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석이 있는 모든 퀴즈를 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석 종류가 있는 모든 주석을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
지정된 주석 종류가 있는 모든 주석을 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
이 노드를 루트로 사용하는 하위 트리의 모든 진단 목록을 가져옵니다. 이 메서드는 nowarn, warnaserror 등과 같은 컴파일러 옵션을 기반으로 진단 필터링하지 않습니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Get |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Get |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Get |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Get |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Get |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Get |
이 노드의 이전 퀴즈 노드를 가져옵니다. 이 노드가 토큰인 경우 는 이 노드와 연결된 이전의 퀴즈를 반환합니다. 터미널이 아닌 경우 이 노드의 첫 번째 토큰에 대한 이전의 퀴즈를 반환합니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Get |
이 노드의 위치를 가져옵니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Get |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 SyntaxNode) |
Get |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 SyntaxNode) |
Get |
SyntaxReference 이 구문 노드에 대한 을 가져옵니다. CommonSyntaxReferences를 사용하여 전체 트리 및 원본 텍스트를 메모리에 유지하지 않고 구문 노드에 다시 액세스할 수 있습니다. (다음에서 상속됨 SyntaxNode) |
Get |
이 노드의 전체 텍스트를 새 SourceText instance 가져옵니다. (다음에서 상속됨 SyntaxNode) |
Get |
이 노드의 다음 퀴즈 노드를 가져옵니다. 이 노드가 토큰인 경우 이 노드와 연결된 다음 퀴즈를 반환합니다. 터미널이 아닌 경우 이 노드의 마지막 토큰에 대한 다음 퀴즈를 반환합니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Has |
이 노드에 특정 주석이 있는지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
Has |
이 노드에 특정 주석 종류가 포함된 주석이 있는지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
Has |
이 노드에 특정 주석 종류가 있는 주석이 있는지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
Insert |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Insert |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Insert |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Is |
이 노드가 구조적으로 다른 노드와 동일한지 여부를 확인합니다. (다음에서 상속됨 SyntaxNode) |
Is |
두 노드가 동일한지 확인하여 사소한 차이를 무시합니다. (다음에서 상속됨 SyntaxNode) |
Is |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Is |
이러한 두 노드가 "증분 동일"으로 간주되는 경우 true를 반환합니다. 증분 동일한 노드는 를 SyntaxTree 사용하여 WithChangedText(SourceText) 증분 구문 분석되고 증분 파서가 원래 트리에서 노드를 가져와서 새 트리의 전체에서 사용할 수 있을 때 발생합니다. 이 경우 각 노드의 는 ToFullString() 서로 다른 부모가 있을 수 있지만 동일하며 각 트리의 다른 위치에서 발생할 수 있습니다. 두 노드가 증분 방식으로 동일한 경우 각 노드의 모든 자식도 증분 방식으로 동일합니다. (다음에서 상속됨 SyntaxNode) |
Is |
이 노드가 구조화된 퀴즈의 하위 노드인지 여부를 결정합니다. (다음에서 상속됨 SyntaxNode) |
Kind() |
노드의 를 SyntaxKind 반환합니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Normalize |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Remove |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Replace |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Replace |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Replace |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Replace |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. (다음에서 상속됨 VisualBasicSyntaxNode) |
Serialize |
사용되지 않음.
사용되지 않음.
노드를 지정된 |
To |
선행 및 후행 퀴즈를 포함하여 이 노드의 전체 문자열 표현을 반환합니다. (다음에서 상속됨 SyntaxNode) |
To |
선행 및 후행 퀴즈를 포함하지 않고 이 노드의 문자열 표현을 반환합니다. (다음에서 상속됨 SyntaxNode) |
Update(Syntax |
지정된 변경 내용이 포함된 복사본을 반환합니다. 실제 변경 내용이 없는 경우 이 instance 반환합니다. |
With |
AttributeLists 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
With |
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. |
With |
Identifier 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
With |
사용되지 않음.
구조체 선언의 시작 문을 나타냅니다. 이 노드는 항상 Kind=StructureDeclarationBlock을 사용하여 TypeBlock의 시작으로 나타납니다. |
With |
한정자 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
With |
StructureKeyword 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
With |
TypeParameterList 속성이 지정된 값으로 변경된 이 복사본을 반환합니다. 지정된 값이 현재 값과 같으면 이 instance 반환합니다. |
Write |
이 노드의 전체 텍스트를 지정된 TextWriter에 씁니다. (다음에서 상속됨 SyntaxNode) |
Get |
이 노드에서 루팅된 트리의 첫 번째 지시문을 가져옵니다. |
Get |
이 노드에서 루팅된 트리의 마지막 지시문을 가져옵니다. |
Kind(Syntax |
속성에서 을 SyntaxNode 반환 SyntaxKindRawKind 합니다. |
Try |
이니셜라이저 식이 지정된 경우 익명 속성 또는 튜플 요소의 이름을 유추합니다. 실패하면 null을 반환합니다. |
Contains |
이 노드에 일치하는 종류의 지시문(예: |
Is |
가 지정된 종류의 인지 SyntaxNode 확인합니다. |
Get |
원래 추적된 노드에 해당하는 하위 트리 내의 노드를 가져옵니다. TrackNodes를 사용하여 노드 추적을 시작합니다. |
Get |
원래 추적된 노드에 해당하는 하위 트리 내의 노드를 가져옵니다. TrackNodes를 사용하여 노드 추적을 시작합니다. |
Get |
원래 추적된 노드에 해당하는 하위 트리 내의 노드를 가져옵니다. TrackNodes를 사용하여 노드 추적을 시작합니다. |
Try |
이니셜라이저 식이 지정된 경우 익명 속성 또는 튜플 요소의 이름을 유추합니다. 실패하면 Nothing을 반환합니다. |
Get |
선택적 필터링을 사용하여 지정된 SyntaxNode에 대한 DirectiveTriviaSyntax 항목을 가져옵니다. |
Get |
지정된 SyntaxNode에 대한 첫 번째 DirectiveTriviaSyntax 항목을 가져옵니다. |
Get |
지정된 SyntaxNode에 대한 마지막 DirectiveTriviaSyntax 항목을 가져옵니다. |
Kind(Syntax |
속성에서 을 SyntaxNode 반환 SyntaxKindRawKind 합니다. |
Contains |
이 노드에 일치하는 종류의 지시문(예: |
Is |
가 지정된 종류의 인지 SyntaxNode 확인합니다. |
제품 | 버전 |
---|---|
Roslyn | 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0 |
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.