SyntaxNodeOrTokenList 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구조 목록 SyntaxNodeOrToken 입니다.
public value class SyntaxNodeOrTokenList : IEquatable<Microsoft::CodeAnalysis::SyntaxNodeOrTokenList>, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxNodeOrToken>, System::Collections::Generic::IReadOnlyCollection<Microsoft::CodeAnalysis::SyntaxNodeOrToken>
public readonly struct SyntaxNodeOrTokenList : IEquatable<Microsoft.CodeAnalysis.SyntaxNodeOrTokenList>, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNodeOrToken>, System.Collections.Generic.IReadOnlyCollection<Microsoft.CodeAnalysis.SyntaxNodeOrToken>
type SyntaxNodeOrTokenList = struct
interface IReadOnlyCollection<SyntaxNodeOrToken>
interface seq<SyntaxNodeOrToken>
interface IEnumerable
Public Structure SyntaxNodeOrTokenList
Implements IEnumerable(Of SyntaxNodeOrToken), IEquatable(Of SyntaxNodeOrTokenList), IReadOnlyCollection(Of SyntaxNodeOrToken)
- 상속
-
SyntaxNodeOrTokenList
- 구현
생성자
속성
Count |
이 목록의 노드 수를 가져옵니다. |
FullSpan |
첫 번째 요소와 마지막 요소의 선행 및 후행 퀴즈를 포함하여 목록 요소의 절대 범위(문자)입니다. |
Item[Int32] |
지정된 인덱스의 SyntaxNodeOrToken를 가져옵니다. |
Span |
첫 번째 요소와 마지막 요소의 선행 및 후행 퀴즈를 포함하지 않는 문자의 목록 요소의 절대 범위입니다. |
메서드
Add(SyntaxNodeOrToken) |
지정된 노드 또는 토큰이 끝에 추가된 새 SyntaxNodeOrTokenList 노드를 만듭니다. |
AddRange(IEnumerable<SyntaxNodeOrToken>) |
지정된 노드 또는 토큰이 끝에 추가된 새 SyntaxNodeOrTokenList 노드를 만듭니다. |
Any() |
목록에 요소가 있는지 여부를 나타냅니다. |
Create(ReadOnlySpan<SyntaxNodeOrToken>) |
구조 목록 SyntaxNodeOrToken 입니다. |
Equals(Object) |
지정한 Object이 이 인스턴스와 같은지 여부를 확인합니다. |
Equals(SyntaxNodeOrTokenList) |
현재 개체가 동일한 형식의 다른 개체와 같은지 여부를 나타냅니다. |
First() |
이 목록에서 첫 번째 SyntaxNodeOrToken 구조를 가져옵니다. |
FirstOrDefault() |
이 목록에서 첫 번째 SyntaxNodeOrToken 구조체(있는 경우)를 가져옵니다. 그렇지 않으면 default(SyntaxNodeOrToken)입니다. |
GetEnumerator() |
열거자를 가져옵니다. |
GetHashCode() |
이 인스턴스의 해시 코드를 반환합니다. |
IndexOf(SyntaxNodeOrToken) |
지정된 SyntaxNodeOrToken에 대한 목록에서 인덱스 반환 |
Insert(Int32, SyntaxNodeOrToken) |
인덱스에서 지정된 노드 또는 토큰이 삽입된 새 SyntaxNodeOrTokenList 노드를 만듭니다. |
InsertRange(Int32, IEnumerable<SyntaxNodeOrToken>) |
인덱스에 삽입된 지정된 노드 또는 토큰을 사용하여 새 SyntaxNodeOrTokenList 노드를 만듭니다. |
Last() |
이 목록에서 마지막 SyntaxNodeOrToken 구조를 가져옵니다. |
LastOrDefault() |
이 목록에서 마지막 SyntaxNodeOrToken 구조체(있는 경우)를 가져옵니다. 그렇지 않으면 default(SyntaxNodeOrToken)입니다. |
Remove(SyntaxNodeOrToken) |
지정된 요소가 제거된 새 SyntaxNodeOrTokenList 요소를 만듭니다. |
RemoveAt(Int32) |
지정된 인덱스에서 요소가 제거된 새 SyntaxNodeOrTokenList 요소를 만듭니다. |
Replace(SyntaxNodeOrToken, SyntaxNodeOrToken) |
지정된 요소가 새 SyntaxNodeOrTokenList 노드 또는 토큰으로 대체된 새 요소를 만듭니다. |
ReplaceRange(SyntaxNodeOrToken, IEnumerable<SyntaxNodeOrToken>) |
지정된 요소가 새 SyntaxNodeOrTokenList 노드 및 토큰으로 대체된 새 요소를 만듭니다. |
ToFullString() |
첫 번째 노드 또는 토큰의 선행 퀴즈와 마지막 노드 또는 토큰의 후행 퀴즈를 포함하여 이 목록의 노드 및 토큰의 전체 문자열 표현을 반환합니다. |
ToString() |
첫 번째 노드 또는 토큰의 선행 퀴즈와 마지막 노드 또는 토큰의 후행 퀴즈를 포함하지 않고 이 목록에 있는 노드 및 토큰의 문자열 표현을 반환합니다. |
연산자
Equality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList) |
연산자 ==를 구현합니다. |
Inequality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList) |
연산자 !=를 구현합니다. |
명시적 인터페이스 구현
IEnumerable.GetEnumerator() |
컬렉션을 반복하는 열거자를 반환합니다. |
IEnumerable<SyntaxNodeOrToken>.GetEnumerator() |
컬렉션을 반복하는 열거자를 반환합니다. |
적용 대상
.NET