Table of Contents

Class PathEqualityComparer

Namespace
CarinaStudio.IO
Assembly
CarinaStudio.AppBase.Core.dll

IEqualityComparer<T> to check equality of file path. Case will be ignored on Windows.

public class PathEqualityComparer : IEqualityComparer<string>
Inheritance
PathEqualityComparer
Implements
Inherited Members
Extension Methods

Fields

Default

Default instance.

public static readonly PathEqualityComparer Default

Field Value

PathEqualityComparer

Methods

Equals(string?, string?)

Check equality of file path.

public bool Equals(string? filePathX, string? filePathY)

Parameters

filePathX string

First file path.

filePathY string

Second file path.

Returns

bool

True if two file paths are same.

GetHashCode(string)

Calculate hash-code of file path.

public int GetHashCode(string filePath)

Parameters

filePath string

File path.

Returns

int

Hash-code of file path.