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

RecordDone() public method

public RecordDone ( RecordBuilder record ) : Processor.OutputResult
record RecordBuilder
return Processor.OutputResult
        public Processor.OutputResult RecordDone(RecordBuilder record) {
            if (output.Method == XsltOutput.OutputMethod.Unknown) {
                if (! DecideDefaultOutput(record.MainNode)) {
                    CacheRecord(record);
                }
                else {
                    OutputCachedRecords();
                    OutputRecord(record);    
                }
            }
            else {
                OutputRecord(record);
            }

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