CollectionCodeDomSerializer.Serialize Método

Definição

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:

  1. Se a coleção for um array, o array é escrito.

    1. Se a coleção tiver um método AddRange , será chamada e fornecida com um array.

    2. Se a coleção tiver um método de Adição , será chamada repetidamente até que todos os itens da coleção estejam escritos.

  2. 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.

    1. 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.

Aplica-se a

Ver também