C# Класс Rosetta.AST.Helpers.SemanticUtils

Helper for interacting with the SemanticModel.
Показать файл Открыть проект

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

Метод Описание
RetrieveCompilation ( string name, string path, CSharpSyntaxTree sourceTree, bool loadMsCoreLib = false ) : Microsoft.CodeAnalysis.CSharp.CSharpCompilation

RetrieveSemanticModel ( Compilation compilation, CSharpSyntaxTree sourceTree ) : Microsoft.CodeAnalysis.SemanticModel

RetrieveSemanticModel ( string name, string path, CSharpSyntaxTree sourceTree, bool loadMsCoreLib = false ) : Microsoft.CodeAnalysis.SemanticModel

Приватные методы

Метод Описание
GetMsCoreLibMetadataReference ( ) : Microsoft.CodeAnalysis.PortableExecutableReference

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

RetrieveCompilation() публичный статический Метод

public static RetrieveCompilation ( string name, string path, CSharpSyntaxTree sourceTree, bool loadMsCoreLib = false ) : Microsoft.CodeAnalysis.CSharp.CSharpCompilation
name string
path string
sourceTree CSharpSyntaxTree
loadMsCoreLib bool
Результат Microsoft.CodeAnalysis.CSharp.CSharpCompilation

RetrieveSemanticModel() публичный статический Метод

public static RetrieveSemanticModel ( Compilation compilation, CSharpSyntaxTree sourceTree ) : Microsoft.CodeAnalysis.SemanticModel
compilation Compilation
sourceTree CSharpSyntaxTree
Результат Microsoft.CodeAnalysis.SemanticModel

RetrieveSemanticModel() публичный статический Метод

public static RetrieveSemanticModel ( string name, string path, CSharpSyntaxTree sourceTree, bool loadMsCoreLib = false ) : Microsoft.CodeAnalysis.SemanticModel
name string
path string
sourceTree CSharpSyntaxTree
loadMsCoreLib bool
Результат Microsoft.CodeAnalysis.SemanticModel