Header menu logo FSharp.Core

IProvidedNamespace Type

Represents a namespace provided by a type provider component.

Instance members

Instance member Description

this.GetNestedNamespaces

Full Usage: this.GetNestedNamespaces

Returns: IProvidedNamespace array
Modifiers: abstract

The sub-namespaces in this namespace. An optional member to prevent generation of namespaces until an outer namespace is explored.

Returns: IProvidedNamespace array

this.GetTypes

Full Usage: this.GetTypes

Returns: Type array
Modifiers: abstract

The top-level types

Returns: Type array

this.NamespaceName

Full Usage: this.NamespaceName

Returns: string
Modifiers: abstract

Namespace name the provider injects types into.

Returns: string

this.ResolveTypeName

Full Usage: this.ResolveTypeName

Parameters:
Returns: Type
Modifiers: abstract

Compilers call this method to query a type provider for a type name.

Resolver should return a type called name in namespace NamespaceName or null if the type is unknown.

typeName : string
Returns: Type

Type something to start searching.