GitSharp.IndexHeader.Load C# (CSharp) Method

Load() public method

public Load ( GitObjectStream content ) : void
content GitObjectStream
return void
        public void Load(GitObjectStream content)
        {
            var signatureBytes = content.ReadBytes(SignatureSize);
            var versionBytes = content.ReadBytes(VersionSize);
            var entriesBytes = content.ReadBytes(EntriesSize);

            Signature = signatureBytes.ToAsciiString();
            Version = versionBytes.ToInt32();
            Entries = entriesBytes.ToInt32();
        }

Usage Example

Exemplo n.º 1
0
        public void Load(GitObjectStream content)
        {
            ReadSignature(content);

            Header = new IndexHeader();
            Header.Load(content);

            while (content.Position < content.Length - 20)
            {
                var entry = new IndexEntry();

                entry.Load(content);

                Entries.Add(entry);
            }
        }
IndexHeader