[]
Represents an Exif field with rational (positive or negative) values.
public class ExifSRational : ExifValue, IComparable<ExifValue>
Gets the Exif data type of a value.
public override ExifDataType DataType { get; }
Gets a value of denominator for rational (signed) Exif value.
public int Denominator { get; }
Gets a value of numerator for rational (signed) Exif value.
public int Numerator { get; }
Gets the array of rational (signed) values in raw format as defined in Exif specification.
public int[] RawValues { get; }
Gets the value of type Single (negative values allowed).
public float Value { get; }
Gets the array of rational (signed) values.
public float[] Values { get; }
Determines if the specified ExifSRational is equal to the current one.
public bool Equals(ExifSRational other)
other
ExifSRationalDetermines whether the specified object is equal to the current object.
public override bool Equals(object obj)
obj
objectReturns a hash code for the current object.
public override int GetHashCode()
Returns a string that represents the current object.
public override string ToString()
Compares two ExifSRational objects for equality.
public static bool operator ==(ExifSRational left, ExifSRational right)
left
ExifSRationalright
ExifSRationalCompares two ExifSRational objects for inequality.
public static bool operator !=(ExifSRational left, ExifSRational right)
left
ExifSRationalright
ExifSRational