Class CommitBody
Body of the Git commit. "Body" is a commit contents but without its own hash.
[CompilationMapping(SourceConstructFlags.RecordType)]
public sealed class CommitBody : IEquatable<CommitBody>, IStructuralEquatable, IComparable<CommitBody>, IComparable, IStructuralComparable
- Inheritance
-
CommitBody
- Implements
- Inherited Members
Constructors
CommitBody(Sha1Hash, Sha1Hash[], string[])
[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields|DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties, typeof(CommitBody))]
public CommitBody(Sha1Hash tree, Sha1Hash[] parents, string[] rest)
Parameters
Properties
Parents
[CompilationMapping(SourceConstructFlags.Field, 1)]
public Sha1Hash[] Parents { get; }
Property Value
- Sha1Hash[]
Rest
[CompilationMapping(SourceConstructFlags.Field, 2)]
public string[] Rest { get; }
Property Value
- string[]
Tree
[CompilationMapping(SourceConstructFlags.Field, 0)]
public Sha1Hash Tree { get; }
Property Value
Methods
CompareTo(CommitBody)
public override sealed int CompareTo(CommitBody obj)
Parameters
objCommitBody
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(CommitBody)
public override sealed bool Equals(CommitBody obj)
Parameters
objCommitBody
Returns
Equals(CommitBody, IEqualityComparer)
public bool Equals(CommitBody obj, IEqualityComparer comp)
Parameters
objCommitBodycompIEqualityComparer
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()