Header menu logo FSharp.Core

CompilationRepresentationFlags Type

Indicates one or more adjustments to the compiled representation of an F# type or member.

Record fields

Record Field Description

Event

Full Usage: Event

Field type: CompilationRepresentationFlags
Modifiers: static

Compile a property as a CLI event.

Field type: CompilationRepresentationFlags

Instance

Full Usage: Instance

Field type: CompilationRepresentationFlags
Modifiers: static

Compile a member as 'instance' even if null is used as a representation for this type.

Field type: CompilationRepresentationFlags

ModuleSuffix

Full Usage: ModuleSuffix

Field type: CompilationRepresentationFlags
Modifiers: static

append 'Module' to the end of a module whose name clashes with a type name in the same namespace.

Field type: CompilationRepresentationFlags

None

Full Usage: None

Field type: CompilationRepresentationFlags
Modifiers: static

No special compilation representation.

Field type: CompilationRepresentationFlags

Static

Full Usage: Static

Field type: CompilationRepresentationFlags
Modifiers: static

Compile an instance member as 'static' .

Field type: CompilationRepresentationFlags

UseNullAsTrueValue

Full Usage: UseNullAsTrueValue

Field type: CompilationRepresentationFlags
Modifiers: static

Permit the use of null as a representation for nullary discriminators in a discriminated union.

Field type: CompilationRepresentationFlags

Type something to start searching.