Header menu logo FSharp.Core

SourceConstructFlags Type

Indicates the relationship between a compiled entity in a CLI binary and an element in F# source code.

Record fields

Record Field Description

Closure

Full Usage: Closure

Field type: SourceConstructFlags
Modifiers: static

Indicates that the compiled entity is part of the representation of an F# closure.

Field type: SourceConstructFlags

Exception

Full Usage: Exception

Field type: SourceConstructFlags
Modifiers: static

Indicates that the compiled entity is part of the representation of an F# exception declaration.

Field type: SourceConstructFlags

Field

Full Usage: Field

Field type: SourceConstructFlags
Modifiers: static

Indicates that the compiled entity is part of the representation of an F# record or union case field declaration.

Field type: SourceConstructFlags

KindMask

Full Usage: KindMask

Field type: SourceConstructFlags
Modifiers: static

The mask of values related to the kind of the compiled entity.

Field type: SourceConstructFlags

Module

Full Usage: Module

Field type: SourceConstructFlags
Modifiers: static

Indicates that the compiled entity is part of the representation of an F# module declaration.

Field type: SourceConstructFlags

NonPublicRepresentation

Full Usage: NonPublicRepresentation

Field type: SourceConstructFlags
Modifiers: static

Indicates that the compiled entity had private or internal representation in F# source code.

Field type: SourceConstructFlags

None

Full Usage: None

Field type: SourceConstructFlags
Modifiers: static

Indicates that the compiled entity has no relationship to an element in F# source code.

Field type: SourceConstructFlags

ObjectType

Full Usage: ObjectType

Field type: SourceConstructFlags
Modifiers: static

Indicates that the compiled entity is part of the representation of an F# class or other object type declaration.

Field type: SourceConstructFlags

RecordType

Full Usage: RecordType

Field type: SourceConstructFlags
Modifiers: static

Indicates that the compiled entity is part of the representation of an F# record type declaration.

Field type: SourceConstructFlags

SumType

Full Usage: SumType

Field type: SourceConstructFlags
Modifiers: static

Indicates that the compiled entity is part of the representation of an F# union type declaration.

Field type: SourceConstructFlags

UnionCase

Full Usage: UnionCase

Field type: SourceConstructFlags
Modifiers: static

Indicates that the compiled entity is part of the representation of an F# union case declaration.

Field type: SourceConstructFlags

Value

Full Usage: Value

Field type: SourceConstructFlags
Modifiers: static

Indicates that the compiled entity is part of the representation of an F# value declaration.

Field type: SourceConstructFlags

Type something to start searching.