Table of Contents

Class DslWorkspaceImporter

Namespace
C4.Net.Dsl
Assembly
C4.Net.Core.dll

Imports simplified DSL-shaped workspace definitions into the core workspace model.

public static class DslWorkspaceImporter
Inheritance
DslWorkspaceImporter
Inherited Members

Methods

Import(DslWorkspace, DslImportOptions)

Builds a workspace from a DSL-shaped source model and view definition.

public static Workspace Import(DslWorkspace source, DslImportOptions options = null)

Parameters

source DslWorkspace

The DSL workspace definition to import.

options DslImportOptions

Optional import settings that influence model creation.

Returns

Workspace

A hydrated workspace built from the DSL source.

Exceptions

ArgumentNullException

Thrown when source is null.

ArgumentException

Thrown when referenced elements cannot be resolved during import.