C# Класс Pchp.CodeAnalysis.SyntaxTreeAdapter

Adapter providing SyntaxTree from SourceUnit.
Наследование: Microsoft.CodeAnalysis.SyntaxTree
Показать файл Открыть проект

Открытые методы

Метод Описание
GetChangedSpans ( Microsoft.CodeAnalysis.SyntaxTree syntaxTree ) : IList
GetChanges ( Microsoft.CodeAnalysis.SyntaxTree oldTree ) : IList
GetDiagnostics ( CancellationToken cancellationToken = default(CancellationToken) ) : IEnumerable
GetDiagnostics ( Microsoft.CodeAnalysis.SyntaxNode node ) : IEnumerable
GetDiagnostics ( SyntaxNodeOrToken nodeOrToken ) : IEnumerable
GetDiagnostics ( SyntaxToken token ) : IEnumerable
GetDiagnostics ( SyntaxTrivia trivia ) : IEnumerable
GetLineSpan ( TextSpan span, CancellationToken cancellationToken = default(CancellationToken) ) : FileLinePositionSpan
GetLocation ( TextSpan span ) : Microsoft.CodeAnalysis.Location
GetMappedLineSpan ( TextSpan span, CancellationToken cancellationToken = default(CancellationToken) ) : FileLinePositionSpan
GetReference ( Microsoft.CodeAnalysis.SyntaxNode node ) : Microsoft.CodeAnalysis.SyntaxReference
GetText ( CancellationToken cancellationToken = default(CancellationToken) ) : Microsoft.CodeAnalysis.Text.SourceText
HasHiddenRegions ( ) : bool
IsEquivalentTo ( Microsoft.CodeAnalysis.SyntaxTree tree, bool topLevel = false ) : bool
SyntaxTreeAdapter ( SourceUnit source ) : Microsoft.CodeAnalysis
TryGetText ( Microsoft.CodeAnalysis.Text.SourceText &text ) : bool
WithChangedText ( Microsoft.CodeAnalysis.Text.SourceText newText ) : Microsoft.CodeAnalysis.SyntaxTree
WithFilePath ( string path ) : Microsoft.CodeAnalysis.SyntaxTree
WithRootAndOptions ( Microsoft.CodeAnalysis.SyntaxNode root, Microsoft.CodeAnalysis.ParseOptions options ) : Microsoft.CodeAnalysis.SyntaxTree

Защищенные методы

Метод Описание
GetRootAsyncCore ( CancellationToken cancellationToken ) : Task
GetRootCore ( CancellationToken cancellationToken ) : Microsoft.CodeAnalysis.SyntaxNode
TryGetRootCore ( Microsoft.CodeAnalysis.SyntaxNode &root ) : bool

Описание методов

GetChangedSpans() публичный Метод

public GetChangedSpans ( Microsoft.CodeAnalysis.SyntaxTree syntaxTree ) : IList
syntaxTree Microsoft.CodeAnalysis.SyntaxTree
Результат IList

GetChanges() публичный Метод

public GetChanges ( Microsoft.CodeAnalysis.SyntaxTree oldTree ) : IList
oldTree Microsoft.CodeAnalysis.SyntaxTree
Результат IList

GetDiagnostics() публичный Метод

public GetDiagnostics ( CancellationToken cancellationToken = default(CancellationToken) ) : IEnumerable
cancellationToken System.Threading.CancellationToken
Результат IEnumerable

GetDiagnostics() публичный Метод

public GetDiagnostics ( Microsoft.CodeAnalysis.SyntaxNode node ) : IEnumerable
node Microsoft.CodeAnalysis.SyntaxNode
Результат IEnumerable

GetDiagnostics() публичный Метод

public GetDiagnostics ( SyntaxNodeOrToken nodeOrToken ) : IEnumerable
nodeOrToken SyntaxNodeOrToken
Результат IEnumerable

GetDiagnostics() публичный Метод

public GetDiagnostics ( SyntaxToken token ) : IEnumerable
token SyntaxToken
Результат IEnumerable

GetDiagnostics() публичный Метод

public GetDiagnostics ( SyntaxTrivia trivia ) : IEnumerable
trivia SyntaxTrivia
Результат IEnumerable

GetLineSpan() публичный Метод

public GetLineSpan ( TextSpan span, CancellationToken cancellationToken = default(CancellationToken) ) : FileLinePositionSpan
span TextSpan
cancellationToken System.Threading.CancellationToken
Результат FileLinePositionSpan

GetLocation() публичный Метод

public GetLocation ( TextSpan span ) : Microsoft.CodeAnalysis.Location
span TextSpan
Результат Microsoft.CodeAnalysis.Location

GetMappedLineSpan() публичный Метод

public GetMappedLineSpan ( TextSpan span, CancellationToken cancellationToken = default(CancellationToken) ) : FileLinePositionSpan
span TextSpan
cancellationToken System.Threading.CancellationToken
Результат FileLinePositionSpan

GetReference() публичный Метод

public GetReference ( Microsoft.CodeAnalysis.SyntaxNode node ) : Microsoft.CodeAnalysis.SyntaxReference
node Microsoft.CodeAnalysis.SyntaxNode
Результат Microsoft.CodeAnalysis.SyntaxReference

GetRootAsyncCore() защищенный Метод

protected GetRootAsyncCore ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
Результат Task

GetRootCore() защищенный Метод

protected GetRootCore ( CancellationToken cancellationToken ) : Microsoft.CodeAnalysis.SyntaxNode
cancellationToken System.Threading.CancellationToken
Результат Microsoft.CodeAnalysis.SyntaxNode

GetText() публичный Метод

public GetText ( CancellationToken cancellationToken = default(CancellationToken) ) : Microsoft.CodeAnalysis.Text.SourceText
cancellationToken System.Threading.CancellationToken
Результат Microsoft.CodeAnalysis.Text.SourceText

HasHiddenRegions() публичный Метод

public HasHiddenRegions ( ) : bool
Результат bool

IsEquivalentTo() публичный Метод

public IsEquivalentTo ( Microsoft.CodeAnalysis.SyntaxTree tree, bool topLevel = false ) : bool
tree Microsoft.CodeAnalysis.SyntaxTree
topLevel bool
Результат bool

SyntaxTreeAdapter() публичный Метод

public SyntaxTreeAdapter ( SourceUnit source ) : Microsoft.CodeAnalysis
source SourceUnit
Результат Microsoft.CodeAnalysis

TryGetRootCore() защищенный Метод

protected TryGetRootCore ( Microsoft.CodeAnalysis.SyntaxNode &root ) : bool
root Microsoft.CodeAnalysis.SyntaxNode
Результат bool

TryGetText() публичный Метод

public TryGetText ( Microsoft.CodeAnalysis.Text.SourceText &text ) : bool
text Microsoft.CodeAnalysis.Text.SourceText
Результат bool

WithChangedText() публичный Метод

public WithChangedText ( Microsoft.CodeAnalysis.Text.SourceText newText ) : Microsoft.CodeAnalysis.SyntaxTree
newText Microsoft.CodeAnalysis.Text.SourceText
Результат Microsoft.CodeAnalysis.SyntaxTree

WithFilePath() публичный Метод

public WithFilePath ( string path ) : Microsoft.CodeAnalysis.SyntaxTree
path string
Результат Microsoft.CodeAnalysis.SyntaxTree

WithRootAndOptions() публичный Метод

public WithRootAndOptions ( Microsoft.CodeAnalysis.SyntaxNode root, Microsoft.CodeAnalysis.ParseOptions options ) : Microsoft.CodeAnalysis.SyntaxTree
root Microsoft.CodeAnalysis.SyntaxNode
options Microsoft.CodeAnalysis.ParseOptions
Результат Microsoft.CodeAnalysis.SyntaxTree