共用方式為


DslLibraryHasClassesSerializer.TryCreateDerivedInstance Method

This method creates a correct derived instance of DslLibraryHasClasses based on the tag currently pointed by the reader. Note that the difference between this method and the above one is that this method will never create an instance of the DslLibraryHasClasses type itself, only derived types are checked.

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

Syntax

'宣告
Public Overrides Function TryCreateDerivedInstance ( _
    serializationContext As SerializationContext, _
    reader As XmlReader, _
    partition As Partition _
) As ElementLink
public override ElementLink TryCreateDerivedInstance(
    SerializationContext serializationContext,
    XmlReader reader,
    Partition partition
)
public:
virtual ElementLink^ TryCreateDerivedInstance(
    SerializationContext^ serializationContext, 
    XmlReader^ reader, 
    Partition^ partition
) override
abstract TryCreateDerivedInstance : 
        serializationContext:SerializationContext * 
        reader:XmlReader * 
        partition:Partition -> ElementLink 
override TryCreateDerivedInstance : 
        serializationContext:SerializationContext * 
        reader:XmlReader * 
        partition:Partition -> ElementLink 
public override function TryCreateDerivedInstance(
    serializationContext : SerializationContext, 
    reader : XmlReader, 
    partition : Partition
) : ElementLink

Parameters

Return Value

Type: Microsoft.VisualStudio.Modeling.ElementLink
Created instance that derives from DslLibraryHasClasses, or null if the reader is not pointing to such a serialized instance.

Remarks

The caller will guarantee that the reader is positioned at open XML tag of the next element being read. This method should not move the reader; the reader should remain at the same position when this method returns.

.NET Framework Security

See Also

Reference

DslLibraryHasClassesSerializer Class

Microsoft.VisualStudio.Modeling.DslDefinition Namespace