Share via


ModelBusReferencePropertySerializer Class

 

Custom DomainProperty serializer to serialize/deserializer ModelBusReferences

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

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Modeling.DomainPropertyXmlSerializer
    Microsoft.VisualStudio.Modeling.Integration.ModelBusReferencePropertySerializer

Syntax

public class ModelBusReferencePropertySerializer : DomainPropertyXmlSerializer
public ref class ModelBusReferencePropertySerializer : DomainPropertyXmlSerializer
type ModelBusReferencePropertySerializer = 
    class
        inherit DomainPropertyXmlSerializer
    end
Public Class ModelBusReferencePropertySerializer
    Inherits DomainPropertyXmlSerializer

Constructors

Name Description
System_CAPS_pubmethod ModelBusReferencePropertySerializer()

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetString<T>(SerializationContext, T)

Converts the supplied object to a string format.(Inherited from DomainPropertyXmlSerializer.)

System_CAPS_pubmethod GetString<T>(SerializationContext, T)

Return the supplied model bus reference as a string(Overrides DomainPropertyXmlSerializer.GetString<T>(SerializationContext, T).)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod GetValue<T>(SerializationContext, String)

Attempts to deserialize the suppling string to a model bus reference(Overrides DomainPropertyXmlSerializer.GetValue<T>(SerializationContext, String).)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Fields

Name Description
System_CAPS_pubfieldSystem_CAPS_static FilePathLoadContextKey

Key into the ReferenceContext set by the serializer when deserializing.

System_CAPS_pubfieldSystem_CAPS_static FilePathSaveContextKey

Key into the ReferenceContext set by the serialier when serializing.

System_CAPS_pubfieldSystem_CAPS_static ModelBusLoadContextKey

Key into the SerializationContext used by the serializer when (de)serializing.

Remarks

This class is dependant on the DSL runtime as it inherits from DomainPropertyXmlSerializer.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.VisualStudio.Modeling.Integration Namespace

Return to top