2 implementations of ICodeCompiler
System.CodeDom (2)
Microsoft\CSharp\CSharpCodeGenerator.cs (1)
16
internal sealed partial class CSharpCodeGenerator :
ICodeCompiler
, ICodeGenerator
System\CodeDom\Compiler\CodeCompiler.cs (1)
9
public abstract class CodeCompiler : CodeGenerator,
ICodeCompiler
18 references to ICodeCompiler
System (1)
src\libraries\shims\System\ref\System.cs (1)
124
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.CodeDom.Compiler.
ICodeCompiler
))]
System.CodeDom (17)
Microsoft\CSharp\CSharpCodeGenerator.cs (6)
2886
CompilerResults
ICodeCompiler
.CompileAssemblyFromDom(CompilerParameters options, CodeCompileUnit e)
2900
CompilerResults
ICodeCompiler
.CompileAssemblyFromFile(CompilerParameters options, string fileName)
2914
CompilerResults
ICodeCompiler
.CompileAssemblyFromSource(CompilerParameters options, string source)
2928
CompilerResults
ICodeCompiler
.CompileAssemblyFromSourceBatch(CompilerParameters options, string[] sources)
2942
CompilerResults
ICodeCompiler
.CompileAssemblyFromFileBatch(CompilerParameters options, string[] fileNames)
2964
CompilerResults
ICodeCompiler
.CompileAssemblyFromDomBatch(CompilerParameters options, CodeCompileUnit[] ea)
Microsoft\CSharp\CSharpCodeProvider.cs (1)
36
public override
ICodeCompiler
CreateCompiler() => _generator;
Microsoft\VisualBasic\VBCodeProvider.cs (1)
38
public override
ICodeCompiler
CreateCompiler() => _generator;
System\CodeDom\Compiler\CodeCompiler.cs (6)
11
CompilerResults
ICodeCompiler
.CompileAssemblyFromDom(CompilerParameters options, CodeCompileUnit e)
25
CompilerResults
ICodeCompiler
.CompileAssemblyFromFile(CompilerParameters options, string fileName)
39
CompilerResults
ICodeCompiler
.CompileAssemblyFromSource(CompilerParameters options, string source)
53
CompilerResults
ICodeCompiler
.CompileAssemblyFromSourceBatch(CompilerParameters options, string[] sources)
67
CompilerResults
ICodeCompiler
.CompileAssemblyFromFileBatch(CompilerParameters options, string[] fileNames)
88
CompilerResults
ICodeCompiler
.CompileAssemblyFromDomBatch(CompilerParameters options, CodeCompileUnit[] ea)
System\CodeDom\Compiler\CodeDomProvider.cs (3)
123
public abstract
ICodeCompiler
CreateCompiler();
178
private
ICodeCompiler
CreateCompilerHelper()
180
ICodeCompiler
compiler = CreateCompiler();