CodeDomDesignerLoader 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CodeDOM 기반 디자이너 로더를 구현하기 위한 기본 클래스를 제공합니다.
public ref class CodeDomDesignerLoader abstract : System::ComponentModel::Design::Serialization::BasicDesignerLoader, System::ComponentModel::Design::Serialization::IDesignerSerializationService, System::ComponentModel::Design::Serialization::INameCreationService
public abstract class CodeDomDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader, System.ComponentModel.Design.Serialization.IDesignerSerializationService, System.ComponentModel.Design.Serialization.INameCreationService
[System.Security.SecurityCritical]
public abstract class CodeDomDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader, System.ComponentModel.Design.Serialization.IDesignerSerializationService, System.ComponentModel.Design.Serialization.INameCreationService
type CodeDomDesignerLoader = class
inherit BasicDesignerLoader
interface INameCreationService
interface IDesignerSerializationService
[<System.Security.SecurityCritical>]
type CodeDomDesignerLoader = class
inherit BasicDesignerLoader
interface INameCreationService
interface IDesignerSerializationService
Public MustInherit Class CodeDomDesignerLoader
Inherits BasicDesignerLoader
Implements IDesignerSerializationService, INameCreationService
- 상속
- 특성
- 구현
설명
CodeDomDesignerLoader 는 CodeDOM(코드 문서 개체 모델)을 기반으로 전체 디자이너 로더를 제공하는 추상 클래스입니다. CodeDOM 파서 및 생성기 및 형식 확인 서비스를 제공합니다.
생성자
| Name | Description |
|---|---|
| CodeDomDesignerLoader() |
CodeDomDesignerLoader 클래스의 새 인스턴스를 초기화합니다. |
속성
| Name | Description |
|---|---|
| CodeDomProvider |
이 디자이너 로더가 CodeDomProvider 사용할 값을 가져옵니다. |
| LoaderHost |
로더 호스트를 가져옵니다. (다음에서 상속됨 BasicDesignerLoader) |
| Loading |
디자이너 로더가 디자인 화면을 로드하는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 BasicDesignerLoader) |
| Modified |
디자이너가 수정되었는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 BasicDesignerLoader) |
| PropertyProvider |
로더에서 사용되는 serialization 관리자의 속성 공급자를 가져오거나 설정합니다. (다음에서 상속됨 BasicDesignerLoader) |
| ReloadPending |
다시 로드가 큐에 대기 중인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 BasicDesignerLoader) |
| TypeResolutionService |
이 디자이너 로더와 함께 사용할 형식 확인 서비스를 가져옵니다. |
메서드
| Name | Description |
|---|---|
| BeginLoad(IDesignerLoaderHost) |
로드 프로세스를 시작합니다. (다음에서 상속됨 BasicDesignerLoader) |
| Dispose() |
클래스에서 사용하는 리소스를 해제합니다 CodeDomDesignerLoader . |
| EnableComponentNotification(Boolean) |
를 사용하여 구성 요소 알림을 DesignerLoader사용하거나 사용하지 않도록 설정합니다. (다음에서 상속됨 BasicDesignerLoader) |
| Equals(Object) |
지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| Flush() |
디자이너 로더에 보류 중인 변경 내용을 플러시합니다. (다음에서 상속됨 BasicDesignerLoader) |
| GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
| GetService(Type) |
요청된 서비스를 가져옵니다. (다음에서 상속됨 BasicDesignerLoader) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| Initialize() |
서비스를 초기화합니다. |
| IsReloadNeeded() |
다시 로드가 필요한지 여부를 나타내는 값을 반환합니다. |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| OnBeginLoad() |
로드가 시작되도록 디자이너 로더에 알립니다. |
| OnBeginUnload() |
언로드가 시작되도록 디자이너 로더에 알립니다. |
| OnComponentRename(Object, String, String) |
ComponentRename 이벤트를 발생시킵니다. |
| OnEndLoad(Boolean, ICollection) |
로드가 완료되었다는 것을 디자이너 로더에 알립니다. |
| OnModifying() |
문서의 상태가 수정될 예정임을 디자이너 로더에 알립니다. (다음에서 상속됨 BasicDesignerLoader) |
| Parse() |
텍스트 또는 기타 영구 스토리지를 구문 분석하고 CodeCompileUnit. |
| PerformFlush(IDesignerSerializationManager) |
디자이너의 루트 구성 요소에 대한 serialization을 요청합니다. |
| PerformLoad(IDesignerSerializationManager) |
CodeDOM 공급자의 코드를 구문 분석합니다. |
| Reload(BasicDesignerLoader+ReloadOptions) |
디자이너의 다시 로드를 큐에 추가합니다. (다음에서 상속됨 BasicDesignerLoader) |
| ReportFlushErrors(ICollection) |
변경 내용을 플러시하는 동안 발생한 오류를 보고합니다. (다음에서 상속됨 BasicDesignerLoader) |
| SetBaseComponentClassName(String) |
기본 구성 요소의 전체 클래스 이름을 설정합니다. (다음에서 상속됨 BasicDesignerLoader) |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
| Write(CodeCompileUnit) |
영구 스토리지에 컴파일 단위 변경 내용을 씁니다. |
명시적 인터페이스 구현
| Name | Description |
|---|---|
| IDesignerLoaderService.AddLoadDependency() |
에서 관리하는 IDesignerLoaderService부하 프로세스의 일부로 외부 구성 요소를 등록합니다. (다음에서 상속됨 BasicDesignerLoader) |
| IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection) |
종속 부하가 완료되었음을 나타냅니다. (다음에서 상속됨 BasicDesignerLoader) |
| IDesignerLoaderService.Reload() |
디자인 문서를 다시 로드합니다. (다음에서 상속됨 BasicDesignerLoader) |
| IDesignerSerializationService.Deserialize(Object) |
지정된 serialization 데이터 개체를 역직렬화하고 해당 데이터가 나타내는 개체 컬렉션을 반환합니다. |
| IDesignerSerializationService.Serialize(ICollection) |
지정된 개체 컬렉션을 직렬화하고 serialization 데이터 개체에 저장합니다. |
| INameCreationService.CreateName(IContainer, Type) |
지정된 컨테이너의 모든 구성 요소에 고유한 새 이름을 만듭니다. |
| INameCreationService.IsValidName(String) |
지정한 이름이 유효한지 여부를 나타내는 값을 가져옵니다. |
| INameCreationService.ValidateName(String) |
지정한 이름이 유효한지 여부를 나타내는 값을 가져옵니다. |