C# Class Runt.Service.CompilationModel.ProjectCompilation

Exibir arquivo Open project: Runt-Editor/Runt Class Usage Examples

Private Properties

Property Type Description
GetRootForFile void
ProjectCompilation System
Update ProjectCompilation

Public Methods

Method Description
Create ( string name, int id ) : ProjectCompilation
GetMetadataReference ( ) : Microsoft.CodeAnalysis.MetadataReference
InvalidateConfiguration ( ) : ProjectCompilation
InvalidateReferences ( ) : ProjectCompilation
InvalidateSources ( ) : ProjectCompilation

Private Methods

Method Description
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

Method Details

Create() public static method

public static Create ( string name, int id ) : ProjectCompilation
name string
id int
return ProjectCompilation

GetMetadataReference() public method

public GetMetadataReference ( ) : Microsoft.CodeAnalysis.MetadataReference
return Microsoft.CodeAnalysis.MetadataReference

InvalidateConfiguration() public method

public InvalidateConfiguration ( ) : ProjectCompilation
return ProjectCompilation

InvalidateReferences() public method

public InvalidateReferences ( ) : ProjectCompilation
return ProjectCompilation

InvalidateSources() public method

public InvalidateSources ( ) : ProjectCompilation
return ProjectCompilation