Metoda DslLibraryHasClassesSerializer.TryCreateDerivedInstance —
Ta metoda tworzy poprawne wystąpienie pochodnych DslLibraryHasClasses na podstawie znaczników, obecnie wskazywanej przez czytelnika.Uwaga, że różnica ta metoda i powyżej jest metoda ta nigdy nie utworzy wystąpienie typu DslLibraryHasClasses, uzyskane jedynie typy są sprawdzane.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.DslDefinition
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)
'Deklaracja
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
Typ: Microsoft.VisualStudio.Modeling.SerializationContext
Kontekst serializacji.
- reader
Typ: System.Xml.XmlReader
Element XmlReader odczytać dane serializowane od.
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
Partycja, w którym można utworzyć nowe elementy.
Typ: Microsoft.VisualStudio.Modeling.ElementLink
Utworzone wystąpienie pochodzi od DslLibraryHasClasses, lub null, jeśli czytelnik nie wskazuje seryjny instancji.
Obiekt wywołujący gwarantuje, że czytelnik jest umieszczony na otwartych tag XML następnego elementu odczytywany.Ta metoda nie należy przenosić czytnika; Czytnik powinny pozostać w tym samym miejscu po powrocie tej metody.
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
DslLibraryHasClassesSerializer Klasa
Przestrzeń nazw Microsoft.VisualStudio.Modeling.DslDefinition