VSS record representing a file checkout.
상속: VssRecord
예제 #1
0
        private static VssRecord CreateRecord(
            RecordHeader recordHeader, BufferReader recordReader)
        {
            VssRecord record = null;

            switch (recordHeader.Signature)
            {
            case RevisionRecord.SIGNATURE:
                record = CreateRevisionRecord(recordHeader, recordReader);
                break;

            case CommentRecord.SIGNATURE:
                record = new CommentRecord();
                break;

            case CheckoutRecord.SIGNATURE:
                record = new CheckoutRecord();
                break;

            case ProjectRecord.SIGNATURE:
                record = new ProjectRecord();
                break;

            case BranchRecord.SIGNATURE:
                record = new BranchRecord();
                break;

            case DeltaRecord.SIGNATURE:
                record = new DeltaRecord();
                break;
            }
            return(record);
        }
예제 #2
0
 private static VssRecord CreateRecord(
     RecordHeader recordHeader, BufferReader recordReader)
 {
     VssRecord record = null;
     switch (recordHeader.Signature)
     {
         case RevisionRecord.SIGNATURE:
             record = CreateRevisionRecord(recordHeader, recordReader);
             break;
         case CommentRecord.SIGNATURE:
             record = new CommentRecord();
             break;
         case CheckoutRecord.SIGNATURE:
             record = new CheckoutRecord();
             break;
         case ProjectRecord.SIGNATURE:
             record = new ProjectRecord();
             break;
         case BranchRecord.SIGNATURE:
             record = new BranchRecord();
             break;
         case DeltaRecord.SIGNATURE:
             record = new DeltaRecord();
             break;
     }
     return record;
 }