C# Class Eto.Designer.Builders.RoslynInterfaceBuilder

Inheritance: BaseCompiledInterfaceBuilder
ファイルを表示 Open project: picoe/Eto

Protected Methods

Method Description
Compile ( string outputFile, IEnumerable references, string code, Assembly &generatedAssembly ) : CompileResult
CreateCompilation ( Microsoft.CodeAnalysis.SyntaxTree syntaxTree, string assemblyName, IEnumerable references ) : Compilation
GetReferences ( ) : IEnumerable
ParseText ( string code ) : Microsoft.CodeAnalysis.SyntaxTree

Method Details

Compile() protected method

protected Compile ( string outputFile, IEnumerable references, string code, Assembly &generatedAssembly ) : CompileResult
outputFile string
references IEnumerable
code string
generatedAssembly System.Reflection.Assembly
return CompileResult

CreateCompilation() protected abstract method

protected abstract CreateCompilation ( Microsoft.CodeAnalysis.SyntaxTree syntaxTree, string assemblyName, IEnumerable references ) : Compilation
syntaxTree Microsoft.CodeAnalysis.SyntaxTree
assemblyName string
references IEnumerable
return Compilation

GetReferences() protected method

protected GetReferences ( ) : IEnumerable
return IEnumerable

ParseText() protected abstract method

protected abstract ParseText ( string code ) : Microsoft.CodeAnalysis.SyntaxTree
code string
return Microsoft.CodeAnalysis.SyntaxTree