CodeDomSerializerBase.SerializeProperties 메서드

정의

지정된 개체의 속성을 지정된 문 컬렉션으로 serialize합니다.

protected:
 void SerializeProperties(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::CodeDom::CodeStatementCollection ^ statements, System::Object ^ value, cli::array <Attribute ^> ^ filter);
protected void SerializeProperties (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatementCollection statements, object value, Attribute[] filter);
protected void SerializeProperties (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatementCollection statements, object value, Attribute[]? filter);
member this.SerializeProperties : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeStatementCollection * obj * Attribute[] -> unit
Protected Sub SerializeProperties (manager As IDesignerSerializationManager, statements As CodeStatementCollection, value As Object, filter As Attribute())

매개 변수

manager
IDesignerSerializationManager

serialization에 사용할 IDesignerSerializationManager 입니다.

statements
CodeStatementCollection

속성이 serialize되는 CodeStatementCollection 입니다.

value
Object

속성이 serialize될 개체입니다.

filter
Attribute[]

serialize할 속성을 필터링하는 Attribute 배열입니다.

예외

manager, value 또는 statementsnull입니다.

설명

메서드는 SerializeProperties 파생 클래스에서 호출할 수 있는 도우미 메서드입니다. 매개 변수와 일치하는 매개 변수의 valuefilter 속성을 찾은 다음 각 속성에 대한 메서드를 SerializeProperty 호출합니다.

메서드는 SerializePropertiesContextStackfor valueInheritanceAttribute 배치합니다.

적용 대상

추가 정보