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)
[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields|DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties, typeof(Packing.PackedObject))]
public PackedObject(GitObjectType objectType, Stream stream)
Parameters
objectTypeGitObjectTypestreamStream
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
objPacking.PackedObject
Returns
Equals(PackedObject, IEqualityComparer)
public bool Equals(Packing.PackedObject obj, IEqualityComparer comp)
Parameters
objPacking.PackedObjectcompIEqualityComparer
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()