다음을 통해 공유


CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager) 메서드

정의

CodeDOM 공급자가 제공한 코드를 구문 분석합니다.

protected:
 override void PerformLoad(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager);
protected override void PerformLoad (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager);
override this.PerformLoad : System.ComponentModel.Design.Serialization.IDesignerSerializationManager -> unit
Protected Overrides Sub PerformLoad (manager As IDesignerSerializationManager)

매개 변수

manager
IDesignerSerializationManager

Serializer를 요청할 IDesignerSerializationManager입니다.

예외

해당 언어에서 이 파일에 대한 코드 파서를 제공하지 않아 이 파일 형식이 디자이너를 지원하지 않는 경우

클래스를 디자인할 수는 있지만 클래스가 이 파일의 첫째 클래스가 아니거나, 디자인할 수 있는 클래스가 없으므로 이 파일에 대해 디자이너를 표시할 수 없는 경우

설명

PerformLoad 메서드를 가져옵니다는 ICodeParser CodeDOM 공급자에서 코드를 구문 분석 합니다. PerformLoad 파일의 첫 번째 클래스를 찾고, 루트 가져옵니다 CodeDomSerializer 데이터 형식에 대 한 다음 데이터 형식을 역직렬화하기 위해 직렬 변환기를 호출 합니다. PerformLoad 이 프로세스에 필요한 모든 구성 요소 만든 것으로 가정 합니다 IContainerLoaderHost 속성입니다. 마지막으로, PerformLoad 호출을 SetBaseComponentClassName 메서드 CodeDOM serializer에 전달 된이 형식의 정규화 된 이름입니다.

중요

CodeDOM을 신뢰할 수 있는 원본에서 시작 되는지 확인 한 호출자의 책임이 있습니다. 신뢰할 수 없는 파티에서 CodeDOM 개체를 수락 악성 코드를 실행 하려면 해당 파티를 허용할 수 있습니다. 디자인 화면에는 CodeDOM을 로드할 때 프레임 워크는 CodeDOM 개체 및 개체를 제공 된 개체의 serialize 된 콘텐츠를 나타내는 코드를 실행 됩니다.

적용 대상

추가 정보