CompilerServices.ITypeProvider 인터페이스(F#)
형식 공급자 F# 공급자 형식 컴파일러에서 인식할 수 있도록이 인터페이스를 구현 합니다.이 인터페이스의 구현을 공용 인터페이스 및 형식 공급자 동작을 결정합니다.자세한 내용은 형식 공급자를 참조하십시오.
네임스페이스/모듈 경로: Microsoft.FSharp.Core.CompilerServices
어셈블리: FSharp.Core(FSharp.Core.dll)
type ITypeProvider =
interface
inherit IDisposable
abstract this.ApplyStaticArguments : Type * string * obj [] -> Type
abstract this.GetGeneratedAssemblyContents : System.Reflection.Assembly -> byte[]
abstract this.GetInvokerExpression : MethodBase * ParameterExpression [] -> Expression
abstract this.GetNamespaces : unit -> IProvidedNamespace []
abstract this.GetStaticParameters : Type -> ParameterInfo []
abstract this.add_Invalidate : EventHandler -> unit
abstract this.Invalidate : IEvent<EventHandler,EventArgs>
abstract this.remove_Invalidate : EventHandler -> unit
end
인스턴스 멤버
멤버 |
설명 |
---|---|
add_Invalidate : EventHandler -> 단위 |
추가 대 한 이벤트 처리기는 Invalidate 이벤트. |
ApplyStaticArguments : Type * 문자열 * obj -> Type |
정적 인수를 받는 제공된 형식에 정적 인수를 적용합니다. |
GetInvokerExpression : MethodBase * ParameterExpression -> Expression |
컴파일러에서 식 트리를 교체 하 게 호출에 주어진 MethodBase 와. |
GetGeneratedAssemblyContents : System.Reflection.Assembly-> byte [] |
지정된 논리의 실제 내용을 제공된 어셈블리로 가져옵니다. |
GetNamespaces : 장치-> IProvidedNamespace |
이 형식 공급자 형식으로 삽입 되는 네임 스페이스 이름입니다. |
GetStaticParameters : Type -> ParameterInfo[] |
제공된 형식의 정적 매개 변수를 가져옵니다. |
공급자가 지금 보고 있는 해상도 무효화는 가정 변경 될 때 발생 합니다. |
|
remove_Invalidate : EventHandler -> 단위 |
제거에 대 한 이벤트 처리기는 Invalidate 이벤트. |
플랫폼
Windows Windows 서버 2012, Windows Server 2008 R2, Windows 7, 8
버전 정보
F# 코어 라이브러리 버전
지원: 4.0supported에: 4.0, 노트북