CodeDomDesignerLoader.PerformFlush(IDesignerSerializationManager) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
디자이너 루트 구성 요소의 serialization을 요청합니다.
protected:
override void PerformFlush(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager);
protected override void PerformFlush (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager);
override this.PerformFlush : System.ComponentModel.Design.Serialization.IDesignerSerializationManager -> unit
Protected Overrides Sub PerformFlush (manager As IDesignerSerializationManager)
매개 변수
- manager
- IDesignerSerializationManager
Serializer를 요청할 IDesignerSerializationManager입니다.
예외
해당 언어에서 이 파일에 대한 코드 파서를 제공하지 않아 이 파일 형식이 디자이너를 지원하지 않는 경우
클래스를 디자인할 수는 있지만 클래스가 이 파일의 첫째 클래스가 아니거나, 디자인할 수 있는 클래스가 없으므로 이 파일에 대해 디자이너를 표시할 수 없는 경우
설명
합니다 PerformFlush 메서드는 루트를 가져옵니다 CodeDomSerializer 디자이너 루트 구성 요소에 대 한 구성 요소를 serialize 하는 serializer를 호출 합니다. 이 작업의 결과 이면을 CodeTypeDeclaration, 한 다음 PerformFlush 통합는 CodeTypeDeclaration 기존 CodeDOM을 사용 하 여 트리. 결과 일치 하는 멤버 및 대체 하는 문을 사용 하 여 원래 CodeDOM 트리입니다. 마지막으로, PerformFlush 는 추상 Write CodeDOM 트리가를 저장 하는 방법입니다.
루트 디자이너 구성 요소의 직렬화는 발생 하지 않습니다는 CodeTypeDeclaration, 다음 PerformFlush 추가로 아무 작업도 수행 합니다.
중요
CodeDOM을 신뢰할 수 있는 원본에서 시작 되는지 확인 한 호출자의 책임이 있습니다. 신뢰할 수 없는 파티에서 CodeDOM 개체를 수락 악성 코드를 실행 하려면 해당 파티를 허용할 수 있습니다. CodeDOM을 파일로 플러시에 프레임 워크 코드는 CodeDOM 개체 및 개체를 제공 된 개체의 serialize 된 콘텐츠를 나타내는 실행 됩니다.
적용 대상
.NET