Table of contents
Collapse the table of content
Expand the table of content

CompilerServices.IProvidedNamespace Interface (F#)

Den Delimarsky|Last Updated: 8/18/2017
1 Contributor

Represents a namespace generated by a type provider.

Namespace/Module Path: Microsoft.FSharp.Core.CompilerServices

Assembly: FSharp.Core (in FSharp.Core.dll)


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

Instance Members

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 -> System.Type []The top-level types.
NamespaceName : stringNamespace name the provider injects types into.
ResolveTypeName : string -> System.TypeCompilers call this method to query a type provider for a type.


Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Version Information

F# Core Library Versions

Supported in: 4.0, Portable

See Also

Microsoft.FSharp.Core.CompilerServices Namespace (F#)

© 2020 Microsoft