Accept(CSharpSyntaxVisitor)
|
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
|
AddBlockAttributeLists(AttributeListSyntax[])
|
AddBlockStatements(StatementSyntax[])
|
Ancestors(Boolean)
|
상위 노드 목록을 가져옵니다.
(다음에서 상속됨 SyntaxNode)
|
AncestorsAndSelf(Boolean)
|
상위 노드 목록(이 노드 포함)을 가져옵니다.
(다음에서 상속됨 SyntaxNode)
|
ChildNodes()
|
접두사 문서 순서의 자식 노드 목록을 가져옵니다.
(다음에서 상속됨 SyntaxNode)
|
ChildNodesAndTokens()
|
각 요소가 SyntaxNodeOrToken instance 이 노드의 자식 노드 및 토큰 목록입니다.
(다음에서 상속됨 SyntaxNode)
|
ChildThatContainsPosition(Int32)
|
(다음에서 상속됨 SyntaxNode)
|
ChildTokens()
|
이 노드의 직접 자식 토큰 목록을 가져옵니다.
(다음에서 상속됨 SyntaxNode)
|
Contains(SyntaxNode)
|
지정된 노드가 이 노드의 하위 노드인지 여부를 확인합니다.
현재 노드에 대해 true를 반환합니다.
(다음에서 상속됨 SyntaxNode)
|
ContainsDirective(Int32)
|
이 노드에 일치하는 종류의 지시문(예: #if , #nullable 등)이 포함되어 있으면 true를 반환합니다.
(다음에서 상속됨 SyntaxNode)
|
CopyAnnotationsTo<T>(T)
|
이 SyntaxNode instance 모든 구문Annotations(있는 경우)를 복사하고 를 기반으로 node 새 instance 연결합니다.
(다음에서 상속됨 SyntaxNode)
|
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)
|
이 노드가 구조적으로 다른 노드와 동일한지 확인합니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
FindNode(TextSpan, Boolean, Boolean)
|
가 포함된 가장 FullSpan 작은 노드를 찾습니다.span
getInnermostNodeForTie 는 동률(즉, 부모와 동일한 범위를 갖는 노드)의 경우 동작을 결정하는 데 사용됩니다.
가 true이면 getInnermostNodeForTie 지정된 span 를 포함하는 가장 낮은 내림차순 노드를 반환합니다.
그렇지 않으면 지정된 span 를 포함하는 가장 바깥쪽 노드를 반환합니다.
(다음에서 상속됨 SyntaxNode)
|
FindToken(Int32, Boolean)
|
다음 규칙에 따라 토큰을 찾습니다.
위치가 노드/s FullSpan의 끝과 일치하고 노드가 CompilationUnit이면 EoF가 반환됩니다.
노드인 경우. FullSpan.Contains(position)는 지정된 위치를 포함하는 토큰이 반환됩니다.
그렇지 않으면 ArgumentOutOfRangeException이 throw됩니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
FindTokenCore(Int32, Boolean)
|
범위가 제공된 위치를 포함하는 이 노드의 하위 토큰을 찾습니다.
(다음에서 상속됨 SyntaxNode)
|
FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>)
|
범위가 제공된 위치를 포함하는 이 노드의 하위 토큰을 찾습니다.
(다음에서 상속됨 SyntaxNode)
|
FindTrivia(Int32, Boolean)
|
범위가 제공된 위치를 포함하는 이 노드의 하위 퀴즈를 찾습니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
FindTrivia(Int32, Func<SyntaxTrivia,Boolean>)
|
지정된 위치에서 이 노드의 하위 항목 퀴즈를 찾습니다. 여기서 위치는 노드 범위 내에 있습니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
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 등과 같은 #pragmas 및 컴파일러 옵션을 기반으로 진단 필터링하지 않습니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>)
|
이 노드에서 루팅된 트리의 첫 번째 지시문을 가져옵니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
GetFirstToken(Boolean, Boolean, Boolean, Boolean)
|
이 노드에 의해 루팅된 트리의 첫 번째 토큰을 가져옵니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>)
|
이 노드에서 루팅된 트리의 마지막 지시문을 가져옵니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
GetLastToken(Boolean, Boolean, Boolean, Boolean)
|
이 노드에 의해 루팅된 트리의 마지막 0이 아닌 토큰을 가져옵니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
GetLeadingTrivia()
|
소스 코드에서 이 노드 앞에 나타나는 퀴즈 목록입니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
GetLocation()
|
이 노드에 대한 을 Location 가져옵니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
GetRed<T>(T, Int32)
|
(다음에서 상속됨 SyntaxNode)
|
GetRedAtZero<T>(T)
|
(다음에서 상속됨 SyntaxNode)
|
GetReference()
|
SyntaxReference 이 구문 노드에 대한 을 가져옵니다. CommonSyntaxReferences를 사용하여 전체 트리 및 원본 텍스트를 메모리에 유지하지 않고 구문 노드에 다시 액세스할 수 있습니다.
(다음에서 상속됨 SyntaxNode)
|
GetText(Encoding, SourceHashAlgorithm)
|
이 노드의 전체 텍스트를 새 SourceText instance 가져옵니다.
(다음에서 상속됨 SyntaxNode)
|
GetTrailingTrivia()
|
소스 코드에서 이 노드 다음에 나타나는 퀴즈 목록입니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
HasAnnotation(SyntaxAnnotation)
|
이 노드에 특정 주석이 있는지 여부를 확인합니다.
(다음에서 상속됨 SyntaxNode)
|
HasAnnotations(IEnumerable<String>)
|
이 노드에 특정 주석 종류가 포함된 주석이 있는지 여부를 확인합니다.
(다음에서 상속됨 SyntaxNode)
|
HasAnnotations(String)
|
이 노드에 특정 주석 종류가 있는 주석이 있는지 여부를 확인합니다.
(다음에서 상속됨 SyntaxNode)
|
InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean)
|
(다음에서 상속됨 CSharpSyntaxNode)
|
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean)
|
(다음에서 상속됨 CSharpSyntaxNode)
|
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean)
|
(다음에서 상속됨 CSharpSyntaxNode)
|
IsEquivalentTo(SyntaxNode)
|
이 노드가 구조적으로 다른 노드와 동일한지 여부를 확인합니다.
(다음에서 상속됨 SyntaxNode)
|
IsEquivalentTo(SyntaxNode, Boolean)
|
두 노드가 동일한지 확인하여 사소한 차이점을 무시합니다.
(다음에서 상속됨 SyntaxNode)
|
IsEquivalentToCore(SyntaxNode, Boolean)
|
(다음에서 상속됨 CSharpSyntaxNode)
|
IsIncrementallyIdenticalTo(SyntaxNode)
|
이러한 두 노드가 "증분 방식으로 동일"한 것으로 간주되면 true를 반환합니다. 증분 동일한 노드는 를 SyntaxTree 사용하여 WithChangedText(SourceText) 증분 구문 분석되고 증분 파서가 원래 트리에서 노드를 가져와서 새 트리에서 전체적으로 사용할 수 있을 때 발생합니다. 이 경우 ToFullString() 각 노드의 는 서로 다른 부모가 있을 수 있지만 동일하며 해당 트리의 다른 위치에서 발생할 수 있습니다. 두 노드가 증분 방식으로 동일한 경우 각 노드의 모든 자식도 증분 방식으로 동일합니다.
(다음에서 상속됨 SyntaxNode)
|
IsPartOfStructuredTrivia()
|
이 노드가 구조화된 퀴즈의 하위 노드인지 여부를 확인합니다.
(다음에서 상속됨 SyntaxNode)
|
Kind()
|
노드의 를 SyntaxKind 반환합니다.
(다음에서 상속됨 CSharpSyntaxNode)
|
NormalizeWhitespaceCore(String, String, Boolean)
|
(다음에서 상속됨 CSharpSyntaxNode)
|
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions)
|
(다음에서 상속됨 CSharpSyntaxNode)
|
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>,
IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>,
IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)
|
(다음에서 상속됨 CSharpSyntaxNode)
|
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>)
|
(다음에서 상속됨 CSharpSyntaxNode)
|
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>)
|
(다음에서 상속됨 CSharpSyntaxNode)
|
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>)
|
(다음에서 상속됨 CSharpSyntaxNode)
|
SerializeTo(Stream, CancellationToken)
|
사용되지 않음.
사용되지 않음.
지정된 stream 에 노드를 직렬화합니다.
추가 쓰기를 stream 위해 를 열어 둡니다.
(다음에서 상속됨 SyntaxNode)
|
ToFullString()
|
선행 및 후행 퀴즈를 포함하여 이 노드의 전체 문자열 표현을 반환합니다.
(다음에서 상속됨 SyntaxNode)
|
ToString()
|
선행 및 후행 퀴즈를 포함하지 않고 이 노드의 문자열 표현을 반환합니다.
(다음에서 상속됨 SyntaxNode)
|
Update(SyntaxToken, BlockSyntax)
|
WithBlock(BlockSyntax)
|
WithFinallyKeyword(SyntaxToken)
|
WriteTo(TextWriter)
|
이 노드의 전체 텍스트를 지정된 TextWriter에 씁니다.
(다음에서 상속됨 SyntaxNode)
|