CodeDomSerializerBase.SerializeToResourceExpression 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체를 식에 serialize합니다.
오버로드
SerializeToResourceExpression(IDesignerSerializationManager, Object) |
지정된 개체를 식에 serialize합니다. |
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean) |
지정된 개체를 고정 문화권에 알맞은 식에 serialize합니다. |
SerializeToResourceExpression(IDesignerSerializationManager, Object)
지정된 개체를 식에 serialize합니다.
protected:
System::CodeDom::CodeExpression ^ SerializeToResourceExpression(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected System.CodeDom.CodeExpression SerializeToResourceExpression (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
protected System.CodeDom.CodeExpression? SerializeToResourceExpression (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object? value);
member this.SerializeToResourceExpression : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> System.CodeDom.CodeExpression
Protected Function SerializeToResourceExpression (manager As IDesignerSerializationManager, value As Object) As CodeExpression
매개 변수
- manager
- IDesignerSerializationManager
serialization에 사용할 IDesignerSerializationManager 입니다.
- value
- Object
serialize할 개체입니다.
반환
value
를 serialize된 식으로 포함하는 CodeExpression입니다.
예외
manager
은 null
입니다.
설명
SerializeToResourceExpression 메서드는 리소스 식에 값을 serialize하는 도우미 메서드입니다. 이는 리소스 이진 개체에 SerializeResource 값을 쓰는 메서드와는 대조적입니다. SerializeToResourceExpression 는 한 단계 더 나아가 리소스를 복구하는 데 사용할 수 있는 식을 반환합니다. 예를 들어 반환 값은 "rm"일 수 있습니다. GetValue("SomeBitmap");". 리소스의 이름은 컨텍스트 스택에서 찾을 수 있는 경우 에서 ExpressionContext계산됩니다.
메서드는 SerializeToResourceExpression 에서 다음 개체를 찾 ContextStack 습니다.
CodeStatementCollection - 선언해야 하는 경우 리소스 관리자를 추가할 문의 컬렉션입니다.
RootContext - 리소스 관리자를 만드는 데 필요한 루트 식입니다.
ExpressionContext - 리소스의 이름을 조작하고 어떤 유형의 리소스 관리자를 호출할지 결정하는 데 사용됩니다.
추가 정보
적용 대상
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)
지정된 개체를 고정 문화권에 알맞은 식에 serialize합니다.
protected:
System::CodeDom::CodeExpression ^ SerializeToResourceExpression(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value, bool ensureInvariant);
protected System.CodeDom.CodeExpression SerializeToResourceExpression (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, bool ensureInvariant);
protected System.CodeDom.CodeExpression? SerializeToResourceExpression (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object? value, bool ensureInvariant);
member this.SerializeToResourceExpression : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * bool -> System.CodeDom.CodeExpression
Protected Function SerializeToResourceExpression (manager As IDesignerSerializationManager, value As Object, ensureInvariant As Boolean) As CodeExpression
매개 변수
- manager
- IDesignerSerializationManager
serialization에 사용할 IDesignerSerializationManager 입니다.
- value
- Object
serialize할 개체입니다.
- ensureInvariant
- Boolean
고정 문화권에 serialize하려면 true
이고, 그렇지 않으면 false
입니다.
반환
value
를 serialize된 식으로 포함하는 CodeExpression입니다.
예외
manager
은 null
입니다.
설명
매개 변수가 ensureInvariant
true
인 SerializeToResourceExpression 경우 메서드는 현재 ResourceCulture
가 고정 문화권이 아닌 경우 리소스 값을 고정 문화권의 리소스 파일에 씁니다.
추가 정보
적용 대상
.NET