Table of Contents

Class WindowsCertificates.CertificateStoreLocation

Namespace
Fabricator.Resources
Assembly
Fabricator.Resources.dll

Represents a certificate store location and name for certificate installation.

[CompilationMapping(SourceConstructFlags.RecordType)]
public sealed class WindowsCertificates.CertificateStoreLocation : IEquatable<WindowsCertificates.CertificateStoreLocation>, IStructuralEquatable, IComparable<WindowsCertificates.CertificateStoreLocation>, IComparable, IStructuralComparable
Inheritance
WindowsCertificates.CertificateStoreLocation
Implements
Inherited Members

Constructors

CertificateStoreLocation(StoreLocation, StoreName)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields|DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties, typeof(WindowsCertificates.CertificateStoreLocation))]
public CertificateStoreLocation(StoreLocation location, StoreName storeName)

Parameters

location StoreLocation
storeName StoreName

Properties

Location

The store location (e.g., LocalMachine or CurrentUser)

[CompilationMapping(SourceConstructFlags.Field, 0)]
public StoreLocation Location { get; }

Property Value

StoreLocation

StoreName

The store name (e.g., Root, My, CA, etc.)

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

Property Value

StoreName

Methods

CompareTo(CertificateStoreLocation)

public override sealed int CompareTo(WindowsCertificates.CertificateStoreLocation obj)

Parameters

obj WindowsCertificates.CertificateStoreLocation

Returns

int

CompareTo(object?)

public override sealed int CompareTo(object? obj)

Parameters

obj object

Returns

int

CompareTo(object?, IComparer)

public override sealed int CompareTo(object? obj, IComparer comp)

Parameters

obj object
comp IComparer

Returns

int

Equals(CertificateStoreLocation)

public override sealed bool Equals(WindowsCertificates.CertificateStoreLocation obj)

Parameters

obj WindowsCertificates.CertificateStoreLocation

Returns

bool

Equals(CertificateStoreLocation, IEqualityComparer)

public bool Equals(WindowsCertificates.CertificateStoreLocation obj, IEqualityComparer comp)

Parameters

obj WindowsCertificates.CertificateStoreLocation
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