CompilerServices.ITypeProvider (Interfaz de F#)
Los proveedores de tipo implementan esta interfaz para ser reconocidos por el compilador como un F# escribe el proveedor.La implementación de esta interfaz determina la interfaz pública y el comportamiento del proveedor de tipo.Para obtener más información, vea Proveedores de tipo.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Core.CompilerServices
Ensamblado: FSharp.Core (en 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
Miembros de instancia
Miembro |
Descripción |
---|---|
add_Invalidate : EventHandler - > unidad |
Agregue un controlador de eventos para el evento Reemplace . |
ApplyStaticArguments : Type * cadena * obj [] - > Type |
Aplicar argumentos estáticos a un tipo proporcionado que acepta argumentos estáticos. |
GetInvokerExpression : MethodBase * ParameterExpression [] - > Expression |
Llamado por el compilador para solicitar un árbol de expresión reemplazar MethodBase proporcionado con. |
GetGeneratedAssemblyContents : System.Reflection.Assembly - > byte [] |
Obtener el contenido físico del ensamblado lógico especificado que se ha proporcionado. |
GetNamespaces : unit - > IProvidedNamespace [] |
Espacio de nombres en el que este proveedor de tipo incrusta tipos. |
GetStaticParameters : Type - > ParameterInfo [] |
Obtener los parámetros estáticos para un tipo proporcionado. |
Se desencadena cuando cambia de manera que reemplaza las resoluciones hasta ahora notificado por el proveedor. |
|
remove_Invalidate : EventHandler - > unidad |
Quitar un controlador de eventos para el evento Reemplace . |
Plataformas
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Información de versiones
Versiones de la biblioteca básica de F#
Se admite en: 4.0Supported en: 4.0, portable
Vea también
Referencia
Microsoft.FSharp.Core.CompilerServices (Espacio de nombres de F#)