Header menu logo fantomas

LanguageFeature Type

LanguageFeature enumeration

Union cases

Union case Description

AccessorFunctionShorthand

Full Usage: AccessorFunctionShorthand

AdditionalTypeDirectedConversions

Full Usage: AdditionalTypeDirectedConversions

AllowAccessModifiersToAutoPropertiesGettersAndSetters

Full Usage: AllowAccessModifiersToAutoPropertiesGettersAndSetters

AllowObjectExpressionWithoutOverrides

Full Usage: AllowObjectExpressionWithoutOverrides

AllowTypedLetUseAndBang

Full Usage: AllowTypedLetUseAndBang

AndBang

Full Usage: AndBang

ArithmeticInLiterals

Full Usage: ArithmeticInLiterals

AttributesToRightOfModuleKeyword

Full Usage: AttributesToRightOfModuleKeyword

BetterAnonymousRecordParsing

Full Usage: BetterAnonymousRecordParsing

BetterExceptionPrinting

Full Usage: BetterExceptionPrinting

BooleanReturningAndReturnTypeDirectedPartialActivePattern

Full Usage: BooleanReturningAndReturnTypeDirectedPartialActivePattern

CSharpExtensionAttributeNotRequired

Full Usage: CSharpExtensionAttributeNotRequired

ConstraintIntersectionOnFlexibleTypes

Full Usage: ConstraintIntersectionOnFlexibleTypes

DefaultInterfaceMemberConsumption

Full Usage: DefaultInterfaceMemberConsumption

DelegateTypeNameResolutionFix

Full Usage: DelegateTypeNameResolutionFix

DeprecatePlacesWhereSeqCanBeOmitted

Full Usage: DeprecatePlacesWhereSeqCanBeOmitted

DiagnosticForObjInference

Full Usage: DiagnosticForObjInference

DontWarnOnUppercaseIdentifiersInBindingPatterns

Full Usage: DontWarnOnUppercaseIdentifiersInBindingPatterns

DotlessFloat32Literal

Full Usage: DotlessFloat32Literal

EmptyBodiedComputationExpressions

Full Usage: EmptyBodiedComputationExpressions

EnforceAttributeTargets

Full Usage: EnforceAttributeTargets

ErrorForNonVirtualMembersOverrides

Full Usage: ErrorForNonVirtualMembersOverrides

ErrorOnDeprecatedRequireQualifiedAccess

Full Usage: ErrorOnDeprecatedRequireQualifiedAccess

ErrorOnInvalidDeclsInTypeDefinitions

Full Usage: ErrorOnInvalidDeclsInTypeDefinitions

ErrorReportingOnStaticClasses

Full Usage: ErrorReportingOnStaticClasses

EscapeDotnetFormattableStrings

Full Usage: EscapeDotnetFormattableStrings

ExpandedMeasurables

Full Usage: ExpandedMeasurables

ExtendedFixedBindings

Full Usage: ExtendedFixedBindings

ExtendedStringInterpolation

Full Usage: ExtendedStringInterpolation

FixedIndexSlice3d4d

Full Usage: FixedIndexSlice3d4d

FromEndSlicing

Full Usage: FromEndSlicing

ImplicitYield

Full Usage: ImplicitYield

ImprovedImpliedArgumentNames

Full Usage: ImprovedImpliedArgumentNames

IndexerNotationWithoutDot

Full Usage: IndexerNotationWithoutDot

InitPropertiesSupport

Full Usage: InitPropertiesSupport

InterfacesWithAbstractStaticMembers

Full Usage: InterfacesWithAbstractStaticMembers

InterfacesWithMultipleGenericInstantiation

Full Usage: InterfacesWithMultipleGenericInstantiation

LowerIntegralRangesToFastLoops

Full Usage: LowerIntegralRangesToFastLoops

LowerInterpolatedStringToConcat

Full Usage: LowerInterpolatedStringToConcat

LowerSimpleMappingsInComprehensionsToFastLoops

Full Usage: LowerSimpleMappingsInComprehensionsToFastLoops

LowercaseDUWhenRequireQualifiedAccess

Full Usage: LowercaseDUWhenRequireQualifiedAccess

MLCompatRevisions

Full Usage: MLCompatRevisions

MatchNotAllowedForUnionCaseWithNoData

Full Usage: MatchNotAllowedForUnionCaseWithNoData

NameOf

Full Usage: NameOf

NestedCopyAndUpdate

Full Usage: NestedCopyAndUpdate

NonInlineLiteralsAsPrintfFormat

Full Usage: NonInlineLiteralsAsPrintfFormat

NonVariablePatternsToRightOfAsPatterns

Full Usage: NonVariablePatternsToRightOfAsPatterns

NullableOptionalInterop

Full Usage: NullableOptionalInterop

NullnessChecking

Full Usage: NullnessChecking

OpenTypeDeclaration

Full Usage: OpenTypeDeclaration

OverloadsForCustomOperations

Full Usage: OverloadsForCustomOperations

PackageManagement

Full Usage: PackageManagement

ParsedHashDirectiveArgumentNonQuotes

Full Usage: ParsedHashDirectiveArgumentNonQuotes

PreferExtensionMethodOverPlainProperty

Full Usage: PreferExtensionMethodOverPlainProperty

RFC-1137

PreferStringGetPinnableReference

Full Usage: PreferStringGetPinnableReference

PrintfBinaryFormat

Full Usage: PrintfBinaryFormat

ReallyLongLists

Full Usage: ReallyLongLists

RefCellNotationInformationals

Full Usage: RefCellNotationInformationals

RelaxWhitespace

Full Usage: RelaxWhitespace

RelaxWhitespace2

Full Usage: RelaxWhitespace2

RequiredPropertiesSupport

Full Usage: RequiredPropertiesSupport

ResumableStateMachines

Full Usage: ResumableStateMachines

ReturnFromFinal

Full Usage: ReturnFromFinal

ReuseSameFieldsInStructUnions

Full Usage: ReuseSameFieldsInStructUnions

ScopedNowarn

Full Usage: ScopedNowarn

SelfTypeConstraints

Full Usage: SelfTypeConstraints

SingleUnderscorePattern

Full Usage: SingleUnderscorePattern

StaticLetInRecordsDusEmptyTypes

Full Usage: StaticLetInRecordsDusEmptyTypes

StaticMembersInInterfaces

Full Usage: StaticMembersInInterfaces

StrictIndentation

Full Usage: StrictIndentation

StringInterpolation

Full Usage: StringInterpolation

StructActivePattern

Full Usage: StructActivePattern

SupportValueOptionsAsOptionalParameters

Full Usage: SupportValueOptionsAsOptionalParameters

TryWithInSeqExpression

Full Usage: TryWithInSeqExpression

UnionIsPropertiesVisible

Full Usage: UnionIsPropertiesVisible

UnmanagedConstraintCsharpInterop

Full Usage: UnmanagedConstraintCsharpInterop

UseBangBindingValueDiscard

Full Usage: UseBangBindingValueDiscard

UseBindingValueDiscard

Full Usage: UseBindingValueDiscard

UseTypeSubsumptionCache

Full Usage: UseTypeSubsumptionCache

WarnWhenUnitPassedToObjArg

Full Usage: WarnWhenUnitPassedToObjArg

WarningIndexedPropertiesGetSetSameType

Full Usage: WarningIndexedPropertiesGetSetSameType

WarningWhenCopyAndUpdateRecordChangesAllFields

Full Usage: WarningWhenCopyAndUpdateRecordChangesAllFields

WarningWhenInliningMethodImplNoInlineMarkedFunction

Full Usage: WarningWhenInliningMethodImplNoInlineMarkedFunction

WarningWhenMultipleRecdTypeChoice

Full Usage: WarningWhenMultipleRecdTypeChoice

WarningWhenTailCallAttrOnNonRec

Full Usage: WarningWhenTailCallAttrOnNonRec

WarningWhenTailRecAttributeButNonTailRecUsage

Full Usage: WarningWhenTailRecAttributeButNonTailRecUsage

WhileBang

Full Usage: WhileBang

WildCardInForLoop

Full Usage: WildCardInForLoop

WitnessPassing

Full Usage: WitnessPassing

Instance members

Instance member Description

this.IsAccessorFunctionShorthand

Full Usage: this.IsAccessorFunctionShorthand

Returns: bool
Returns: bool

this.IsAdditionalTypeDirectedConversions

Full Usage: this.IsAdditionalTypeDirectedConversions

Returns: bool
Returns: bool

this.IsAllowAccessModifiersToAutoPropertiesGettersAndSetters

Full Usage: this.IsAllowAccessModifiersToAutoPropertiesGettersAndSetters

Returns: bool
Returns: bool

this.IsAllowObjectExpressionWithoutOverrides

Full Usage: this.IsAllowObjectExpressionWithoutOverrides

Returns: bool
Returns: bool

this.IsAllowTypedLetUseAndBang

Full Usage: this.IsAllowTypedLetUseAndBang

Returns: bool
Returns: bool

this.IsAndBang

Full Usage: this.IsAndBang

Returns: bool
Returns: bool

this.IsArithmeticInLiterals

Full Usage: this.IsArithmeticInLiterals

Returns: bool
Returns: bool

this.IsAttributesToRightOfModuleKeyword

Full Usage: this.IsAttributesToRightOfModuleKeyword

Returns: bool
Returns: bool

this.IsBetterAnonymousRecordParsing

Full Usage: this.IsBetterAnonymousRecordParsing

Returns: bool
Returns: bool

this.IsBetterExceptionPrinting

Full Usage: this.IsBetterExceptionPrinting

Returns: bool
Returns: bool

this.IsBooleanReturningAndReturnTypeDirectedPartialActivePattern

Full Usage: this.IsBooleanReturningAndReturnTypeDirectedPartialActivePattern

Returns: bool
Returns: bool

this.IsCSharpExtensionAttributeNotRequired

Full Usage: this.IsCSharpExtensionAttributeNotRequired

Returns: bool
Returns: bool

this.IsConstraintIntersectionOnFlexibleTypes

Full Usage: this.IsConstraintIntersectionOnFlexibleTypes

Returns: bool
Returns: bool

this.IsDefaultInterfaceMemberConsumption

Full Usage: this.IsDefaultInterfaceMemberConsumption

Returns: bool
Returns: bool

this.IsDelegateTypeNameResolutionFix

Full Usage: this.IsDelegateTypeNameResolutionFix

Returns: bool
Returns: bool

this.IsDeprecatePlacesWhereSeqCanBeOmitted

Full Usage: this.IsDeprecatePlacesWhereSeqCanBeOmitted

Returns: bool
Returns: bool

this.IsDiagnosticForObjInference

Full Usage: this.IsDiagnosticForObjInference

Returns: bool
Returns: bool

this.IsDontWarnOnUppercaseIdentifiersInBindingPatterns

Full Usage: this.IsDontWarnOnUppercaseIdentifiersInBindingPatterns

Returns: bool
Returns: bool

this.IsDotlessFloat32Literal

Full Usage: this.IsDotlessFloat32Literal

Returns: bool
Returns: bool

this.IsEmptyBodiedComputationExpressions

Full Usage: this.IsEmptyBodiedComputationExpressions

Returns: bool
Returns: bool

this.IsEnforceAttributeTargets

Full Usage: this.IsEnforceAttributeTargets

Returns: bool
Returns: bool

this.IsErrorForNonVirtualMembersOverrides

Full Usage: this.IsErrorForNonVirtualMembersOverrides

Returns: bool
Returns: bool

this.IsErrorOnDeprecatedRequireQualifiedAccess

Full Usage: this.IsErrorOnDeprecatedRequireQualifiedAccess

Returns: bool
Returns: bool

this.IsErrorOnInvalidDeclsInTypeDefinitions

Full Usage: this.IsErrorOnInvalidDeclsInTypeDefinitions

Returns: bool
Returns: bool

this.IsErrorReportingOnStaticClasses

Full Usage: this.IsErrorReportingOnStaticClasses

Returns: bool
Returns: bool

this.IsEscapeDotnetFormattableStrings

Full Usage: this.IsEscapeDotnetFormattableStrings

Returns: bool
Returns: bool

this.IsExpandedMeasurables

Full Usage: this.IsExpandedMeasurables

Returns: bool
Returns: bool

this.IsExtendedFixedBindings

Full Usage: this.IsExtendedFixedBindings

Returns: bool
Returns: bool

this.IsExtendedStringInterpolation

Full Usage: this.IsExtendedStringInterpolation

Returns: bool
Returns: bool

this.IsFixedIndexSlice3d4d

Full Usage: this.IsFixedIndexSlice3d4d

Returns: bool
Returns: bool

this.IsFromEndSlicing

Full Usage: this.IsFromEndSlicing

Returns: bool
Returns: bool

this.IsImplicitYield

Full Usage: this.IsImplicitYield

Returns: bool
Returns: bool

this.IsImprovedImpliedArgumentNames

Full Usage: this.IsImprovedImpliedArgumentNames

Returns: bool
Returns: bool

this.IsIndexerNotationWithoutDot

Full Usage: this.IsIndexerNotationWithoutDot

Returns: bool
Returns: bool

this.IsInitPropertiesSupport

Full Usage: this.IsInitPropertiesSupport

Returns: bool
Returns: bool

this.IsInterfacesWithAbstractStaticMembers

Full Usage: this.IsInterfacesWithAbstractStaticMembers

Returns: bool
Returns: bool

this.IsInterfacesWithMultipleGenericInstantiation

Full Usage: this.IsInterfacesWithMultipleGenericInstantiation

Returns: bool
Returns: bool

this.IsLowerIntegralRangesToFastLoops

Full Usage: this.IsLowerIntegralRangesToFastLoops

Returns: bool
Returns: bool

this.IsLowerInterpolatedStringToConcat

Full Usage: this.IsLowerInterpolatedStringToConcat

Returns: bool
Returns: bool

this.IsLowerSimpleMappingsInComprehensionsToFastLoops

Full Usage: this.IsLowerSimpleMappingsInComprehensionsToFastLoops

Returns: bool
Returns: bool

this.IsLowercaseDUWhenRequireQualifiedAccess

Full Usage: this.IsLowercaseDUWhenRequireQualifiedAccess

Returns: bool
Returns: bool

this.IsMLCompatRevisions

Full Usage: this.IsMLCompatRevisions

Returns: bool
Returns: bool

this.IsMatchNotAllowedForUnionCaseWithNoData

Full Usage: this.IsMatchNotAllowedForUnionCaseWithNoData

Returns: bool
Returns: bool

this.IsNameOf

Full Usage: this.IsNameOf

Returns: bool
Returns: bool

this.IsNestedCopyAndUpdate

Full Usage: this.IsNestedCopyAndUpdate

Returns: bool
Returns: bool

this.IsNonInlineLiteralsAsPrintfFormat

Full Usage: this.IsNonInlineLiteralsAsPrintfFormat

Returns: bool
Returns: bool

this.IsNonVariablePatternsToRightOfAsPatterns

Full Usage: this.IsNonVariablePatternsToRightOfAsPatterns

Returns: bool
Returns: bool

this.IsNullableOptionalInterop

Full Usage: this.IsNullableOptionalInterop

Returns: bool
Returns: bool

this.IsNullnessChecking

Full Usage: this.IsNullnessChecking

Returns: bool
Returns: bool

this.IsOpenTypeDeclaration

Full Usage: this.IsOpenTypeDeclaration

Returns: bool
Returns: bool

this.IsOverloadsForCustomOperations

Full Usage: this.IsOverloadsForCustomOperations

Returns: bool
Returns: bool

this.IsPackageManagement

Full Usage: this.IsPackageManagement

Returns: bool
Returns: bool

this.IsParsedHashDirectiveArgumentNonQuotes

Full Usage: this.IsParsedHashDirectiveArgumentNonQuotes

Returns: bool
Returns: bool

this.IsPreferExtensionMethodOverPlainProperty

Full Usage: this.IsPreferExtensionMethodOverPlainProperty

Returns: bool
Returns: bool

this.IsPreferStringGetPinnableReference

Full Usage: this.IsPreferStringGetPinnableReference

Returns: bool
Returns: bool

this.IsPrintfBinaryFormat

Full Usage: this.IsPrintfBinaryFormat

Returns: bool
Returns: bool

this.IsReallyLongLists

Full Usage: this.IsReallyLongLists

Returns: bool
Returns: bool

this.IsRefCellNotationInformationals

Full Usage: this.IsRefCellNotationInformationals

Returns: bool
Returns: bool

this.IsRelaxWhitespace

Full Usage: this.IsRelaxWhitespace

Returns: bool
Returns: bool

this.IsRelaxWhitespace2

Full Usage: this.IsRelaxWhitespace2

Returns: bool
Returns: bool

this.IsRequiredPropertiesSupport

Full Usage: this.IsRequiredPropertiesSupport

Returns: bool
Returns: bool

this.IsResumableStateMachines

Full Usage: this.IsResumableStateMachines

Returns: bool
Returns: bool

this.IsReturnFromFinal

Full Usage: this.IsReturnFromFinal

Returns: bool
Returns: bool

this.IsReuseSameFieldsInStructUnions

Full Usage: this.IsReuseSameFieldsInStructUnions

Returns: bool
Returns: bool

this.IsScopedNowarn

Full Usage: this.IsScopedNowarn

Returns: bool
Returns: bool

this.IsSelfTypeConstraints

Full Usage: this.IsSelfTypeConstraints

Returns: bool
Returns: bool

this.IsSingleUnderscorePattern

Full Usage: this.IsSingleUnderscorePattern

Returns: bool
Returns: bool

this.IsStaticLetInRecordsDusEmptyTypes

Full Usage: this.IsStaticLetInRecordsDusEmptyTypes

Returns: bool
Returns: bool

this.IsStaticMembersInInterfaces

Full Usage: this.IsStaticMembersInInterfaces

Returns: bool
Returns: bool

this.IsStrictIndentation

Full Usage: this.IsStrictIndentation

Returns: bool
Returns: bool

this.IsStringInterpolation

Full Usage: this.IsStringInterpolation

Returns: bool
Returns: bool

this.IsStructActivePattern

Full Usage: this.IsStructActivePattern

Returns: bool
Returns: bool

this.IsSupportValueOptionsAsOptionalParameters

Full Usage: this.IsSupportValueOptionsAsOptionalParameters

Returns: bool
Returns: bool

this.IsTryWithInSeqExpression

Full Usage: this.IsTryWithInSeqExpression

Returns: bool
Returns: bool

this.IsUnionIsPropertiesVisible

Full Usage: this.IsUnionIsPropertiesVisible

Returns: bool
Returns: bool

this.IsUnmanagedConstraintCsharpInterop

Full Usage: this.IsUnmanagedConstraintCsharpInterop

Returns: bool
Returns: bool

this.IsUseBangBindingValueDiscard

Full Usage: this.IsUseBangBindingValueDiscard

Returns: bool
Returns: bool

this.IsUseBindingValueDiscard

Full Usage: this.IsUseBindingValueDiscard

Returns: bool
Returns: bool

this.IsUseTypeSubsumptionCache

Full Usage: this.IsUseTypeSubsumptionCache

Returns: bool
Returns: bool

this.IsWarnWhenUnitPassedToObjArg

Full Usage: this.IsWarnWhenUnitPassedToObjArg

Returns: bool
Returns: bool

this.IsWarningIndexedPropertiesGetSetSameType

Full Usage: this.IsWarningIndexedPropertiesGetSetSameType

Returns: bool
Returns: bool

this.IsWarningWhenCopyAndUpdateRecordChangesAllFields

Full Usage: this.IsWarningWhenCopyAndUpdateRecordChangesAllFields

Returns: bool
Returns: bool

this.IsWarningWhenInliningMethodImplNoInlineMarkedFunction

Full Usage: this.IsWarningWhenInliningMethodImplNoInlineMarkedFunction

Returns: bool
Returns: bool

this.IsWarningWhenMultipleRecdTypeChoice

Full Usage: this.IsWarningWhenMultipleRecdTypeChoice

Returns: bool
Returns: bool

this.IsWarningWhenTailCallAttrOnNonRec

Full Usage: this.IsWarningWhenTailCallAttrOnNonRec

Returns: bool
Returns: bool

this.IsWarningWhenTailRecAttributeButNonTailRecUsage

Full Usage: this.IsWarningWhenTailRecAttributeButNonTailRecUsage

Returns: bool
Returns: bool

this.IsWhileBang

Full Usage: this.IsWhileBang

Returns: bool
Returns: bool

this.IsWildCardInForLoop

Full Usage: this.IsWildCardInForLoop

Returns: bool
Returns: bool

this.IsWitnessPassing

Full Usage: this.IsWitnessPassing

Returns: bool
Returns: bool

Type something to start searching.