Compiler

Compiler

The entry point for compiling an .sdm file.

The Compiler class is derived from the System.Object class.

Public Constructors

The Compiler class has the following public constructor.

Constructor Description
Compiler()

Initializes a new instance of the Compiler class.

Public Methods

The Compiler class has the following public methods.

Method Description
Compile()

Compiles the SDM document.

Compile(Boolean, Boolean, Boolean)

Compiles the SDM document.

Equals(Object)

Equals(Object, Object)

Static (Shared).

GetHashCode()

GetType()

ReferenceEquals(Object, Object)

Static (Shared).

ToString()

Public Properties

The Compiler class has the following public properties.

Property Description
CompiledDocumentRemainsLoaded Data type: Boolean
Access type: Read/write

CompiledExtension Data type: String
Access type: Read-only

Static (Shared).

DeploymentReportOut Data type: TextWriter
Access type: Read/write

ErrorLimit Data type: Int32
Access type: Read/write

Errors Data type: DocumentErrorCollection
Access type: Read-only

InstanceSpaceOut Data type: TextWriter
Access type: Read/write

KeyContainer Data type: String
Access type: Read/write

KeyFile Data type: String
Access type: Read/write

MaxSimulationComplexity Data type: Int32
Access type: Read/write

References Data type: DocumentReferenceCollection
Access type: Read-only

ReferenceSearchPath Data type: SearchPathCollection
Access type: Read/write

SourceFile Data type: String
Access type: Read/write

TargetFile Data type: String
Access type: Read/write

WarningLevelAsErrors Data type: WarningLevel
Access type: Read/write

WarningLevelReported Data type: WarningLevel
Access type: Read/write

Public Events

The Compiler class has the following public event.

Event Description
ErrorRaised

Protected Methods

The Compiler class has the following protected methods.

Method Description
Finalize()

MemberwiseClone()

Requirements

Namespace

Defined in Microsoft.SystemDefinitionModel.Tools.

Assembly

Requires SdmCompile (in SdmCompile.dll).

.NET Framework

Requires .NET Framework 2.0.

See Also

Microsoft.SystemDefinitionModel.Tools
System.IO.TextWriter

Send comments about this topic to Microsoft

Build date: 10/2/2007