Header menu logo F# Compiler Guide

FSharpSymbolPatterns Module

Patterns over FSharpSymbol and derivatives.

Active patterns

Active pattern Description

(|AbbreviatedType|_|) arg1

Full Usage: (|AbbreviatedType|_|) arg1

Parameters:
Returns: FSharpType option
arg0 : FSharpEntity
Returns: FSharpType option

(|AbstractClass|_|) arg1

Full Usage: (|AbstractClass|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|ActivePatternCase|_|) arg1

Full Usage: (|ActivePatternCase|_|) arg1

Parameters:
Returns: FSharpActivePatternCase option
arg0 : FSharpSymbol
Returns: FSharpActivePatternCase option

(|Array|_|) arg1

Full Usage: (|Array|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|Attribute|_|) arg1

Full Usage: (|Attribute|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|ByRef|_|) arg1

Full Usage: (|ByRef|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|Class|_|) (original, abbreviated, arg3)

Full Usage: (|Class|_|) (original, abbreviated, arg3)

Parameters:
Returns: unit option
original : FSharpEntity
abbreviated : FSharpEntity
arg2 : 'a
Returns: unit option

(|Constructor|_|) arg1

Full Usage: (|Constructor|_|) arg1

Parameters:
Returns: FSharpEntity option
arg0 : FSharpMemberOrFunctionOrValue
Returns: FSharpEntity option

(|Delegate|_|) arg1

Full Usage: (|Delegate|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|Enum|_|) arg1

Full Usage: (|Enum|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|Event|_|) arg1

Full Usage: (|Event|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpMemberOrFunctionOrValue
Returns: unit option

(|ExtensionMember|_|) arg1

Full Usage: (|ExtensionMember|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpMemberOrFunctionOrValue
Returns: unit option

(|FSharpEntity|_|) arg1

Full Usage: (|FSharpEntity|_|) arg1

Parameters:
Returns: (FSharpEntity * FSharpEntity * FSharpType option) option

Returns (originalEntity, abbreviatedEntity, abbreviatedType)

arg0 : FSharpSymbol
Returns: (FSharpEntity * FSharpEntity * FSharpType option) option

(|FSharpException|_|) arg1

Full Usage: (|FSharpException|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|FSharpModule|_|) arg1

Full Usage: (|FSharpModule|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|FSharpType|_|) arg1

Full Usage: (|FSharpType|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|Field|_|) arg1

Full Usage: (|Field|_|) arg1

Parameters:
Returns: (FSharpField * FSharpType) option
arg0 : FSharpSymbol
Returns: (FSharpField * FSharpType) option

(|FunctionType|_|) arg1

Full Usage: (|FunctionType|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpType
Returns: unit option

(|Function|_|) excluded arg2

Full Usage: (|Function|_|) excluded arg2

Parameters:
Returns: unit option
excluded : bool
arg1 : FSharpMemberOrFunctionOrValue
Returns: unit option

(|Interface|_|) arg1

Full Usage: (|Interface|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|MemberFunctionOrValue|_|) arg1

Full Usage: (|MemberFunctionOrValue|_|) arg1

Parameters:
Returns: FSharpMemberOrFunctionOrValue option
arg0 : FSharpSymbol
Returns: FSharpMemberOrFunctionOrValue option

(|MutableVar|_|) arg1

Full Usage: (|MutableVar|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpSymbol
Returns: unit option

(|Namespace|_|) arg1

Full Usage: (|Namespace|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|Parameter|_|) arg1

Full Usage: (|Parameter|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpSymbol
Returns: unit option

(|Pattern|_|) arg1

Full Usage: (|Pattern|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpSymbol
Returns: unit option

(|ProvidedAndErasedType|_|) arg1

Full Usage: (|ProvidedAndErasedType|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|ProvidedType|_|) arg1

Full Usage: (|ProvidedType|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|RecordField|_|) arg1

Full Usage: (|RecordField|_|) arg1

Parameters:
Returns: FSharpField option
arg0 : FSharpSymbol
Returns: FSharpField option

(|Record|_|) arg1

Full Usage: (|Record|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|RefCell|_|) arg1

Full Usage: (|RefCell|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpType
Returns: unit option

(|Tuple|_|) arg1

Full Usage: (|Tuple|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpType
Returns: unit option

(|TypeWithDefinition|_|) arg1

Full Usage: (|TypeWithDefinition|_|) arg1

Parameters:
Returns: FSharpEntity option
arg0 : FSharpType
Returns: FSharpEntity option

(|UnionCase|_|) arg1

Full Usage: (|UnionCase|_|) arg1

Parameters:
Returns: FSharpUnionCase option
arg0 : FSharpSymbol
Returns: FSharpUnionCase option

(|UnionType|_|) arg1

Full Usage: (|UnionType|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

(|ValueType|_|) arg1

Full Usage: (|ValueType|_|) arg1

Parameters:
Returns: unit option
arg0 : FSharpEntity
Returns: unit option

Type something to start searching.