Table of Contents

Struct Guids

Namespace
The.Caching
Assembly
Instagile.dll

Does not actually contain guids, but can be used as an equality key for a list of them.

[MessagePackFormatter(typeof(Guids.Formatter))]
public readonly struct Guids
Inherited Members

Remarks

Permutations: AllKey | filter=null, view=null SomeKey | filter=some, view=null ViewKey | filter=some, view=some (the filter is that of the base key)

Constructors

Guids(string, int, Expression?, View?)

Does not actually contain guids, but can be used as an equality key for a list of them.

public Guids(string targetEntityName, int precalculatedHashCode, Expression? filter, View? view)

Parameters

targetEntityName string
precalculatedHashCode int
filter Expression
view View?

Remarks

Permutations: AllKey | filter=null, view=null SomeKey | filter=some, view=null ViewKey | filter=some, view=some (the filter is that of the base key)

Fields

TargetEntityName

public readonly string TargetEntityName

Field Value

string

Properties

HasFilter

public bool HasFilter { get; }

Property Value

bool

HasView

public bool HasView { get; }

Property Value

bool

Methods

Equals(object?)

Indicates whether this instance and a specified object are equal.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current instance.

Returns

bool

true if obj and this instance are the same type and represent the same value; otherwise, false.

GetHashCode()

Returns the hash code for this instance.

public override int GetHashCode()

Returns

int

A 32-bit signed integer that is the hash code for this instance.

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.