Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This namespace contains some internal functions for use by the F# compiler, and also types for implementing type providers.
Namespace/Module Path: Microsoft.FSharp.Core.CompilerServices
Assembly: FSharp.Core (in FSharp.Core.dll)
namespace Microsoft.FSharp.Core.CompilerServices
Modules
Module |
Description |
---|---|
module RuntimeHelpers |
A group of functions used as part of the compiled representation of F# sequence expressions. |
Type Definitions
Type |
Description |
---|---|
The F# compiler emits implementations of this type for compiled sequence expressions. |
|
type IProvidedNamespace |
Represents a namespace generated by a type provider. |
type ITypeProvider |
Type providers implement this interface in order to be recognized by the compiler as an F# type provider. The implementation of this interface determines the public interface and behavior of the type provider. |
Represents the inverse of a measure expressions when returned as a generic argument of a provided type. |
|
type MeasureOne |
Represents the '1' measure expression when returned as a generic argument of a provided type. |
Represents the product of two measure expressions when returned as a generic argument of a provided type. |
|
Place attribute on runtime assembly to indicate that there is a corresponding design-time assembly that contains a type provider. Runtime and designer assembly may be the same. |
|
Place on a class that implements ITypeProvider to extend the compiler |
|
type TypeProviderConfig |
If the class that implements ITypeProvider has a constructor that accepts TypeProviderConfig then it will be constructed with an instance of TypeProviderConfig. |
Indicates that a code editor should hide all System.Object methods from the intellisense menus for instances of a provided type |
|
The TypeProviderXmlDocAttribute attribute can be added to types and members. The language service will display the CommentText property from the attribute in the appropriate place when the user hovers over a type or member. |