CompilerServices.IProvidedNamespace 接口 (F#)

表示类型生成的命名空间提供程序。

命名空间/模块路径:Microsoft.FSharp.Core.CompilerServices

程序集:FSharp.Core(在 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

实例成员

成员

说明

GetNestedNamespaces :unit - > IProvidedNamespace []

此命名空间中的子命名空间。 用于防止生成命名空间直至浏览了外部命名空间为止的可选成员。

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

顶级类型。

NamespaceName : 字符串

提供程序将类型注入到的命名空间名称。

ResolveTypeName : 字符串 - > T:System.Type

编译器调用此方法查询类型的类型提供程序。

平台

Windows 8,Windows 7,Windows server 2012中,Windows server 2008 R2

版本信息

F#核心库版本

支持:4.0,可移植

请参见

参考

Microsoft.FSharp.Core.CompilerServices 命名空间 (F#)