Class Packing.PackedObject
An unpacked form of an object in a pack file.
[CompilationMapping(SourceConstructFlags.RecordType)]
public sealed class Packing.PackedObject : IEquatable<Packing.PackedObject>, IStructuralEquatable, IDisposable
- Inheritance
-
Packing.PackedObject
- Implements
- Inherited Members
Constructors
PackedObject(GitObjectType, Stream)
public PackedObject(GitObjectType objectType, Stream stream)
Parameters
objectType
GitObjectTypestream
Stream
Properties
ObjectType
[CompilationMapping(SourceConstructFlags.Field, 0)]
public GitObjectType ObjectType { get; }
Property Value
Stream
[CompilationMapping(SourceConstructFlags.Field, 1)]
public Stream Stream { get; }
Property Value
Methods
Equals(PackedObject)
public override sealed bool Equals(Packing.PackedObject obj)
Parameters
obj
Packing.PackedObject
Returns
Equals(PackedObject, IEqualityComparer)
public bool Equals(Packing.PackedObject obj, IEqualityComparer comp)
Parameters
obj
Packing.PackedObjectcomp
IEqualityComparer
Returns
Equals(object?)
public override sealed bool Equals(object? obj)
Parameters
obj
object
Returns
Equals(object?, IEqualityComparer)
public override sealed bool Equals(object? obj, IEqualityComparer comp)
Parameters
obj
objectcomp
IEqualityComparer
Returns
GetHashCode()
public override sealed int GetHashCode()
Returns
GetHashCode(IEqualityComparer)
public override sealed int GetHashCode(IEqualityComparer comp)
Parameters
comp
IEqualityComparer
Returns
ToString()
public override string ToString()