CollectionCodeDomSerializer.Serialize Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Serialisiert die angegebene Auflistung in ein CodeDOM-Objekt.
public:
override System::Object ^ Serialize(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
public override object Serialize (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
public override object? Serialize (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
override this.Serialize : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> obj
Public Overrides Function Serialize (manager As IDesignerSerializationManager, value As Object) As Object
Parameter
- manager
- IDesignerSerializationManager
Der für die Serialisierung zu verwendende IDesignerSerializationManager.
- value
- Object
Das zu serialisierende Objekt.
Gibt zurück
Ein CodeDOM-Objekt, das value
darstellt.
Ausnahmen
manager
oder value
ist null
.
Hinweise
Sammlungen werden wie folgt serialisiert:
Wenn es sich bei der Auflistung um ein Array handelt, wird das Array geschrieben.
Wenn die Auflistung über eine AddRange-Methode verfügt, wird sie aufgerufen und mit einem Array bereitgestellt.
Wenn die Auflistung über eine Add-Methode verfügt, wird sie wiederholt aufgerufen, bis alle Elemente in der Auflistung geschrieben werden.
Wenn es sich bei der Auflistung um eine IListhandelt, wandelt die Serialize -Methode die Auflistung in ein um IList und fügt sie über diese Schnittstelle hinzu.
- Wenn die Auflistung über keine Add-Methode verfügt, aber mit DesignerSerializationVisibility.Contentgekennzeichnet ist, Serialize werden die Auflistung aufgelistet und die einzelnen Elemente serialisiert.