Compartir a través de


CompilerServices.IProvidedNamespace (Interfaz de F#)

Representa un espacio de nombres generado por un proveedor de tipo.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Core.CompilerServices

Ensamblado: FSharp.Core (en FSharp.Core.dll)

type IProvidedNamespace =
 interface
  abstract this.GetNestedNamespaces : unit -> IProvidedNamespace []
  abstract this.GetTypes : unit -> Type []
  abstract this.ResolveTypeName : string -> Type
  abstract this.NamespaceName : string
 end

Miembros de instancia

Miembro

Descripción

GetNestedNamespaces : unit - > IProvidedNamespace []

Subespacios de nombres de este espacio de nombres.Un miembro opcional para impedir la generación de espacios de nombres hasta que se explore un espacio de nombres externo.

GetTypes : unit - > T:System.Type []

Los tipos de nivel superior.

NamespaceName : cadena

Nombre de espacio de nombres en que el proveedor inyecta tipos.

ResolveTypeName : cadena - > T:System.Type

Los compiladores llaman a este método para ver un proveedor de tipos para un tipo.

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.0, portable

Vea también

Referencia

Microsoft.FSharp.Core.CompilerServices (Espacio de nombres de F#)