CompilerServices.IProvidedNamespace Interface (F#)
Visual Studio 2012
Represents a namespace generated by a type provider.
Namespace/Module Path: Microsoft.FSharp.Core.CompilerServices
Assembly: FSharp.Core (in 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
|
Member |
Description |
|---|---|
|
GetNestedNamespaces : unit -> IProvidedNamespace [] |
The sub-namespaces in this namespace. An optional member to prevent generation of namespaces until an outer namespace is explored. |
|
GetTypes : unit -> T:System.Type [] |
The top-level types. |
|
Namespace name the provider injects types into. |
|
|
ResolveTypeName : string -> T:System.Type |
Compilers call this method to query a type provider for a type. |