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

ParseInput() private method

private ParseInput ( ReaderStream input ) : void
input ReaderStream
return void
        private void ParseInput(ReaderStream input)
        {
            Util.Log("SdlParser.ParseInput");                                   
            _parsingInput = input;
            try
            {
                ReadNextXmlElement();
                String elementName = _XMLReader.LocalName;
                if(MatchingNamespace(s_serviceNamespaceString) &&
                   MatchingStrings(elementName, s_serviceDescString))
                {
                    ParseSdl();
                }
                else
                    throw new SUDSParserException(CoreChannel.GetResourceString("Remoting_Suds_UnknownElementAtRootLevel"));
            }
            finally
            {
                WriterStream.Flush(_writerStreams);
            }
        }