LogViewer.LogEntryParser.ReadNDC C# (CSharp) Method

ReadNDC() private method

private ReadNDC ( XmlReader xmlreader, Names names, LogEntry logentry ) : void
xmlreader XmlReader
names Names
logentry LogEntry
return void
        private void ReadNDC(XmlReader xmlreader, Names names, LogEntry logentry)
        {
            if (xmlreader.Read()){
                switch (xmlreader.NodeType){
                    case XmlNodeType.Whitespace:
                        break;
                    case XmlNodeType.Element:
                        if (Object.ReferenceEquals(xmlreader.LocalName, names.ndc)){
                        }
                        else{
                            throw new NotImplementedException("!");
                        }
                        break;
                    case XmlNodeType.EndElement:
                        if (Object.ReferenceEquals(xmlreader.LocalName, names.ndc)){
                            return;
                        }
                        throw new NotImplementedException("! " + xmlreader.Name);
                    default:
                        throw new NotImplementedException("! " + xmlreader.NodeType);
                }
            }
        }