ICodeCompiler.CompileAssemblyFromDomBatch Method (CompilerParameters, CodeCompileUnit[])

 

Compiles an assembly based on the System.CodeDom trees contained in the specified array of CodeCompileUnit objects, using the specified compiler settings.

Namespace:   System.CodeDom.Compiler
Assembly:  System (in System.dll)

[PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
CompilerResults CompileAssemblyFromDomBatch(
	CompilerParameters options,
	CodeCompileUnit[] compilationUnits
)

Parameters

options
Type: System.CodeDom.Compiler.CompilerParameters

A CompilerParameters object that indicates the settings for compilation.

compilationUnits
Type: System.CodeDom.CodeCompileUnit[]

An array of type CodeCompileUnit that indicates the code to compile.

Return Value

Type: System.CodeDom.Compiler.CompilerResults

A CompilerResults object that indicates the results of compilation.

SecurityAction.LinkDemand

for full trust for the immediate caller. This member cannot be used by partially trusted code.

SecurityAction.InheritanceDemand

for full trust for inheritors. This member cannot be inherited by partially trusted code.

.NET Framework
Available since 1.1
Return to top
Show: