IVariantRef Interface ===================== Namespace :dn:ns:`ampl` Assemblies * AMPL ---- .. contents:: :local: Syntax ------ .. code-block:: csharp public interface IVariantRef .. dn:interface:: ampl.IVariantRef :hidden: .. dn:interface:: ampl.IVariantRef Methods ------- .. dn:interface:: ampl.IVariantRef :noindex: :hidden: .. dn:method:: ampl.IVariantRef.Compare(ampl.VariantRef, ampl.VariantRef) :type x: ampl.VariantRef :type y: ampl.VariantRef :rtype: System.Int32 .. code-block:: csharp int Compare(VariantRef x, VariantRef y) .. dn:method:: ampl.IVariantRef.CompareTo(System.Object) :type obj: System.Object :rtype: System.Int32 .. code-block:: csharp int CompareTo(object obj) .. dn:method:: ampl.IVariantRef.Dispose() .. code-block:: csharp void Dispose() .. dn:method:: ampl.IVariantRef.Equals(System.Object) :type other: System.Object :rtype: System.Boolean .. code-block:: csharp bool Equals(object other) .. dn:method:: ampl.IVariantRef.GetHashCode() :rtype: System.Int32 .. code-block:: csharp int GetHashCode() .. dn:method:: ampl.IVariantRef.ToString() :rtype: System.String .. code-block:: csharp string ToString() Properties ---------- .. dn:interface:: ampl.IVariantRef :noindex: :hidden: .. dn:property:: ampl.IVariantRef.Dbl :rtype: System.Double .. code-block:: csharp double Dbl { get; } .. dn:property:: ampl.IVariantRef.Str :rtype: System.String .. code-block:: csharp string Str { get; } .. dn:property:: ampl.IVariantRef.Type :rtype: Type .. code-block:: csharp Type Type { get; }