Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,19 @@ type DU6 = a

type du1 = du1 of string

type du2 = | du2 of string
type du2 = | du2 of string

[<RequireQualifiedAccess>]
type du3 =
| a
| ``c``

[<RequireQualifiedAccess>]
type du4 =
| a
| ``a.b``

[<RequireQualifiedAccess>]
type du5 =
| a
| ``A.C``
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,27 @@ type DU2 =
| a of int
| B of string
| C
| ``D`` of bool
| ``d`` of string * int

[<RequireQualifiedAccess>]
type DU3 = | a

[<RequireQualifiedAccess>]
type DU4 = a

[<RequireQualifiedAccess>]
type DU5 = ``a``

[<RequireQualifiedAccess>]
type DU6 = ``A``

[<RequireQualifiedAccess>]
type DU7 = | ``a``

[<RequireQualifiedAccess>]
type DU8 = | ``A``

[<RequireQualifiedAccess>]
type du1 = du1 of string

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -543,6 +543,8 @@ module UnionTypes =
(Error 53, Line 18, Col 12, Line 18, Col 13, "Lowercase discriminated union cases are only allowed when using RequireQualifiedAccess attribute");
(Error 53, Line 20, Col 12, Line 20, Col 15, "Lowercase discriminated union cases are only allowed when using RequireQualifiedAccess attribute");
(Error 53, Line 22, Col 14, Line 22, Col 17, "Lowercase discriminated union cases are only allowed when using RequireQualifiedAccess attribute")
(Error 883, Line 32, Col 7, Line 32, Col 14, "Invalid namespace, module, type or union case name");
(Error 883, Line 37, Col 7, Line 37, Col 14, "Invalid namespace, module, type or union case name")
]

//SOURCE=E_LowercaseWhenRequireQualifiedAccess.fsx # E_LowercaseWhenRequireQualifiedAccess.fsx
Expand All @@ -565,6 +567,13 @@ module UnionTypes =
(Error 53, Line 18, Col 12, Line 18, Col 13, "Discriminated union cases and exception labels must be uppercase identifiers");
(Error 53, Line 20, Col 12, Line 20, Col 15, "Discriminated union cases and exception labels must be uppercase identifiers");
(Error 53, Line 22, Col 14, Line 22, Col 17, "Discriminated union cases and exception labels must be uppercase identifiers")
(Error 53, Line 26, Col 7, Line 26, Col 8, "Discriminated union cases and exception labels must be uppercase identifiers");
(Error 53, Line 27, Col 7, Line 27, Col 12, "Discriminated union cases and exception labels must be uppercase identifiers")
(Error 53, Line 31, Col 7, Line 31, Col 8, "Discriminated union cases and exception labels must be uppercase identifiers");
(Error 883, Line 32, Col 7, Line 32, Col 14, "Invalid namespace, module, type or union case name");
(Error 53, Line 32, Col 7, Line 32, Col 14, "Discriminated union cases and exception labels must be uppercase identifiers");
(Error 53, Line 36, Col 7, Line 36, Col 8, "Discriminated union cases and exception labels must be uppercase identifiers");
(Error 883, Line 37, Col 7, Line 37, Col 14, "Invalid namespace, module, type or union case name")
]

//SOURCE=W_GenericFunctionValuedStaticProp02.fs SCFLAGS="--test:ErrorRanges --warnaserror-" # W_GenericFunctionValuedStaticProp02.fs
Expand Down