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
IccTypeSignatureType Signature
IccTagDataEntry(IccTypeSignature, IccProfileTag)
Initializes a new instance of the IccTagDataEntry class.
protected IccTagDataEntry(IccTypeSignature signature, IccProfileTag tagSignature)
Parameters
signature
IccTypeSignatureType Signature
tagSignature
IccProfileTagTag Signature
Properties
Signature
Gets the type Signature
public IccTypeSignature Signature { get; }
Property Value
TagSignature
Gets or sets the tag Signature
public IccProfileTag TagSignature { get; set; }
Property Value
Methods
Equals(IccTagDataEntry?)
public virtual bool Equals(IccTagDataEntry? other)
Parameters
other
IccTagDataEntry
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()