System.Xml.Schema.XdrBuilder.HandleMinMax C# (CSharp) Method

HandleMinMax() private static method

private static HandleMinMax ( ParticleContentValidator pContent, uint cMin, uint cMax ) : void
pContent ParticleContentValidator
cMin uint
cMax uint
return void
        private static void HandleMinMax(ParticleContentValidator pContent, uint cMin, uint cMax)
        {
            if (pContent != null)
            {
                if (cMax == uint.MaxValue)
                {
                    if (cMin == 0)
                        pContent.AddStar();           // minOccurs="0" and maxOccurs="infinite"
                    else
                        pContent.AddPlus();           // minOccurs="1" and maxOccurs="infinite"
                }
                else if (cMin == 0)
                {                 // minOccurs="0" and maxOccurs="1")
                    pContent.AddQMark();
                }
            }
        }
XdrBuilder