Logo F# Compiler Guide

FSharpSymbolPatterns Module

Patterns over FSharpSymbol and derivatives.

Active patterns

Active pattern Description

FSharpSymbolPatterns.(|AbbreviatedType|_|) arg1

Full Usage: FSharpSymbolPatterns.(|AbbreviatedType|_|) arg1

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

FSharpSymbolPatterns.(|AbstractClass|_|) arg1

Full Usage: FSharpSymbolPatterns.(|AbstractClass|_|) arg1

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

FSharpSymbolPatterns.(|ActivePatternCase|_|) arg1

Full Usage: FSharpSymbolPatterns.(|ActivePatternCase|_|) arg1

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

FSharpSymbolPatterns.(|Array|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Array|_|) arg1

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

FSharpSymbolPatterns.(|Attribute|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Attribute|_|) arg1

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

FSharpSymbolPatterns.(|ByRef|_|) arg1

Full Usage: FSharpSymbolPatterns.(|ByRef|_|) arg1

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

FSharpSymbolPatterns.(|Class|_|) (original, abbreviated, arg1)

Full Usage: FSharpSymbolPatterns.(|Class|_|) (original, abbreviated, arg1)

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

FSharpSymbolPatterns.(|Constructor|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Constructor|_|) arg1

Parameters:
Returns: FSharpEntity option

FSharpSymbolPatterns.(|Delegate|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Delegate|_|) arg1

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

FSharpSymbolPatterns.(|Enum|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Enum|_|) arg1

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

FSharpSymbolPatterns.(|Event|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Event|_|) arg1

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

FSharpSymbolPatterns.(|ExtensionMember|_|) arg1

Full Usage: FSharpSymbolPatterns.(|ExtensionMember|_|) arg1

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

FSharpSymbolPatterns.(|FSharpEntity|_|) arg1

Full Usage: FSharpSymbolPatterns.(|FSharpEntity|_|) arg1

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

Returns (originalEntity, abbreviatedEntity, abbreviatedType)

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

FSharpSymbolPatterns.(|FSharpException|_|) arg1

Full Usage: FSharpSymbolPatterns.(|FSharpException|_|) arg1

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

FSharpSymbolPatterns.(|FSharpModule|_|) arg1

Full Usage: FSharpSymbolPatterns.(|FSharpModule|_|) arg1

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

FSharpSymbolPatterns.(|FSharpType|_|) arg1

Full Usage: FSharpSymbolPatterns.(|FSharpType|_|) arg1

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

FSharpSymbolPatterns.(|Field|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Field|_|) arg1

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

FSharpSymbolPatterns.(|FunctionType|_|) arg1

Full Usage: FSharpSymbolPatterns.(|FunctionType|_|) arg1

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

FSharpSymbolPatterns.(|Function|_|) excluded arg2

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

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

FSharpSymbolPatterns.(|Interface|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Interface|_|) arg1

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

FSharpSymbolPatterns.(|MemberFunctionOrValue|_|) arg1

Full Usage: FSharpSymbolPatterns.(|MemberFunctionOrValue|_|) arg1

Parameters:
Returns: FSharpMemberOrFunctionOrValue option

FSharpSymbolPatterns.(|MutableVar|_|) arg1

Full Usage: FSharpSymbolPatterns.(|MutableVar|_|) arg1

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

FSharpSymbolPatterns.(|Namespace|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Namespace|_|) arg1

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

FSharpSymbolPatterns.(|Parameter|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Parameter|_|) arg1

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

FSharpSymbolPatterns.(|Pattern|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Pattern|_|) arg1

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

FSharpSymbolPatterns.(|ProvidedAndErasedType|_|) arg1

Full Usage: FSharpSymbolPatterns.(|ProvidedAndErasedType|_|) arg1

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

FSharpSymbolPatterns.(|ProvidedType|_|) arg1

Full Usage: FSharpSymbolPatterns.(|ProvidedType|_|) arg1

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

FSharpSymbolPatterns.(|RecordField|_|) arg1

Full Usage: FSharpSymbolPatterns.(|RecordField|_|) arg1

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

FSharpSymbolPatterns.(|Record|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Record|_|) arg1

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

FSharpSymbolPatterns.(|RefCell|_|) arg1

Full Usage: FSharpSymbolPatterns.(|RefCell|_|) arg1

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

FSharpSymbolPatterns.(|Tuple|_|) arg1

Full Usage: FSharpSymbolPatterns.(|Tuple|_|) arg1

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

FSharpSymbolPatterns.(|TypeWithDefinition|_|) arg1

Full Usage: FSharpSymbolPatterns.(|TypeWithDefinition|_|) arg1

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

FSharpSymbolPatterns.(|UnionCase|_|) arg1

Full Usage: FSharpSymbolPatterns.(|UnionCase|_|) arg1

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

FSharpSymbolPatterns.(|UnionType|_|) arg1

Full Usage: FSharpSymbolPatterns.(|UnionType|_|) arg1

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

FSharpSymbolPatterns.(|ValueType|_|) arg1

Full Usage: FSharpSymbolPatterns.(|ValueType|_|) arg1

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

Type something to start searching.