internal BaseRemoteReference(RemoteReferencesCollection refs, string name, Hash hash) { Verify.Argument.IsNotNull(refs, nameof(refs)); Verify.Argument.IsNeitherNullNorWhitespace(name, nameof(name)); References = refs; Name = name; Hash = hash; }
internal BaseRemoteReference(RemoteReferencesCollection refs, string name, Hash hash) { Verify.Argument.IsNotNull(refs, "refs"); Verify.Argument.IsNeitherNullNorWhitespace(name, "name"); _refs = refs; _name = name; _hash = hash; }
internal RemoteRepositoryTag(RemoteReferencesCollection refs, string name, TagType type, Hash hash) : base(refs, name, hash) { _tagType = type; }
internal RemoteRepositoryBranch(RemoteReferencesCollection refs, string name, Hash hash) : base(refs, name, hash) { }