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); }
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; }