TypeProvider 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
지정된 어셈블리와 코드 컴파일 단위 내에서 형식의 컨테이너 역할을 하는 ITypeProvider의 구현입니다.
public ref class TypeProvider sealed : IDisposable, IServiceProvider, System::Workflow::ComponentModel::Compiler::ITypeProvider
public sealed class TypeProvider : IDisposable, IServiceProvider, System.Workflow.ComponentModel.Compiler.ITypeProvider
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class TypeProvider : IDisposable, IServiceProvider, System.Workflow.ComponentModel.Compiler.ITypeProvider
type TypeProvider = class
interface ITypeProvider
interface IServiceProvider
interface IDisposable
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type TypeProvider = class
interface ITypeProvider
interface IServiceProvider
interface IDisposable
Public NotInheritable Class TypeProvider
Implements IDisposable, IServiceProvider, ITypeProvider
- 상속
-
TypeProvider
- 특성
- 구현
설명
참고
이 자료에서는 더 이상 사용되지 않는 형식과 네임스페이스에 대해 설명합니다. 자세한 내용은 Deprecated Types in Windows Workflow Foundation 4.5(Windows Workflow Foundation 4.5에서 사용되지 않는 형식)를 참조하세요.
이 ITypeProvider 구현은 컴파일된 어셈블리(및 AddAssemblyReference 메서드)AddAssembly를 처리하는 것 외에도 아직 컴파일되지 않은 형식(AddCodeCompileUnit)을 처리할 수 있습니다. 를 사용하여 CodeCompileUnit참조되는 형식에 System.Type 대해 제한된 구현이 반환됩니다.
참고
TypeProvider 는 참조된 어셈블리에서 public 형식만 반환하고 로컬 어셈블리에서 public 형식과 public이 아닌 형식을 모두 반환합니다.
생성자
TypeProvider(IServiceProvider) |
TypeProvider 클래스의 새 인스턴스를 초기화합니다. |
속성
AssemblyNameResolver |
한 개의 매개 변수와 지정된 형식이 속한 어셈블리 표시 이름을 반환하는 한 개의 반환 값이 있는 메서드를 참조하는 대리자를 가져오거나 설정합니다. |
IsSupportedPropertyResolver |
지정된 속성이 대상 .NET Framework 지원되는지 여부를 결정하는 두 개의 매개 변수와 하나의 반환 값이 있는 메서드를 참조하는 대리자를 가져오거나 설정합니다. |
LocalAssembly |
이 인스턴스에 대해 로컬로 정의된 Assembly를 나타내는 값을 가져옵니다. |
ReferencedAssemblies |
Type으로 참조되는 모든 어셈블리의 컬렉션을 가져옵니다. |
TypeLoadErrors |
IDictionary의 원인인 Object로 키가 지정된 로드 오류 예외의 Exception를 가져옵니다. |
메서드
이벤트
TypeLoadErrorsChanged |
컬렉션 TypeLoadErrors가 수정되면 발생합니다. |
TypesChanged |
정의된 형식의 컬렉션이 수정되면 발생합니다. |