CollectionCodeDomSerializer.Serialize Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Serializa a coleção dada num objeto CodeDOM.
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);
override this.Serialize : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> obj
Public Overrides Function Serialize (manager As IDesignerSerializationManager, value As Object) As Object
Parâmetros
- manager
- IDesignerSerializationManager
A IDesignerSerializationManager usar durante a serialização.
- value
- Object
O objetivo a serializar.
Devoluções
Um objeto CodeDOM que representa value.
Exceções
manager ou value é null.
Observações
As coleções são serializadas da seguinte forma:
Se a coleção for um array, o array é escrito.
Se a coleção tiver um método AddRange , será chamada e fornecida com um array.
Se a coleção tiver um método de Adição , será chamada repetidamente até que todos os itens da coleção estejam escritos.
Se a coleção for um IList, o Serialize método irá lançar a coleção para um IList e adicionar através dessa interface.
- Se a coleção não tiver método de Admissão , mas estiver marcada com DesignerSerializationVisibility.Content, Serialize irá enumerar a coleção e serializar cada elemento.