GitSharp.Core.DirectoryCache.DirCacheEntry.DirCacheEntry C# (CSharp) Метод

DirCacheEntry() публичный Метод

Create an empty entry at the specified stage.
public DirCacheEntry ( byte newPath, int stage ) : System
newPath byte /// Name of the cache entry, in the standard encoding. ///
stage int The stage index of the new entry.
Результат System
        public DirCacheEntry(byte[] newPath, int stage)
        {
            _info = new byte[INFO_LEN];
            _infoOffset = 0;
            _path = newPath;

            int flags = ((stage & 0x3) << 12);
            if (_path.Length < NameMask)
            {
                flags |= _path.Length;
            }
            else
            {
                flags |= NameMask;
            }

            NB.encodeInt16(_info, _infoOffset + PFlags, flags);
        }

Same methods

DirCacheEntry::DirCacheEntry ( byte newPath ) : System
DirCacheEntry::DirCacheEntry ( byte sharedInfo, int infoAt, Stream @in, MessageDigest md ) : System
DirCacheEntry::DirCacheEntry ( string newPath ) : System
DirCacheEntry::DirCacheEntry ( string newPath, int stage ) : System