DslLibraryDefinesElementsSerializer.TryCreateDerivedInstance - метод
Этот метод создает правильный производный экземпляр класса DslLibraryDefinesElements на основе тега, на который в данный момент указывает средство чтения. Обратите внимание, что разница между данным методом и предыдущим состоит в том, что этот метод никогда не создаст экземпляр самого типа DslLibraryDefinesElements; проверяются только производные типы.
Пространство имен: Microsoft.VisualStudio.Modeling.DslDefinition
Сборка: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Синтаксис
'Декларация
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
)
Параметры
- serializationContext
Тип: Microsoft.VisualStudio.Modeling.SerializationContext
Контекст сериализации.
- reader
Тип: System.Xml.XmlReader
Объект XmlReader, из которого требуется считать сериализованные данные.
- partition
Тип: Microsoft.VisualStudio.Modeling.Partition
Раздел, в котором должны быть созданы новые элементы.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Modeling.ElementLink
Созданный экземпляр, наследуемый от DslLibraryDefinesElements или значение null, если средство чтения не указывает на такой сериализованный экземпляр.
Заметки
Вызывающий объект гарантирует, что средство чтения располагается на открытый тегов XML следующего, читанным элемента. Этот метод не должен перемещение считыватель; средство чтения должно находиться в той же позиции, если этот метод возвращает.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
DslLibraryDefinesElementsSerializer Класс
Microsoft.VisualStudio.Modeling.DslDefinition - пространство имен