Table of Contents

Struct PackedObjectLocation

Namespace
Fenrir.Git
Assembly
Fenrir.Git.dll
[Struct]
[CompilationMapping(SourceConstructFlags.RecordType)]
public struct PackedObjectLocation : IEquatable<PackedObjectLocation>, IStructuralEquatable
Implements
Inherited Members

Constructors

PackedObjectLocation(LocalPath, uint)

public PackedObjectLocation(LocalPath packFile, uint offset)

Parameters

packFile LocalPath
offset uint

Properties

Offset

[CompilationMapping(SourceConstructFlags.Field, 1)]
public readonly uint Offset { get; }

Property Value

uint

PackFile

[CompilationMapping(SourceConstructFlags.Field, 0)]
public readonly LocalPath PackFile { get; }

Property Value

LocalPath

Methods

Equals(PackedObjectLocation)

public override sealed bool Equals(PackedObjectLocation obj)

Parameters

obj PackedObjectLocation

Returns

bool

Equals(PackedObjectLocation, IEqualityComparer)

public bool Equals(PackedObjectLocation obj, IEqualityComparer comp)

Parameters

obj PackedObjectLocation
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