Header menu logo F# Compiler Guide

ILTypeRef Type

Type refs, i.e. references to types in some .NET assembly

Instance members

Instance member Description

this.BasicQualifiedName

Full Usage: this.BasicQualifiedName

Returns: string

The name of the type in the assembly using the '+' notation for nested types.

Returns: string

this.Enclosing

Full Usage: this.Enclosing

Returns: string list

The list of enclosing type names for a nested type. If non-nil then the first of these also contains the namespace.

Returns: string list

this.FullName

Full Usage: this.FullName

Returns: string

The name of the type in the assembly using the '.' notation for nested types.

Returns: string

this.Name

Full Usage: this.Name

Returns: string

The name of the type. This also contains the namespace if Enclosing is empty.

Returns: string

this.QualifiedName

Full Usage: this.QualifiedName

Returns: string
Returns: string

this.Scope

Full Usage: this.Scope

Returns: ILScopeRef

Where is the type, i.e. is it in this module, in another module in this assembly or in another assembly?

Returns: ILScopeRef

Static members

Static member Description

ILTypeRef.Create(scope, enclosing, name)

Full Usage: ILTypeRef.Create(scope, enclosing, name)

Parameters:
    scope : ILScopeRef
    enclosing : string list
    name : string

Returns: ILTypeRef

Create a ILTypeRef.

scope : ILScopeRef
enclosing : string list
name : string
Returns: ILTypeRef

Type something to start searching.