// Copyright (c) Microsoft Corporation.  All Rights Reserved.  See License.txt in the project root for license information.




type DU1 = | ``not.allowed``

type DU2 = ``not.allowed``

[<RequireQualifiedAccess>]
type DU3 = | ``not.allowed``

[<RequireQualifiedAccess>]
type DU4 = ``not.allowed``

type DU5 = | a

type DU6 = a

type du1 = du1 of string

type du2 = | du2 of string

[<RequireQualifiedAccess>]
type du3 = 
    | a
    | ``c``
    
[<RequireQualifiedAccess>]
type du4 = 
    | a
    | ``a.b``
    
[<RequireQualifiedAccess>]
type du5 = 
    | a
    | ``A.C``