ClassHasElementMergeDirectivesSerializer.TryCreateInstance – metoda
Tato metoda vytvoří instanci správnou značku, kterou Čtenář aktuálně odkazuje na základě ClassHasElementMergeDirectives.Pokud čtenář je umístěn v serializovaném ClassHasElementMergeDirectives, bude vytvořena nová instance ClassHasElementMergeDirectives v daném oddílu, v opačném případě je vrácena hodnota null.
Obor názvů: Microsoft.VisualStudio.Modeling.DslDefinition
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Syntaxe
'Deklarace
Public Overrides Function TryCreateInstance ( _
serializationContext As SerializationContext, _
reader As XmlReader, _
partition As Partition _
) As ModelElement
public override ModelElement TryCreateInstance(
SerializationContext serializationContext,
XmlReader reader,
Partition partition
)
Parametry
- serializationContext
Typ: Microsoft.VisualStudio.Modeling.SerializationContext
Serializace kontextu.
- reader
Typ: System.Xml.XmlReader
XmlReader Serializovaná data číst.
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
Oddíl, ve kterém mají být vytvořeny nové prvky.
Vrácená hodnota
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Vytvořené ClassHasElementMergeDirectives instance nebo null, pokud Čtenář neodkazuje na serializované instance ClassHasElementMergeDirectives.
Poznámky
Volající zaručit, že čtenář bude umístěn na otevřené značky XML prvku další čtení.Tato metoda by měla přesunout čtecí zařízení; Čtenář měla zůstat na stejné pozici, pokud tato metoda vrátí.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.