GeometryShapeHasBaseGeometryShapeSerializer.TryCreateDerivedInstance Yöntem

Tanım

Bu yöntem, şu anda okuyucu tarafından işaret edilen etikete göre GeometryShapeHasBaseGeometryShape öğesinin doğru türetilmiş bir örneğini oluşturur. Bu yöntem ile yukarıdaki arasındaki fark, bu yöntemin hiçbir şekilde bir GeometryShapeHasBaseGeometryShape türünün bir örneğini oluşturmayacağı, yalnızca türetilen türlerin denetlenmesi gerektiğini unutmayın.

public:
 override Microsoft::VisualStudio::Modeling::ElementLink ^ TryCreateDerivedInstance(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, System::Xml::XmlReader ^ reader, Microsoft::VisualStudio::Modeling::Partition ^ partition);
public override Microsoft.VisualStudio.Modeling.ElementLink TryCreateDerivedInstance (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, System.Xml.XmlReader reader, Microsoft.VisualStudio.Modeling.Partition partition);
override this.TryCreateDerivedInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.ElementLink
Public Overrides Function TryCreateDerivedInstance (serializationContext As SerializationContext, reader As XmlReader, partition As Partition) As ElementLink

Parametreler

serializationContext
SerializationContext

Serileştirme bağlamı.

reader
XmlReader

Seri hale getirilen verileri okumak için XmlReader.

partition
Partition

Yeni öğelerin oluşturulması gereken bölüm.

Döndürülenler

ElementLink

' In, bir seri hale getirilmiş örneğe işaret etmiyor olması halinde, GeometryShapeHasBaseGeometryShape veya null değeri oluşturulan örnek oluşturuldu.

Açıklamalar

Çağıran, okuyucunun okunan sonraki öğenin Open XML etiketinde konumlandığını garanti eder. Bu yöntem okuyucuyu taşımamalıdır; Bu yöntemin döndürdüğü zaman, okuyucunun aynı konumda kalması gerekir.

Şunlara uygulanır