System.Xml.Xsl.XsltOld.TextOnlyOutput.RecordDone C# (CSharp) Method

RecordDone() public method

public RecordDone ( RecordBuilder record ) : Processor.OutputResult
record RecordBuilder
return Processor.OutputResult
        public Processor.OutputResult RecordDone(RecordBuilder record) {
            BuilderInfo mainNode       = record.MainNode;

            switch (mainNode.NodeType) {
            case XmlNodeType.Text:
            case XmlNodeType.Whitespace:
            case XmlNodeType.SignificantWhitespace:
                this.writer.Write(mainNode.Value);
                break;
            default:
                break;
            }

            record.Reset();
            return Processor.OutputResult.Continue;
        }