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

XDR_InitAttributeType() private static method

private static XDR_InitAttributeType ( XdrBuilder builder, object obj ) : void
builder XdrBuilder
obj object
return void
        private static void XDR_InitAttributeType(XdrBuilder builder, object obj)
        {
            AttributeContent ad = builder._AttributeDef;
            ad._AttDef = new SchemaAttDef(XmlQualifiedName.Empty, null);

            ad._Required = false;
            ad._Prefix = null;

            ad._Default = null;
            ad._MinVal = 0; // optional by default.
            ad._MaxVal = 1;

            // used for datatype
            ad._EnumerationRequired = false;
            ad._HasDataType = false;
            ad._Global = (builder._StateHistory.Length == 2);

            ad._MaxLength = uint.MaxValue;
            ad._MinLength = uint.MaxValue;
        }
XdrBuilder