Logo fantomas

LanguageFeature Type

LanguageFeature enumeration

Union cases

Union case Description

AccessProtectedBaseFieldFromClosure

Full Usage: AccessProtectedBaseFieldFromClosure

AdditionalTypeDirectedConversions

Full Usage: AdditionalTypeDirectedConversions

AllowAccessModifiersToAutoPropertiesGettersAndSetters

Full Usage: AllowAccessModifiersToAutoPropertiesGettersAndSetters

AllowObjectExpressionWithoutOverrides

Full Usage: AllowObjectExpressionWithoutOverrides

AllowTypedLetUseAndBang

Full Usage: AllowTypedLetUseAndBang

ArithmeticInLiterals

Full Usage: ArithmeticInLiterals

AttributesToRightOfModuleKeyword

Full Usage: AttributesToRightOfModuleKeyword

BetterAnonymousRecordParsing

Full Usage: BetterAnonymousRecordParsing

BooleanReturningAndReturnTypeDirectedPartialActivePattern

Full Usage: BooleanReturningAndReturnTypeDirectedPartialActivePattern

CSharpExtensionAttributeNotRequired

Full Usage: CSharpExtensionAttributeNotRequired

ConstraintIntersectionOnFlexibleTypes

Full Usage: ConstraintIntersectionOnFlexibleTypes

DefaultInterfaceMemberConsumption

Full Usage: DefaultInterfaceMemberConsumption

DelegateTypeNameResolutionFix

Full Usage: DelegateTypeNameResolutionFix

DeprecatePlacesWhereSeqCanBeOmitted

Full Usage: DeprecatePlacesWhereSeqCanBeOmitted

DirectDelegateConstruction

Full Usage: DirectDelegateConstruction

DontWarnOnUppercaseIdentifiersInBindingPatterns

Full Usage: DontWarnOnUppercaseIdentifiersInBindingPatterns

DotlessFloat32Literal

Full Usage: DotlessFloat32Literal

EmptyBodiedComputationExpressions

Full Usage: EmptyBodiedComputationExpressions

EnforceAttributeTargets

Full Usage: EnforceAttributeTargets

ErrorForNonVirtualMembersOverrides

Full Usage: ErrorForNonVirtualMembersOverrides

ErrorOnBitwiseOpsOnNonIntegralEnums

Full Usage: ErrorOnBitwiseOpsOnNonIntegralEnums

ErrorOnDeprecatedRequireQualifiedAccess

Full Usage: ErrorOnDeprecatedRequireQualifiedAccess

ErrorOnInvalidDeclsInTypeDefinitions

Full Usage: ErrorOnInvalidDeclsInTypeDefinitions

ErrorOnMissingSignatureAttribute

Full Usage: ErrorOnMissingSignatureAttribute

ErrorReportingOnStaticClasses

Full Usage: ErrorReportingOnStaticClasses

EscapeDotnetFormattableStrings

Full Usage: EscapeDotnetFormattableStrings

ExceptionFieldSerializationSupport

Full Usage: ExceptionFieldSerializationSupport

ExpandedMeasurables

Full Usage: ExpandedMeasurables

ExtendedFixedBindings

Full Usage: ExtendedFixedBindings

ExtendedStringInterpolation

Full Usage: ExtendedStringInterpolation

ExtensionConstraintSolutions

Full Usage: ExtensionConstraintSolutions

FromEndSlicing

Full Usage: FromEndSlicing

ImplicitDIMCoverage

Full Usage: ImplicitDIMCoverage

ImprovedImpliedArgumentNames

Full Usage: ImprovedImpliedArgumentNames

ImprovedImpliedArgumentNamesPartTwo

Full Usage: ImprovedImpliedArgumentNamesPartTwo

InterfacesWithAbstractStaticMembers

Full Usage: InterfacesWithAbstractStaticMembers

LowerIntegralRangesToFastLoops

Full Usage: LowerIntegralRangesToFastLoops

LowerInterpolatedStringToConcat

Full Usage: LowerInterpolatedStringToConcat

LowerSimpleMappingsInComprehensionsToFastLoops

Full Usage: LowerSimpleMappingsInComprehensionsToFastLoops

LowercaseDUWhenRequireQualifiedAccess

Full Usage: LowercaseDUWhenRequireQualifiedAccess

MatchNotAllowedForUnionCaseWithNoData

Full Usage: MatchNotAllowedForUnionCaseWithNoData

MethodOverloadsCache

Full Usage: MethodOverloadsCache

MoreConcreteTiebreaker

Full Usage: MoreConcreteTiebreaker

NameOf

Full Usage: NameOf

NonInlineLiteralsAsPrintfFormat

Full Usage: NonInlineLiteralsAsPrintfFormat

NonVariablePatternsToRightOfAsPatterns

Full Usage: NonVariablePatternsToRightOfAsPatterns

NotNullIfNotNull

Full Usage: NotNullIfNotNull

NullableOptionalInterop

Full Usage: NullableOptionalInterop

NullnessChecking

Full Usage: NullnessChecking

OverloadResolutionPriority

Full Usage: OverloadResolutionPriority

OverloadsForCustomOperations

Full Usage: OverloadsForCustomOperations

PackageManagement

Full Usage: PackageManagement

ParsedHashDirectiveArgumentNonQuotes

Full Usage: ParsedHashDirectiveArgumentNonQuotes

PreferExtensionMethodOverPlainProperty

Full Usage: PreferExtensionMethodOverPlainProperty

RFC-1137

PreferStringGetPinnableReference

Full Usage: PreferStringGetPinnableReference

PreprocessorElif

Full Usage: PreprocessorElif

ReallyLongLists

Full Usage: ReallyLongLists

RecordConstructorSyntax

Full Usage: RecordConstructorSyntax

RecordSpreads

Full Usage: RecordSpreads

RefCellNotationInformationals

Full Usage: RefCellNotationInformationals

RequiredPropertiesSupport

Full Usage: RequiredPropertiesSupport

ResumableStateMachines

Full Usage: ResumableStateMachines

ReturnFromFinal

Full Usage: ReturnFromFinal

ReuseSameFieldsInStructUnions

Full Usage: ReuseSameFieldsInStructUnions

ScopedNowarn

Full Usage: ScopedNowarn

SelfTypeConstraints

Full Usage: SelfTypeConstraints

StaticLetInRecordsDusEmptyTypes

Full Usage: StaticLetInRecordsDusEmptyTypes

StaticMembersInInterfaces

Full Usage: StaticMembersInInterfaces

StringInterpolation

Full Usage: StringInterpolation

SupportValueOptionsAsOptionalParameters

Full Usage: SupportValueOptionsAsOptionalParameters

UnionIsPropertiesVisible

Full Usage: UnionIsPropertiesVisible

UnmanagedConstraintCsharpInterop

Full Usage: UnmanagedConstraintCsharpInterop

UseBangBindingValueDiscard

Full Usage: UseBangBindingValueDiscard

UseTypeSubsumptionCache

Full Usage: UseTypeSubsumptionCache

WarnWhenFunctionValueUsedAsInterpolatedStringArg

Full Usage: WarnWhenFunctionValueUsedAsInterpolatedStringArg

WarnWhenUnitPassedToObjArg

Full Usage: WarnWhenUnitPassedToObjArg

WarningIndexedPropertiesGetSetSameType

Full Usage: WarningIndexedPropertiesGetSetSameType

WarningWhenCopyAndUpdateRecordChangesAllFields

Full Usage: WarningWhenCopyAndUpdateRecordChangesAllFields

WarningWhenMultipleRecdTypeChoice

Full Usage: WarningWhenMultipleRecdTypeChoice

WarningWhenTailCallAttrOnNonRec

Full Usage: WarningWhenTailCallAttrOnNonRec

WarningWhenTailRecAttributeButNonTailRecUsage

Full Usage: WarningWhenTailRecAttributeButNonTailRecUsage

WitnessPassing

Full Usage: WitnessPassing

Instance members

Instance member Description

this.IsAccessProtectedBaseFieldFromClosure

Full Usage: this.IsAccessProtectedBaseFieldFromClosure

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.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.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.IsDirectDelegateConstruction

Full Usage: this.IsDirectDelegateConstruction

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.IsErrorOnBitwiseOpsOnNonIntegralEnums

Full Usage: this.IsErrorOnBitwiseOpsOnNonIntegralEnums

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.IsErrorOnMissingSignatureAttribute

Full Usage: this.IsErrorOnMissingSignatureAttribute

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.IsExceptionFieldSerializationSupport

Full Usage: this.IsExceptionFieldSerializationSupport

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.IsExtensionConstraintSolutions

Full Usage: this.IsExtensionConstraintSolutions

Returns: bool
Returns: bool

this.IsFromEndSlicing

Full Usage: this.IsFromEndSlicing

Returns: bool
Returns: bool

this.IsImplicitDIMCoverage

Full Usage: this.IsImplicitDIMCoverage

Returns: bool
Returns: bool

this.IsImprovedImpliedArgumentNames

Full Usage: this.IsImprovedImpliedArgumentNames

Returns: bool
Returns: bool

this.IsImprovedImpliedArgumentNamesPartTwo

Full Usage: this.IsImprovedImpliedArgumentNamesPartTwo

Returns: bool
Returns: bool

this.IsInterfacesWithAbstractStaticMembers

Full Usage: this.IsInterfacesWithAbstractStaticMembers

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.IsMatchNotAllowedForUnionCaseWithNoData

Full Usage: this.IsMatchNotAllowedForUnionCaseWithNoData

Returns: bool
Returns: bool

this.IsMethodOverloadsCache

Full Usage: this.IsMethodOverloadsCache

Returns: bool
Returns: bool

this.IsMoreConcreteTiebreaker

Full Usage: this.IsMoreConcreteTiebreaker

Returns: bool
Returns: bool

this.IsNameOf

Full Usage: this.IsNameOf

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.IsNotNullIfNotNull

Full Usage: this.IsNotNullIfNotNull

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.IsOverloadResolutionPriority

Full Usage: this.IsOverloadResolutionPriority

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.IsPreprocessorElif

Full Usage: this.IsPreprocessorElif

Returns: bool
Returns: bool

this.IsReallyLongLists

Full Usage: this.IsReallyLongLists

Returns: bool
Returns: bool

this.IsRecordConstructorSyntax

Full Usage: this.IsRecordConstructorSyntax

Returns: bool
Returns: bool

this.IsRecordSpreads

Full Usage: this.IsRecordSpreads

Returns: bool
Returns: bool

this.IsRefCellNotationInformationals

Full Usage: this.IsRefCellNotationInformationals

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.IsStaticLetInRecordsDusEmptyTypes

Full Usage: this.IsStaticLetInRecordsDusEmptyTypes

Returns: bool
Returns: bool

this.IsStaticMembersInInterfaces

Full Usage: this.IsStaticMembersInInterfaces

Returns: bool
Returns: bool

this.IsStringInterpolation

Full Usage: this.IsStringInterpolation

Returns: bool
Returns: bool

this.IsSupportValueOptionsAsOptionalParameters

Full Usage: this.IsSupportValueOptionsAsOptionalParameters

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.IsUseTypeSubsumptionCache

Full Usage: this.IsUseTypeSubsumptionCache

Returns: bool
Returns: bool

this.IsWarnWhenFunctionValueUsedAsInterpolatedStringArg

Full Usage: this.IsWarnWhenFunctionValueUsedAsInterpolatedStringArg

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.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.IsWitnessPassing

Full Usage: this.IsWitnessPassing

Returns: bool
Returns: bool

Type something to start searching.