Table of Contents

Class IccTagDataEntry

Namespace
SixLabors.ImageSharp.Metadata.Profiles.Icc
Assembly
SixLabors.ImageSharp.dll

The data of an ICC tag entry

public abstract class IccTagDataEntry : IEquatable<IccTagDataEntry>
Inheritance
IccTagDataEntry
Implements
Inherited Members

Constructors

IccTagDataEntry(IccTypeSignature)

Initializes a new instance of the IccTagDataEntry class. TagSignature will be Unknown

protected IccTagDataEntry(IccTypeSignature signature)

Parameters

signature IccTypeSignature

Type Signature

IccTagDataEntry(IccTypeSignature, IccProfileTag)

Initializes a new instance of the IccTagDataEntry class.

protected IccTagDataEntry(IccTypeSignature signature, IccProfileTag tagSignature)

Parameters

signature IccTypeSignature

Type Signature

tagSignature IccProfileTag

Tag Signature

Properties

Signature

Gets the type Signature

public IccTypeSignature Signature { get; }

Property Value

IccTypeSignature

TagSignature

Gets or sets the tag Signature

public IccProfileTag TagSignature { get; set; }

Property Value

IccProfileTag

Methods

Equals(IccTagDataEntry?)

public virtual bool Equals(IccTagDataEntry? other)

Parameters

other IccTagDataEntry

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int