Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
Previous Versions
.NET Framework 2.0
CodeCompiler Class
 FromDom Method

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2005/.NET Framework 2.0

Other versions are also available for the following:
CodeCompiler.FromDom Method
Compiles the specified compile unit using the specified options, and returns the results from the compilation.

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

Visual Basic (Declaration)
Protected Overridable Function FromDom ( _
    options As CompilerParameters, _
    e As CodeCompileUnit _
) As CompilerResults
Visual Basic (Usage)
Dim options As CompilerParameters
Dim e As CodeCompileUnit
Dim returnValue As CompilerResults

returnValue = Me.FromDom(options, e)
C#
protected virtual CompilerResults FromDom (
    CompilerParameters options,
    CodeCompileUnit e
)
C++
protected:
virtual CompilerResults^ FromDom (
    CompilerParameters^ options, 
    CodeCompileUnit^ e
)
J#
protected CompilerResults FromDom (
    CompilerParameters options, 
    CodeCompileUnit e
)
JScript
protected function FromDom (
    options : CompilerParameters, 
    e : CodeCompileUnit
) : CompilerResults
XAML
Not applicable.

Parameters

options

A CompilerParameters that indicates the compiler options.

e

A CodeCompileUnit that indicates the source to compile.

Return Value

A CompilerResults that indicates the results of compilation.
Exception typeCondition

ArgumentNullException

options is a null reference (Nothing in Visual Basic).

Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker