public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); kindCount = reader.ReadInt16(); reader.Skip(2); // unknown kinds = new NameKind[kindCount]; names = new string[kindCount]; var baseOffset = reader.Offset + (kindCount * 4); for (int i = 0; i < kindCount; ++i) { kinds[i] = (NameKind)reader.ReadInt16(); var nameOffset = reader.ReadInt16(); var saveOffset = reader.Offset; try { reader.Offset = baseOffset + nameOffset; names[i] = reader.ReadString(reader.Remaining); } finally { reader.Offset = saveOffset; } } }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); kindCount = reader.ReadInt16(); reader.Skip(2); // unknown kinds = new NameKind[kindCount]; names = new string[kindCount]; var baseOffset = reader.Offset + (kindCount * 4); for (int i = 0; i < kindCount; ++i) { kinds[i] = (NameKind)reader.ReadInt16(); var nameOffset = reader.ReadInt16(); var saveOffset = reader.Offset; try { reader.Offset = baseOffset + nameOffset; names[i] = reader.ReadString(reader.Remaining); } finally { reader.Offset = saveOffset; } } }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); itemType = (ItemType)reader.ReadInt16(); flags = (ProjectEntryFlags)reader.ReadInt16(); name = reader.ReadName(); pinnedVersion = reader.ReadInt16(); physical = reader.ReadString(10); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); itemType = (ItemType)reader.ReadInt16(); flags = (ProjectEntryFlags)reader.ReadInt16(); name = reader.ReadName(); pinnedVersion = reader.ReadInt16(); physical = reader.ReadString(10); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); ParentProject = reader.ReadString(260); ParentFile = reader.ReadString(8); reader.Skip(4); // reserved; always 0 TotalItems = reader.ReadInt16(); Subprojects = reader.ReadInt16(); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); parentProject = reader.ReadString(260); parentFile = reader.ReadString(8); reader.Skip(4); // reserved; always 0 totalItems = reader.ReadInt16(); subprojects = reader.ReadInt16(); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); projectPath = reader.ReadString(260); name = reader.ReadName(); unpinnedRevision = reader.ReadInt16(); pinnedRevision = reader.ReadInt16(); unkShort = reader.ReadInt16(); // often seems to increment physical = reader.ReadString(10); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); itemType = (ItemType)reader.ReadInt16(); revisions = reader.ReadInt16(); name = reader.ReadName(); firstRevision = reader.ReadInt16(); dataExt = reader.ReadString(2); firstRevOffset = reader.ReadInt32(); lastRevOffset = reader.ReadInt32(); eofOffset = reader.ReadInt32(); rightsOffset = reader.ReadInt32(); reader.Skip(16); // reserved; always 0 }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); prevRevOffset = reader.ReadInt32(); action = (Action)reader.ReadInt16(); revision = reader.ReadInt16(); dateTime = reader.ReadDateTime(); user = reader.ReadString(32); label = reader.ReadString(32); commentOffset = reader.ReadInt32(); labelCommentOffset = reader.ReadInt32(); commentLength = reader.ReadInt16(); labelCommentLength = reader.ReadInt16(); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); itemType = (ItemType)reader.ReadInt16(); revisions = reader.ReadInt16(); name = reader.ReadName(); firstRevision = reader.ReadInt16(); dataExt = reader.ReadString(2); firstRevOffset = reader.ReadInt32(); lastRevOffset = reader.ReadInt32(); eofOffset = reader.ReadInt32(); rightsOffset = reader.ReadInt32(); reader.Skip(16); // reserved; always 0 }
public void Read(BufferReader reader) { offset = reader.Offset; length = reader.ReadInt32(); signature = reader.ReadSignature(2); fileCrc = (ushort)reader.ReadInt16(); actualCrc = reader.Crc16(length); }
public void Read(BufferReader reader) { offset = reader.Offset; length = reader.ReadInt32(); signature = reader.ReadSignature(2); fileCrc = (ushort)reader.ReadInt16(); actualCrc = reader.Crc16(length); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); user = reader.ReadString(32); dateTime = reader.ReadDateTime(); workingDir = reader.ReadString(260); machine = reader.ReadString(32); project = reader.ReadString(260); comment = reader.ReadString(64); revision = reader.ReadInt16(); flags = reader.ReadInt16(); exclusive = (flags & 0x40) != 0; prevCheckoutOffset = reader.ReadInt32(); thisCheckoutOffset = reader.ReadInt32(); checkouts = reader.ReadInt32(); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); user = reader.ReadString(32); dateTime = reader.ReadDateTime(); workingDir = reader.ReadString(260); machine = reader.ReadString(32); project = reader.ReadString(260); comment = reader.ReadString(64); revision = reader.ReadInt16(); flags = reader.ReadInt16(); exclusive = (flags & 0x40) != 0; prevCheckoutOffset = reader.ReadInt32(); thisCheckoutOffset = reader.ReadInt32(); checkouts = reader.ReadInt32(); }
public void Read(BufferReader reader) { Offset = reader.Offset; Length = reader.ReadInt32(); Signature = reader.ReadSignature(2); FileCrc = (ushort)reader.ReadInt16(); ActualCrc = reader.Crc16(Length); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); User = reader.ReadString(32); DateTime = reader.ReadDateTime(); WorkingDir = reader.ReadString(260); Machine = reader.ReadString(32); Project = reader.ReadString(260); Comment = reader.ReadString(64); Revision = reader.ReadInt16(); Flags = reader.ReadInt16(); Exclusive = (Flags & 0x40) != 0; PrevCheckoutOffset = reader.ReadInt32(); ThisCheckoutOffset = reader.ReadInt32(); Checkouts = reader.ReadInt32(); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); name = reader.ReadName(); unkShort = reader.ReadInt16(); // 0 or 1 physical = reader.ReadString(10); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); itemType = (ItemType)reader.ReadInt16(); revisions = reader.ReadInt16(); name = reader.ReadName(); firstRevision = reader.ReadInt16(); dataExt = reader.ReadString(2); if (Type.GetType("Mono.Runtime") != null) { dataExt = dataExt.ToLower(); } firstRevOffset = reader.ReadInt32(); lastRevOffset = reader.ReadInt32(); eofOffset = reader.ReadInt32(); rightsOffset = reader.ReadInt32(); reader.Skip(16); // reserved; always 0 }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); flags = (FileFlags)reader.ReadInt16(); branchFile = reader.ReadString(8); reader.Skip(2); // reserved; always 0 branchOffset = reader.ReadInt32(); projectOffset = reader.ReadInt32(); branchCount = reader.ReadInt16(); projectCount = reader.ReadInt16(); firstCheckoutOffset = reader.ReadInt32(); lastCheckoutOffset = reader.ReadInt32(); dataCrc = (uint)reader.ReadInt32(); reader.Skip(8); // reserved; always 0 lastRevDateTime = reader.ReadDateTime(); modificationDateTime = reader.ReadDateTime(); creationDateTime = reader.ReadDateTime(); // remaining appears to be trash }
public void Read(BufferReader reader) { command = (DeltaCommand)reader.ReadInt16(); reader.Skip(2); // unknown offset = reader.ReadInt32(); length = reader.ReadInt32(); if (command == DeltaCommand.WriteLog) { data = reader.GetBytes(length); } }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); Flags = (FileFlags)reader.ReadInt16(); BranchFile = reader.ReadString(8); reader.Skip(2); // reserved; always 0 BranchOffset = reader.ReadInt32(); ProjectOffset = reader.ReadInt32(); BranchCount = reader.ReadInt16(); ProjectCount = reader.ReadInt16(); FirstCheckoutOffset = reader.ReadInt32(); LastCheckoutOffset = reader.ReadInt32(); DataCrc = (uint)reader.ReadInt32(); reader.Skip(8); // reserved; always 0 LastRevDateTime = reader.ReadDateTime(); ModificationDateTime = reader.ReadDateTime(); CreationDateTime = reader.ReadDateTime(); // remaining appears to be trash }
public void Read(BufferReader reader) { command = (DeltaCommand)reader.ReadInt16(); reader.Skip(2); // unknown offset = reader.ReadInt32(); length = reader.ReadInt32(); if (command == DeltaCommand.WriteLog) { data = reader.GetBytes(length); } }
public static Action PeekAction(BufferReader reader) { int saveOffset = reader.Offset; try { reader.Skip(4); return((Action)reader.ReadInt16()); } finally { reader.Offset = saveOffset; } }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); projectPath = reader.ReadString(260); name = reader.ReadName(); unpinnedRevision = reader.ReadInt16(); pinnedRevision = reader.ReadInt16(); unkShort = reader.ReadInt16(); // often seems to increment physical = reader.ReadString(10); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); prevRevOffset = reader.ReadInt32(); action = (Action)reader.ReadInt16(); revision = reader.ReadInt16(); dateTime = reader.ReadDateTime(); user = reader.ReadString(32); label = reader.ReadString(32); commentOffset = reader.ReadInt32(); labelCommentOffset = reader.ReadInt32(); commentLength = reader.ReadInt16(); labelCommentLength = reader.ReadInt16(); }
public static Action PeekAction(BufferReader reader) { int saveOffset = reader.Offset; try { reader.Skip(4); return (Action)reader.ReadInt16(); } finally { reader.Offset = saveOffset; } }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); name = reader.ReadName(); unkShort = reader.ReadInt16(); // 0 or 1 physical = reader.ReadString(10); }
public override void Read(BufferReader reader, RecordHeader header) { base.Read(reader, header); itemType = (ItemType)reader.ReadInt16(); revisions = reader.ReadInt16(); name = reader.ReadName(); firstRevision = reader.ReadInt16(); dataExt = reader.ReadString(2); if (Type.GetType("Mono.Runtime") != null) { dataExt = dataExt.ToLower(); } firstRevOffset = reader.ReadInt32(); lastRevOffset = reader.ReadInt32(); eofOffset = reader.ReadInt32(); rightsOffset = reader.ReadInt32(); reader.Skip(16); // reserved; always 0 }