Share via


DslDefinitionModelSerializationHelperBase.LoadModel Method (SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)

Loads a DslLibrary instance.

Namespace:  Microsoft.VisualStudio.Modeling.DslDefinition
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Syntax

'Declaration
Public Overridable Function LoadModel ( _
    serializationResult As SerializationResult, _
    partition As Partition, _
    fileName As String, _
    schemaResolver As ISchemaResolver, _
    validationController As ValidationController, _
    serializerLocator As ISerializerLocator _
) As DslLibrary
public virtual DslLibrary LoadModel(
    SerializationResult serializationResult,
    Partition partition,
    string fileName,
    ISchemaResolver schemaResolver,
    ValidationController validationController,
    ISerializerLocator serializerLocator
)
public:
virtual DslLibrary^ LoadModel(
    SerializationResult^ serializationResult, 
    Partition^ partition, 
    String^ fileName, 
    ISchemaResolver^ schemaResolver, 
    ValidationController^ validationController, 
    ISerializerLocator^ serializerLocator
)
abstract LoadModel : 
        serializationResult:SerializationResult * 
        partition:Partition * 
        fileName:string * 
        schemaResolver:ISchemaResolver * 
        validationController:ValidationController * 
        serializerLocator:ISerializerLocator -> DslLibrary  
override LoadModel : 
        serializationResult:SerializationResult * 
        partition:Partition * 
        fileName:string * 
        schemaResolver:ISchemaResolver * 
        validationController:ValidationController * 
        serializerLocator:ISerializerLocator -> DslLibrary
public function LoadModel(
    serializationResult : SerializationResult, 
    partition : Partition, 
    fileName : String, 
    schemaResolver : ISchemaResolver, 
    validationController : ValidationController, 
    serializerLocator : ISerializerLocator
) : DslLibrary

Parameters

  • fileName
    Type: System.String

    Name of the file from which the DslLibrary instance will be deserialized.

  • schemaResolver
    Type: Microsoft.VisualStudio.Modeling.ISchemaResolver

    An ISchemaResolver that allows the serializer to do schema validation on the root element (and everything inside it). If null is passed, schema validation will not be performed.

Return Value

Type: Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary
The loaded DslLibrary instance.

.NET Framework Security

See Also

Reference

DslDefinitionModelSerializationHelperBase Class

LoadModel Overload

Microsoft.VisualStudio.Modeling.DslDefinition Namespace