CollectionCodeDomSerializer.Serialize 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 개체를 CodeDOM 개체에 serialize합니다.
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);
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
매개 변수
- manager
- IDesignerSerializationManager
Serialization 중에 사용할 IDesignerSerializationManager 입니다.
- value
- Object
serialize할 개체입니다.
반환
value
를 나타내는 CodeDOM 개체입니다.
예외
manager
또는 value
가 null
인 경우
설명
컬렉션은 다음과 같이 직렬화됩니다.
컬렉션이 배열인 경우 배열이 기록됩니다.
컬렉션에 AddRange 메서드가 있는 경우 컬렉션이 호출되고 배열과 함께 제공됩니다.
컬렉션에 Add 메서드가 있는 경우 컬렉션의 모든 항목이 기록될 때까지 반복적으로 호출됩니다.
컬렉션이 인 IList경우 메서드는 Serialize 컬렉션을 에 IList 캐스팅하고 해당 인터페이스를 통해 를 추가합니다.
- 컬렉션에 Add 메서드가 없지만 로 표시된 DesignerSerializationVisibility.ContentSerialize 경우 컬렉션이 열거되고 각 요소가 직렬화됩니다.
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET