Equals() public method

public Equals ( object o ) : bool
o object
return bool
Beispiel #1
0
 /// <summary>Removes the specified <see cref="T:System.Security.Permissions.KeyContainerPermissionAccessEntry" /> object from thecollection.</summary>
 /// <param name="accessEntry">The <see cref="T:System.Security.Permissions.KeyContainerPermissionAccessEntry" /> object to remove.</param>
 /// <exception cref="T:System.ArgumentNullException">
 ///   <paramref name="accessEntry" /> is null.</exception>
 public void Remove(KeyContainerPermissionAccessEntry accessEntry)
 {
     if (accessEntry == null)
     {
         throw new ArgumentNullException("accessEntry");
     }
     for (int i = 0; i < this._list.Count; i++)
     {
         if (accessEntry.Equals(this._list[i]))
         {
             this._list.RemoveAt(i);
         }
     }
 }
Beispiel #2
0
 /// <summary>Gets the index in the collection of the specified <see cref="T:System.Security.Permissions.KeyContainerPermissionAccessEntry" /> object, if it exists in the collection.</summary>
 /// <returns>The index of the specified <see cref="T:System.Security.Permissions.KeyContainerPermissionAccessEntry" /> object in the collection, or –1 if no match is found.</returns>
 /// <param name="accessEntry">The <see cref="T:System.Security.Permissions.KeyContainerPermissionAccessEntry" /> object to locate.</param>
 public int IndexOf(KeyContainerPermissionAccessEntry accessEntry)
 {
     if (accessEntry == null)
     {
         throw new ArgumentNullException("accessEntry");
     }
     for (int i = 0; i < this._list.Count; i++)
     {
         if (accessEntry.Equals(this._list[i]))
         {
             return(i);
         }
     }
     return(-1);
 }
		public void Remove (KeyContainerPermissionAccessEntry accessEntry) 
		{
			if (accessEntry == null)
				throw new ArgumentNullException ("accessEntry");

			for (int i=0; i < _list.Count; i++) {
				if (accessEntry.Equals (_list [i]))
					_list.RemoveAt (i);
			}
		}
		public int IndexOf (KeyContainerPermissionAccessEntry accessEntry) 
		{
			if (accessEntry == null)
				throw new ArgumentNullException ("accessEntry");

			for (int i=0; i < _list.Count; i++) {
				if (accessEntry.Equals (_list [i]))
					return i;
			}
			return -1;
		}