Class TreeAtom
An element of a Git tree. Each tree record contains mode, name and hash of the tree item.
[CompilationMapping(SourceConstructFlags.RecordType)]
public sealed class TreeAtom : IEquatable<TreeAtom>, IStructuralEquatable, IComparable<TreeAtom>, IComparable, IStructuralComparable
- Inheritance
-
TreeAtom
- Implements
- Inherited Members
Constructors
TreeAtom(ulong, string, Sha1Hash)
[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields|DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties, typeof(TreeAtom))]
public TreeAtom(ulong mode, string name, Sha1Hash hash)
Parameters
Properties
Hash
[CompilationMapping(SourceConstructFlags.Field, 2)]
public Sha1Hash Hash { get; }
Property Value
Mode
[CompilationMapping(SourceConstructFlags.Field, 0)]
public ulong Mode { get; }
Property Value
Name
[CompilationMapping(SourceConstructFlags.Field, 1)]
public string Name { get; }
Property Value
Methods
CompareTo(TreeAtom)
public override sealed int CompareTo(TreeAtom obj)
Parameters
objTreeAtom
Returns
CompareTo(object?)
public override sealed int CompareTo(object? obj)
Parameters
objobject
Returns
CompareTo(object?, IComparer)
public override sealed int CompareTo(object? obj, IComparer comp)
Parameters
Returns
Equals(TreeAtom)
public override sealed bool Equals(TreeAtom obj)
Parameters
objTreeAtom
Returns
Equals(TreeAtom, IEqualityComparer)
public bool Equals(TreeAtom obj, IEqualityComparer comp)
Parameters
objTreeAtomcompIEqualityComparer
Returns
Equals(object?)
public override sealed bool Equals(object? obj)
Parameters
objobject
Returns
Equals(object?, IEqualityComparer)
public override sealed bool Equals(object? obj, IEqualityComparer comp)
Parameters
objobjectcompIEqualityComparer
Returns
GetHashCode()
public override sealed int GetHashCode()
Returns
GetHashCode(IEqualityComparer)
public override sealed int GetHashCode(IEqualityComparer comp)
Parameters
compIEqualityComparer
Returns
ToString()
public override string ToString()