Table of Contents

Class EmbeddedImageView

Namespace
idunno.Bluesky.Embed
Assembly
idunno.Bluesky.dll

Represents a view over an embedded image in a post.

public sealed record EmbeddedImageView : IEquatable<EmbeddedImageView>

Inheritance

Implements

Inherited Members

Properties

AltText

Gets the alt text description of the image, for accessibility.

[JsonInclude]
[JsonRequired]
[JsonPropertyName("alt")]
public string AltText { get; init; }

Property Value

string

AltText

Gets the alt text description of the image, for accessibility.

[JsonInclude]
[JsonRequired]
[JsonPropertyName("alt")]
public string AltText { get; init; }

Property Value

string

AltText

Gets the alt text description of the image, for accessibility.

[JsonInclude]
[JsonRequired]
[JsonPropertyName("alt")]
public string AltText { get; init; }

Property Value

string

AspectRatio

Gets an optional aspect ratio for the image.

[JsonInclude]
public AspectRatio? AspectRatio { get; init; }

Property Value

AspectRatio?

AspectRatio

Gets an optional aspect ratio for the image.

[JsonInclude]
public AspectRatio? AspectRatio { get; init; }

Property Value

AspectRatio?

AspectRatio

Gets an optional aspect ratio for the image.

[JsonInclude]
public AspectRatio? AspectRatio { get; init; }

Property Value

AspectRatio?

FullSizeUri

Gets the fully-qualified URL where a large version of the image can be fetched. May or may not be the exact original blob.

[JsonInclude]
[JsonRequired]
[JsonPropertyName("fullsize")]
public Uri FullSizeUri { get; init; }

Property Value

Uri

FullSizeUri

Gets the fully-qualified URL where a large version of the image can be fetched. May or may not be the exact original blob.

[JsonInclude]
[JsonRequired]
[JsonPropertyName("fullsize")]
public Uri FullSizeUri { get; init; }

Property Value

Uri

FullSizeUri

Gets the fully-qualified URL where a large version of the image can be fetched. May or may not be the exact original blob.

[JsonInclude]
[JsonRequired]
[JsonPropertyName("fullsize")]
public Uri FullSizeUri { get; init; }

Property Value

Uri

ThumbnailUri

Gets the fully-qualified URL where a thumbnail of the image can be fetched. For example, a CDN location provided by the App View.

[JsonInclude]
[JsonRequired]
[JsonPropertyName("thumb")]
public Uri ThumbnailUri { get; init; }

Property Value

Uri

ThumbnailUri

Gets the fully-qualified URL where a thumbnail of the image can be fetched. For example, a CDN location provided by the App View.

[JsonInclude]
[JsonRequired]
[JsonPropertyName("thumb")]
public Uri ThumbnailUri { get; init; }

Property Value

Uri

ThumbnailUri

Gets the fully-qualified URL where a thumbnail of the image can be fetched. For example, a CDN location provided by the App View.

[JsonInclude]
[JsonRequired]
[JsonPropertyName("thumb")]
public Uri ThumbnailUri { get; init; }

Property Value

Uri

Methods

<Clone>$()

public EmbeddedImageView <Clone>$()

Returns

EmbeddedImageView

<Clone>$()

public EmbeddedImageView <Clone>$()

Returns

EmbeddedImageView

<Clone>$()

public EmbeddedImageView <Clone>$()

Returns

EmbeddedImageView

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(EmbeddedImageView?)

public bool Equals(EmbeddedImageView? other)

Parameters

other EmbeddedImageView?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(EmbeddedImageView?)

public bool Equals(EmbeddedImageView? other)

Parameters

other EmbeddedImageView?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(EmbeddedImageView?)

public bool Equals(EmbeddedImageView? other)

Parameters

other EmbeddedImageView?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(EmbeddedImageView?, EmbeddedImageView?)

public static bool operator ==(EmbeddedImageView? left, EmbeddedImageView? right)

Parameters

left EmbeddedImageView?
right EmbeddedImageView?

Returns

bool

operator ==(EmbeddedImageView?, EmbeddedImageView?)

public static bool operator ==(EmbeddedImageView? left, EmbeddedImageView? right)

Parameters

left EmbeddedImageView?
right EmbeddedImageView?

Returns

bool

operator ==(EmbeddedImageView?, EmbeddedImageView?)

public static bool operator ==(EmbeddedImageView? left, EmbeddedImageView? right)

Parameters

left EmbeddedImageView?
right EmbeddedImageView?

Returns

bool

operator !=(EmbeddedImageView?, EmbeddedImageView?)

public static bool operator !=(EmbeddedImageView? left, EmbeddedImageView? right)

Parameters

left EmbeddedImageView?
right EmbeddedImageView?

Returns

bool

operator !=(EmbeddedImageView?, EmbeddedImageView?)

public static bool operator !=(EmbeddedImageView? left, EmbeddedImageView? right)

Parameters

left EmbeddedImageView?
right EmbeddedImageView?

Returns

bool

operator !=(EmbeddedImageView?, EmbeddedImageView?)

public static bool operator !=(EmbeddedImageView? left, EmbeddedImageView? right)

Parameters

left EmbeddedImageView?
right EmbeddedImageView?

Returns

bool