SnapshotType Class

public sealed class SnapshotType : IEquatable<SnapshotType>

No documentation is available.

Implements

Properties

NameDescription
Avif
Bmp
Default
DisplayName
FileExtension
Gif
Heic
Ico
Jpeg
Jpeg2000
JpegXl
MimeType
None
Pdf
Png
Svg
Tiff
Type
Webp
public static SnapshotType Avif { get; }

Property value

SnapshotType

No documentation is available.

public static SnapshotType Bmp { get; }

Property value

SnapshotType

No documentation is available.

public static SnapshotType Default { get; }

Property value

SnapshotType

No documentation is available.

DisplayName

SnapshotType.cs
public string? DisplayName { get; }

Property value

string?

No documentation is available.

FileExtension

SnapshotType.cs
public string FileExtension { get; }

Property value

string

No documentation is available.

public static SnapshotType Gif { get; }

Property value

SnapshotType

No documentation is available.

public static SnapshotType Heic { get; }

Property value

SnapshotType

No documentation is available.

public static SnapshotType Ico { get; }

Property value

SnapshotType

No documentation is available.

public static SnapshotType Jpeg { get; }

Property value

SnapshotType

No documentation is available.

public static SnapshotType Jpeg2000 { get; }

Property value

SnapshotType

No documentation is available.

public static SnapshotType JpegXl { get; }

Property value

SnapshotType

No documentation is available.

public string? MimeType { get; }

Property value

string?

No documentation is available.

public static SnapshotType None { get; }

Property value

SnapshotType

No documentation is available.

public static SnapshotType Pdf { get; }

Property value

SnapshotType

No documentation is available.

public static SnapshotType Png { get; }

Property value

SnapshotType

No documentation is available.

public static SnapshotType Svg { get; }

Property value

SnapshotType

No documentation is available.

public static SnapshotType Tiff { get; }

Property value

SnapshotType

No documentation is available.

public string Type { get; }

Property value

string

No documentation is available.

public static SnapshotType Webp { get; }

Property value

SnapshotType

No documentation is available.

Methods

NameDescription
Create(string?)
Create(string, string?, string?)
Equals(SnapshotType?)
Equals(object?)
GetHashCode()

Create overloads

Create(string?)

SnapshotType.cs
public static SnapshotType Create(string? name)
Parameters
name string?
Returns

SnapshotType

No documentation is available.

Create(string, string?, string?)

SnapshotType.cs
public static SnapshotType Create(string type, string? mimeType, string? displayName)
Parameters
type string
mimeType string?
displayName string?
Returns

SnapshotType

No documentation is available.

Equals overloads

Equals(SnapshotType?)

SnapshotType.cs
public bool Equals(SnapshotType? other)
Parameters
other SnapshotType?
Returns

bool

No documentation is available.

Equals(object?)

SnapshotType.cs
public override bool Equals(object? obj)
Parameters
obj object?
Returns

bool

No documentation is available.

GetHashCode()

SnapshotType.cs
public override int GetHashCode()

Returns

int

No documentation is available.

Operators

NameDescription
operator ==(SnapshotType?, SnapshotType?)
implicit operator SnapshotType(string?)
operator !=(SnapshotType?, SnapshotType?)

operator ==(SnapshotType?, SnapshotType?)

SnapshotType.cs
public static bool operator ==(SnapshotType? left, SnapshotType? right)

Parameters

left SnapshotType?
right SnapshotType?

Returns

bool

No documentation is available.

implicit operator SnapshotType(string?)

SnapshotType.cs
public static implicit operator SnapshotType(string? name)

Parameters

name string?

Returns

SnapshotType

No documentation is available.

operator !=(SnapshotType?, SnapshotType?)

SnapshotType.cs
public static bool operator !=(SnapshotType? left, SnapshotType? right)

Parameters

left SnapshotType?
right SnapshotType?

Returns

bool

No documentation is available.