CodeDomSerializerBase.SerializeToResourceExpression Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Sérialise un objet dans une expression.
Surcharges
| Nom | Description |
|---|---|
| SerializeToResourceExpression(IDesignerSerializationManager, Object) |
Sérialise l’objet donné dans une expression. |
| SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean) |
Sérialise l’objet donné dans une expression appropriée pour la culture invariante. |
SerializeToResourceExpression(IDesignerSerializationManager, Object)
Sérialise l’objet donné dans une expression.
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
Paramètres
- manager
- IDesignerSerializationManager
À IDesignerSerializationManager utiliser pour la sérialisation.
- value
- Object
Objet à sérialiser.
Retours
Contenant CodeExpression en tant qu’expression value sérialisée.
Exceptions
manager a la valeur null.
Remarques
La SerializeToResourceExpression méthode est une méthode d’assistance qui sérialise une valeur vers une expression de ressource. Contrairement à la SerializeResource méthode, qui écrit une valeur dans un objet binaire de ressource. SerializeToResourceExpression va plus loin et retourne une expression qui peut être utilisée pour récupérer la ressource. Par exemple, la valeur de retour peut être « rm. GetValue(« SomeBitmap ») ; ». Le nom de la ressource est calculé à partir de la ExpressionContextpile de contextes.
La SerializeToResourceExpression méthode recherche les ContextStack objets suivants :
CodeStatementCollection - collection d’instructions à laquelle ajouter un gestionnaire de ressources, si vous devez le déclarer.
RootContext - l’expression racine, qui est nécessaire pour créer un gestionnaire de ressources.
ExpressionContext - utilisé pour fabriquer un nom pour la ressource et décider du type d’appel du gestionnaire de ressources à effectuer.
Voir aussi
S’applique à
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)
Sérialise l’objet donné dans une expression appropriée pour la culture invariante.
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
Paramètres
- manager
- IDesignerSerializationManager
À IDesignerSerializationManager utiliser pour la sérialisation.
- value
- Object
Objet à sérialiser.
- ensureInvariant
- Boolean
true pour sérialiser dans la culture invariante ; sinon, false.
Retours
Contenant CodeExpression en tant qu’expression value sérialisée.
Exceptions
manager a la valeur null.
Remarques
Si le ensureInvariant paramètre est true, la SerializeToResourceExpression méthode écrit également la valeur de la ressource dans le fichier de ressources de la culture invariante si le courant ResourceCulture n’est pas la culture invariante.