public override bool Equals(object obj) => EquatableUtil.Equals <PluginErrorInfo, object>(this, obj);
public override bool Equals(object obj) => EquatableUtil.Equals <ColorBgr32, object>(this, obj);
public override unsafe bool Equals(object obj) => EquatableUtil.Equals <Optional <T>, object>(*((Optional <T> *) this), obj);
public override bool Equals(object obj) => EquatableUtil.Equals <HitTestPointResult, object>(this, obj);
public override bool Equals(object obj) => EquatableUtil.Equals <Strikethrough, object>(this, obj);
public override bool Equals(object obj) => EquatableUtil.Equals <ResourceID, object>(this, obj);
public override bool Equals(object obj) => EquatableUtil.Equals <TrimmingParameters, object>(this, obj);
public override bool Equals(object obj) => EquatableUtil.Equals <OverhangMetrics, object>(this, obj);
public override unsafe bool Equals(object obj) => EquatableUtil.Equals <TextRangeProperty <T>, object>(*((TextRangeProperty <T> *) this), obj);
public override bool Equals(object obj) => EquatableUtil.Equals <BitmapPattern, object>(this, obj);
public override bool Equals(object obj) => EquatableUtil.Equals <PointDescriptionFloat, object>(this, obj);
public override bool Equals(object obj) => EquatableUtil.Equals <ImagingVendor, object>(this, obj);
public override bool Equals(object obj) => EquatableUtil.Equals <ShapeOptions, object>(this, obj);
public override bool Equals(object obj) => EquatableUtil.Equals <MetadataFormat, object>(this, obj);
public override bool Equals(object obj) => EquatableUtil.Equals <Underline, object>(this, obj);
public override bool Equals(object obj) => EquatableUtil.Equals <AnimationKeyFrame, object>(this, obj);
public static bool operator ==(ShapeInfo x, ShapeInfo y) => EquatableUtil.OperatorEquals <ShapeInfo>(x, y);