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
- 특성
- 구현
설명
메모
이 재질에서는 사용되지 않는 형식 및 네임스페이스에 대해 설명합니다. 자세한 내용은 Windows Workflow Foundation 4.5사용되지 않는 형식
이 ITypeProvider 구현은 컴파일된 어셈블리(AddAssembly 및 AddAssemblyReference 메서드)를 처리하는 것 외에도 아직 컴파일되지 않은 형식(AddCodeCompileUnit)을 처리할 수 있습니다. CodeCompileUnit사용하여 참조되는 형식에 대해 제한된 System.Type 구현이 반환됩니다.
메모
TypeProvider 참조된 어셈블리의 public 형식과 로컬 어셈블리의 공용 및 비공용 형식만 반환합니다.
생성자
TypeProvider(IServiceProvider) |
사용되지 않음.
TypeProvider 클래스의 새 인스턴스를 초기화합니다. |
속성
AssemblyNameResolver |
사용되지 않음.
지정된 형식이 속한 어셈블리 표시 이름을 반환하는 하나의 매개 변수와 하나의 반환 값을 사용하여 메서드를 참조하는 대리자를 가져오거나 설정합니다. |
IsSupportedPropertyResolver |
사용되지 않음.
지정된 속성이 대상 .NET Framework에서 지원되는지 여부를 결정하는 두 개의 매개 변수와 하나의 반환 값이 있는 메서드를 참조하는 대리자를 가져오거나 설정합니다. |
LocalAssembly |
사용되지 않음.
이 인스턴스에 대해 로컬로 정의된 Assembly 나타내는 값을 가져옵니다. |
ReferencedAssemblies |
사용되지 않음.
Type참조하는 모든 어셈블리의 컬렉션을 가져옵니다. |
TypeLoadErrors |
사용되지 않음.
Exception발생시키는 Object 키가 지정된 로드 오류 예외의 IDictionary 가져옵니다. |
메서드
AddAssembly(Assembly) |
사용되지 않음.
이미 로드된 어셈블리를 추가합니다. 어셈블리를 로드하는 것은 호출자의 책임이며, TypeProviderGetType 호출할 때 분배하기 위해 이 어셈블리의 형식을 포함합니다. |
AddAssemblyReference(String) |
사용되지 않음.
내부 목록에 Assembly 대한 참조를 추가합니다. 이 어셈블리는 GetType(String) 메서드의 Type 조회에 사용됩니다. |
AddCodeCompileUnit(CodeCompileUnit) |
사용되지 않음.
내부 목록에 CodeCompileUnit 대한 참조를 추가합니다. 이 CodeCompileUnitGetType(String) 메서드의 Type 조회에 사용됩니다. |
Dispose() |
사용되지 않음.
TypeProvider사용하는 모든 리소스를 해제합니다. |
Equals(Object) |
사용되지 않음.
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
GetAssemblyName(Type) |
사용되지 않음.
지정된 형식이 선언된 어셈블리의 어셈블리 표시 이름을 반환합니다. |
GetEnumNames(Type) |
사용되지 않음.
지정된 Enum 이름을 인덱싱된 순서로 포함하는 문자열 배열을 제공합니다. |
GetEventHandlerType(EventInfo) |
사용되지 않음.
EventInfo대한 참조가 지정된 EventHandlerType 가져옵니다. |
GetHashCode() |
사용되지 않음.
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
GetService(Type) |
사용되지 않음.
|
GetType() |
사용되지 않음.
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
GetType(String, Boolean) |
사용되지 않음.
AddAssembly(Assembly), AddAssemblyReference(String)또는 AddCodeCompileUnit(CodeCompileUnit)사용하여 |
GetType(String) |
사용되지 않음.
AddAssembly(Assembly), AddAssemblyReference(String)또는 AddCodeCompileUnit(CodeCompileUnit)사용하여 |
GetTypes() |
사용되지 않음.
이 인스턴스에 알려진 각 Type 포함하는 배열을 만듭니다. |
IsAssignable(Type, Type) |
사용되지 않음.
한 형식을 다른 형식에 안전하게 할당할 수 있는지 여부를 나타냅니다. |
IsEnum(Type) |
사용되지 않음.
|
IsSubclassOf(Type, Type) |
사용되지 않음.
|
IsSupportedProperty(PropertyInfo, Object) |
사용되지 않음.
지정된 속성이 대상 .NET Framework에서 지원되는지 여부를 결정하는 값을 반환합니다. |
MemberwiseClone() |
사용되지 않음.
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
RefreshCodeCompileUnit(CodeCompileUnit, EventHandler) |
사용되지 않음.
이 인스턴스와 연결된 CodeCompileUnit 참조를 업데이트합니다. |
RemoveAssembly(Assembly) |
사용되지 않음.
이 인스턴스에서 주체 Assembly 대한 모든 참조를 제거합니다. |
RemoveAssemblyReference(String) |
사용되지 않음.
이 인스턴스에서 경로 기반 Assembly 참조를 제거합니다. |
RemoveCodeCompileUnit(CodeCompileUnit) |
사용되지 않음.
이 인스턴스에서 주체 CodeCompileUnit 대한 모든 참조를 제거합니다. |
SetLocalAssembly(Assembly) |
사용되지 않음.
|
ToString() |
사용되지 않음.
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
이벤트
TypeLoadErrorsChanged |
사용되지 않음.
컬렉션 TypeLoadErrors 수정될 때 발생합니다. |
TypesChanged |
사용되지 않음.
정의된 형식의 컬렉션을 수정할 때 발생합니다. |
확장 메서드
적용 대상
.NET