CodeDomSerializerBase.SerializePropertiesToResources Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Serializa as propriedades no objeto fornecido no pacote de recursos da cultura invariável.
protected:
void SerializePropertiesToResources(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::CodeDom::CodeStatementCollection ^ statements, System::Object ^ value, cli::array <Attribute ^> ^ filter);
protected void SerializePropertiesToResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatementCollection statements, object value, Attribute[] filter);
member this.SerializePropertiesToResources : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeStatementCollection * obj * Attribute[] -> unit
Protected Sub SerializePropertiesToResources (manager As IDesignerSerializationManager, statements As CodeStatementCollection, value As Object, filter As Attribute())
Parâmetros
- manager
- IDesignerSerializationManager
O IDesignerSerializationManager a ser usado para serialização.
- statements
- CodeStatementCollection
Não usado.
- value
- Object
O objeto cujas propriedades serão serializadas.
Exceções
manager, valueou statements é null.
Comentários
O SerializePropertiesToResources método é um método auxiliar que classes derivadas podem chamar. Ele examina as value propriedades no parâmetro que correspondem ao filter parâmetro e, em seguida, serializa as propriedades no pacote de recursos de cultura invariável. Se o serviço de recurso retornar um ResXResourceWriter, os valores da propriedade serão armazenados na seção de metadados do arquivo de recurso XML (.resx). O statements parâmetro não é usado.
Para ser serializada como um recurso, uma propriedade deve ser simples (não uma propriedade de conteúdo) e seu valor deve ser serializável. As propriedades que não estiverem em conformidade com esse padrão serão ignoradas.
SerializePropertiesToResources requer a obtenção IResourceService de um ResourceWriter para gravar recursos para a cultura invariável. Se esse serviço não estiver disponível, nenhum recurso será gravado.
Aplica-se a
Confira também
- IDesignerSerializationManager
- ContextStack
- ResourceWriter
- ResXResourceWriter
- IResourceService
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)