Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool
Exemple #1
0
 public int LastIndexOf(ScriptObject obj)
 {
     for (int i = m_size - 1; i >= 0; --i)
     {
         if (obj.Equals(m_listObject[i]))
         {
             return(i);
         }
     }
     return(-1);
 }
Exemple #2
0
 public int IndexOf(ScriptObject obj)
 {
     for (int i = 0; i < m_size; ++i)
     {
         if (obj.Equals(m_listObject[i]))
         {
             return(i);
         }
     }
     return(-1);
 }
Exemple #3
0
 public bool Contains(ScriptObject obj)
 {
     for (int i = 0; i < m_size; ++i)
     {
         if (obj.Equals(m_listObject[i]))
         {
             return(true);
         }
     }
     return(false);
 }
Exemple #4
0
 public int IndexOf(ScriptObject obj)
 {
     for (int i = 0; i < this.m_size; i++)
     {
         if (obj.Equals(this.m_listObject[i]))
         {
             return(i);
         }
     }
     return(-1);
 }
Exemple #5
0
        public bool Equals(ScriptValue value)
        {
            if (valueType != value.valueType)
            {
                return(false);
            }
            switch (valueType)
            {
            case doubleValueType: return(doubleValue == value.doubleValue);

            case longValueType: return(longValue == value.longValue);

            case stringValueType: return(stringValue == value.stringValue);

            case scriptValueType: return(scriptValue.Equals(value));

            case objectValueType: return(objectValue.Equals(value.objectValue));

            default: return(true);
            }
        }