System.Runtime.Remoting.MetadataServices.SdlParser.ParseEnumeration C# (CSharp) Method

ParseEnumeration() private method

private ParseEnumeration ( URTSimpleType parsingSimpleType, int enumFacetNum ) : void
parsingSimpleType URTSimpleType
enumFacetNum int
return void
        private void ParseEnumeration(URTSimpleType parsingSimpleType, int enumFacetNum)
        {
            Util.Log("SdlParser.ParseEnumeration facitNum "+enumFacetNum);
            if(_XMLReader.IsEmptyElement == true)
            {
                // Get the enum value
                String valueString = LookupAttribute(s_valueString, null, true);

                parsingSimpleType.IsEnum = true;
                parsingSimpleType.AddFacet(new EnumFacet(valueString, enumFacetNum));
            }
            else
            {
                throw new SUDSParserException(
                    CoreChannel.GetResourceString("Remoting_Suds_EnumMustBeEmpty"));
            }

            ReadNextXmlElement();
            return;
        }