public PipelineDynamicStateCreateInfo
        (
            StructureType?sType          = StructureType.PipelineDynamicStateCreateInfo,
            void *pNext                  = null,
            uint?flags                   = null,
            uint?dynamicStateCount       = null,
            DynamicState *pDynamicStates = null
        ) : this()
        {
            if (sType is not null)
            {
                SType = sType.Value;
            }

            if (pNext is not null)
            {
                PNext = pNext;
            }

            if (flags is not null)
            {
                Flags = flags.Value;
            }

            if (dynamicStateCount is not null)
            {
                DynamicStateCount = dynamicStateCount.Value;
            }

            if (pDynamicStates is not null)
            {
                PDynamicStates = pDynamicStates;
            }
        }
 public PipelineDynamicStateCreateInfo
 (
     StructureType sType          = StructureType.PipelineDynamicStateCreateInfo,
     void *pNext                  = default,
     uint flags                   = default,
     uint dynamicStateCount       = default,
     DynamicState *pDynamicStates = default
 )
 {
     SType             = sType;
     PNext             = pNext;
     Flags             = flags;
     DynamicStateCount = dynamicStateCount;
     PDynamicStates    = pDynamicStates;
 }