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)
2888
CompilerResults
ICodeCompiler
.CompileAssemblyFromDom(CompilerParameters options, CodeCompileUnit e)
2902
CompilerResults
ICodeCompiler
.CompileAssemblyFromFile(CompilerParameters options, string fileName)
2916
CompilerResults
ICodeCompiler
.CompileAssemblyFromSource(CompilerParameters options, string source)
2930
CompilerResults
ICodeCompiler
.CompileAssemblyFromSourceBatch(CompilerParameters options, string[] sources)
2944
CompilerResults
ICodeCompiler
.CompileAssemblyFromFileBatch(CompilerParameters options, string[] fileNames)
2966
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();