navigation

Expression

Namespace: FSharpLint.Framework
Parent Module: HintParser
Assembly: FSharpLint.Core
Attributes: RequireQualifiedAccessAttribute

Name Description
Instance Members
IsVariable

Signature: this.IsVariable
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsArray

Signature: this.IsArray
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsIdentifier

Signature: this.IsIdentifier
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsParentheses

Signature: this.IsParentheses
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsAddressOf

Signature: this.IsAddressOf
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsConstant

Signature: this.IsConstant
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsElse

Signature: this.IsElse
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsLambdaArg

Signature: this.IsLambdaArg
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsLambda

Signature: this.IsLambda
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsTuple

Signature: this.IsTuple
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsFunctionApplication

Signature: this.IsFunctionApplication
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsList

Signature: this.IsList
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsNull

Signature: this.IsNull
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsInfixOperator

Signature: this.IsInfixOperator
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsIf

Signature: this.IsIf
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsPrefixOperator

Signature: this.IsPrefixOperator
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsWildcard

Signature: this.IsWildcard
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
IsLambdaBody

Signature: this.IsLambdaBody
Attributes: CompilerGeneratedAttribute DebuggerNonUserCodeAttribute DebuggerNonUserCodeAttribute
Union Cases
FunctionApplication

Signature: FunctionApplication Expression list
InfixOperator

Signature: InfixOperator(operatorIdentifier, Expression, Expression)
PrefixOperator

Signature: PrefixOperator(operatorIdentifier, Expression)
AddressOf

Signature: AddressOf(singleAmpersand, Expression)
Wildcard

Signature: Wildcard
Variable

Signature: Variable char
Identifier

Signature: Identifier string list
Constant

Signature: Constant Constant
Parentheses

Signature: Parentheses Expression
Lambda

Signature: Lambda(LambdaArg list, LambdaBody)
LambdaBody

Signature: LambdaBody Expression
LambdaArg

Signature: LambdaArg Expression
Tuple

Signature: Tuple Expression list
List

Signature: List Expression list
Array

Signature: Array Expression list
If

Signature: If(cond, body, else)
Else

Signature: Else Expression
Null

Signature: Null