Definition at line 2171 of file XsdBuilder.cs.
 2172    {
 2173        int num = 0;
 2174        string[] 
array = XmlConvert.SplitString(
value);
 
 2175        for (
int i = 0; 
i < 
array.Length; 
i++)
 
 2176        {
 2177            bool flag = false;
 2179            {
 2181                {
 2183                    {
 2185                        return 0;
 2186                    }
 2188                    flag = true;
 2189                    break;
 2190                }
 2191            }
 2192            if (!flag)
 2193            {
 2195                return 0;
 2196            }
 2197            if (num == 255 && 
value.Length > 4)
 
 2198            {
 2200                return 0;
 2201            }
 2202        }
 2203        return num;
 2204    }
static string Sch_InvalidXsdAttributeValue
void SendValidationEvent(string code, string arg0, string arg1, string arg2)
static readonly int[] s_derivationMethodValues
static readonly string[] s_derivationMethodStrings
References System.array, System.Xml.Dictionary, System.Xml.Schema.XsdBuilder.s_derivationMethodStrings, System.Xml.Schema.XsdBuilder.s_derivationMethodValues, System.SR.Sch_InvalidXsdAttributeValue, System.Xml.Schema.XsdBuilder.SendValidationEvent(), System.Xml.XmlConvert.SplitString(), and System.value.