class System.Security.Principal.IdentityReferenceCollection
   inherits System.Object
   implements System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable:

   def public property Count as integer
      get.

   def public property IsReadOnly as logical
      get.

   def public property Item as System.Security.Principal.IdentityReference
      get.
      set.

   constructor public IdentityReferenceCollection():
   end constructor.

   constructor public IdentityReferenceCollection(input capacity as integer):
   end constructor.

   method public final void CopyTo(input array as System.Security.Principal.IdentityReference extent, input offset as integer):
   end method.

   method public final void Add(input identity as System.Security.Principal.IdentityReference):
   end method.

   method public final logical Remove(input identity as System.Security.Principal.IdentityReference):
   end method.

   method public final void Clear():
   end method.

   method public final logical Contains(input identity as System.Security.Principal.IdentityReference):
   end method.

   method public final System.Collections.Generic.IEnumerator GetEnumerator():
   end method.

   method public final System.Security.Principal.IdentityReferenceCollection Translate(input targetType as System.Type):
   end method.

   method public final System.Security.Principal.IdentityReferenceCollection Translate(input targetType as System.Type, input forceSuccess as logical):
   end method.

end class.
