Table of Contents

Class Packing.PackedObject

Namespace
Fenrir.Git
Assembly
Fenrir.Git.dll

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 GitObjectType
stream Stream

Properties

ObjectType

[CompilationMapping(SourceConstructFlags.Field, 0)]
public GitObjectType ObjectType { get; }

Property Value

GitObjectType

Stream

[CompilationMapping(SourceConstructFlags.Field, 1)]
public Stream Stream { get; }

Property Value

Stream

Methods

Equals(PackedObject)

public override sealed bool Equals(Packing.PackedObject obj)

Parameters

obj Packing.PackedObject

Returns

bool

Equals(PackedObject, IEqualityComparer)

public bool Equals(Packing.PackedObject obj, IEqualityComparer comp)

Parameters

obj Packing.PackedObject
comp IEqualityComparer

Returns

bool

Equals(object?)

public override sealed bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(object?, IEqualityComparer)

public override sealed bool Equals(object? obj, IEqualityComparer comp)

Parameters

obj object
comp IEqualityComparer

Returns

bool

GetHashCode()

public override sealed int GetHashCode()

Returns

int

GetHashCode(IEqualityComparer)

public override sealed int GetHashCode(IEqualityComparer comp)

Parameters

comp IEqualityComparer

Returns

int

ToString()

public override string ToString()

Returns

string