GeometryShapeSerializer.TryCreateInstance(SerializationContext, XmlReader, Partition) Метод

Определение

Этот метод создает правильный экземпляр класса GeometryShape на основе тега, на который в данный момент указывает средство чтения.This method creates a correct instance of GeometryShape based on the tag currently pointed by the reader. Если средство чтения находится на сериализованном GeometryShape, будет создан новый экземпляр GeometryShape в данном разделе; в противном случае возвращается значение null.If the reader is positioned at a serialized GeometryShape, a new GeometryShape instance will be created in the given partition, otherwise null is returned.

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

Параметры

serializationContext
SerializationContext

Контекст сериализации.Serialization context.

reader
XmlReader

Объект XmlReader, из которого требуется считать сериализованные данные.XmlReader to read serialized data from.

partition
Partition

Раздел, в котором должны быть созданы новые элементы.Partition in which new elements should be created.

Возвращаемое значение

ModelElement

Созданный экземпляр GeometryShape или значение null, если средство чтения не указывает на сериализованный экземпляр GeometryShape.Created GeometryShape instance, or null if the reader is not pointing to a serialized GeometryShape instance.

Комментарии

Вызывающий объект гарантирует, что модуль чтения будет расположен по открывающему XML-тегу следующего считываемого элемента.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.

Применяется к