C# Класс Runt.Service.CompilationModel.ProjectCompilation

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetRootForFile void
ProjectCompilation System
Update ProjectCompilation

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

Метод Описание
Create ( string name, int id ) : ProjectCompilation
GetMetadataReference ( ) : Microsoft.CodeAnalysis.MetadataReference
InvalidateConfiguration ( ) : ProjectCompilation
InvalidateReferences ( ) : ProjectCompilation
InvalidateSources ( ) : ProjectCompilation

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

Метод Описание
GetRootForFile ( string path, Microsoft.CodeAnalysis.SyntaxNode &root, Microsoft.CodeAnalysis.SemanticModel &model ) : void
ProjectCompilation ( Microsoft.CodeAnalysis.CSharp.CSharpCompilation compilation, int id, int>.ImmutableDictionary projectReferences, ValidItems valid, int version ) : System
Update ( int>.Dictionary projRefs, List references, List sources ) : ProjectCompilation

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

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

public static Create ( string name, int id ) : ProjectCompilation
name string
id int
Результат ProjectCompilation

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

public GetMetadataReference ( ) : Microsoft.CodeAnalysis.MetadataReference
Результат Microsoft.CodeAnalysis.MetadataReference

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

public InvalidateConfiguration ( ) : ProjectCompilation
Результат ProjectCompilation

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

public InvalidateReferences ( ) : ProjectCompilation
Результат ProjectCompilation

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

public InvalidateSources ( ) : ProjectCompilation
Результат ProjectCompilation