CodeDomSerializerBase.SerializeToResourceExpression 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 ein Objekt in einen Ausdruck.
Überlädt
| Name | Beschreibung |
|---|---|
| SerializeToResourceExpression(IDesignerSerializationManager, Object) |
Serialisiert das angegebene Objekt in einen Ausdruck. |
| SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean) |
Serialisiert das angegebene Objekt in einen Ausdruck, der für die invariante Kultur geeignet ist. |
SerializeToResourceExpression(IDesignerSerializationManager, Object)
Serialisiert das angegebene Objekt in einen Ausdruck.
protected:
System::CodeDom::CodeExpression ^ SerializeToResourceExpression(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected System.CodeDom.CodeExpression SerializeToResourceExpression(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
member this.SerializeToResourceExpression : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> System.CodeDom.CodeExpression
Protected Function SerializeToResourceExpression (manager As IDesignerSerializationManager, value As Object) As CodeExpression
Parameter
- manager
- IDesignerSerializationManager
Der IDesignerSerializationManager für die Serialisierung zu verwendende Code.
- value
- Object
Das zu serialisierende Objekt.
Gibt zurück
A CodeExpression containing value as a serialized expression.
Ausnahmen
manager ist null.
Hinweise
Die SerializeToResourceExpression Methode ist eine Hilfsmethode, die einen Wert in einen Ressourcenausdruck serialisiert. Dies ist im Gegensatz zur SerializeResource Methode, die einen Wert in ein Ressourcen-Binärobjekt schreibt. SerializeToResourceExpression geht einen Schritt weiter und gibt einen Ausdruck zurück, der zum Wiederherstellen der Ressource verwendet werden kann. Der Rückgabewert kann z. B. "rm" sein. GetValue("SomeBitmap");". Der Name der Ressource wird anhand ExpressionContextdes Kontextstapels berechnet, wenn sie im Kontextstapel gefunden werden kann.
Die SerializeToResourceExpression Methode sucht nach den ContextStack folgenden Objekten:
CodeStatementCollection - eine Sammlung von Anweisungen, der ein Ressourcen-Manager hinzugefügt werden soll, wenn eine deklariert werden muss.
RootContext - der Stammausdruck, der zum Erstellen eines Ressourcen-Managers erforderlich ist.
ExpressionContext – wird verwendet, um einen Namen für die Ressource zu erstellen und zu entscheiden, welche Art von Ressourcen-Manager-Aufruf ausgeführt werden soll.
Weitere Informationen
Gilt für:
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)
Serialisiert das angegebene Objekt in einen Ausdruck, der für die invariante Kultur geeignet ist.
protected:
System::CodeDom::CodeExpression ^ SerializeToResourceExpression(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value, bool ensureInvariant);
protected System.CodeDom.CodeExpression SerializeToResourceExpression(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, bool ensureInvariant);
member this.SerializeToResourceExpression : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * bool -> System.CodeDom.CodeExpression
Protected Function SerializeToResourceExpression (manager As IDesignerSerializationManager, value As Object, ensureInvariant As Boolean) As CodeExpression
Parameter
- manager
- IDesignerSerializationManager
Der IDesignerSerializationManager für die Serialisierung zu verwendende Code.
- value
- Object
Das zu serialisierende Objekt.
- ensureInvariant
- Boolean
truein die invariante Kultur serialisieren; andernfalls . false
Gibt zurück
A CodeExpression containing value as a serialized expression.
Ausnahmen
manager ist null.
Hinweise
Wenn der ensureInvariant Parameter lautet true, schreibt die SerializeToResourceExpression Methode auch den Ressourcenwert in die Ressourcendatei der invarianten Kultur, wenn der aktuelle ResourceCulture nicht die invariante Kultur ist.