PropertyExpressionCollection (Clase)
Representa una colección de objetos PropertyExpression.
Jerarquía de herencia
System.Object
System.Collections.CollectionBase
Microsoft.VisualStudio.TestTools.UITesting.PropertyExpressionCollection
Espacio de nombres: Microsoft.VisualStudio.TestTools.UITesting
Ensamblado: Microsoft.VisualStudio.TestTools.UITest.Extension (en Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Sintaxis
'Declaración
Public NotInheritable Class PropertyExpressionCollection _
Inherits CollectionBase _
Implements ICollection(Of PropertyExpression), IEnumerable(Of PropertyExpression), _
IEnumerable, ICloneable, INotifyCollectionChanged
public sealed class PropertyExpressionCollection : CollectionBase,
ICollection<PropertyExpression>, IEnumerable<PropertyExpression>, IEnumerable,
ICloneable, INotifyCollectionChanged
public ref class PropertyExpressionCollection sealed : public CollectionBase,
ICollection<PropertyExpression^>, IEnumerable<PropertyExpression^>, IEnumerable,
ICloneable, INotifyCollectionChanged
[<Sealed>]
type PropertyExpressionCollection =
class
inherit CollectionBase
interface ICollection<PropertyExpression>
interface IEnumerable<PropertyExpression>
interface IEnumerable
interface ICloneable
interface INotifyCollectionChanged
end
public final class PropertyExpressionCollection extends CollectionBase implements ICollection<PropertyExpression>, IEnumerable<PropertyExpression>, IEnumerable, ICloneable, INotifyCollectionChanged
El tipo PropertyExpressionCollection expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
PropertyExpressionCollection | Inicializa una nueva instancia de la clase PropertyExpressionCollection. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Capacity | Obtiene o establece el número de elementos que puede contener la colección CollectionBase. (Se hereda de CollectionBase). | |
Count | Obtiene el número de elementos incluidos en la instancia de CollectionBase.No se puede reemplazar esta propiedad. (Se hereda de CollectionBase). | |
IsReadOnly | Devuelve un valor que indica si esta instancia es de solo lectura. | |
Item | Devuelve la expresión de propiedad que corresponde al nombre de propiedad proporcionado. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Add(array<String[]) | Agrega a la colección una expresión de propiedad para cada par de nombre y valor de la matriz proporcionada. | |
Add(PropertyExpression) | Agrega la expresión de propiedad proporcionada a la colección. | |
Add(String, String) | Agrega una expresión de propiedad a la colección utilizando el nombre de propiedad y el valor de propiedad proporcionados. | |
Add(String, String, PropertyExpressionOperator) | Agrega una expresión de propiedad usando el nombre y valor de propiedad y el operador proporcionados. | |
AddRange(array<PropertyExpression[]) | Agrega todas las expresiones de propiedad de la matriz de parámetros proporcionada a la colección actual. | |
AddRange(PropertyExpressionCollection) | Agrega todas las expresiones de propiedad de la colección proporcionada a la colección actual. | |
Clear | Elimina todos los objetos de la instancia de CollectionBase.Este método no se puede reemplazar. (Se hereda de CollectionBase). | |
Clone | Devuelve una copia de la colección actual. | |
Contains(String) | Determina si la colección contiene el objeto de expresión de propiedad proporcionado. | |
Contains(PropertyExpression) | Determina si la colección contiene el objeto de expresión de propiedad proporcionado. | |
CopyTo | Copia en la colección la matriz de expresiones de propiedad proporcionada a partir del índice especificado. | |
Equals | Determina si el objeto proporcionado es igual a la instancia actual. (Invalida a Object.Equals(Object)). | |
Find | Devuelve un objeto de expresión de propiedad con un nombre de propiedad que coincide con el nombre de propiedad proporcionado. | |
GetEnumerator | ||
GetHashCode | Actúa como función hash para un tipo concreto. (Invalida a Object.GetHashCode()). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
Remove(String) | Quita la expresión de propiedad especificada de la colección. | |
Remove(PropertyExpression) | Quita la expresión de propiedad proporcionada de la colección. | |
RemoveAt | Quita el elemento que se encuentra en el índice especificado de la instancia de CollectionBase.Este método no se puede reemplazar. (Se hereda de CollectionBase). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
CollectionChanged | Se produce cuando se agrega, quita o modifica un elemento de la colección. |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
IList.Add | Agrega un objeto al final de CollectionBase. (Se hereda de CollectionBase). | |
IList.Contains | Determina si CollectionBase contiene un elemento específico. (Se hereda de CollectionBase). | |
ICollection.CopyTo | Copia la totalidad de CollectionBase en una matriz Array unidimensional compatible, comenzando en el índice especificado de la matriz de destino. (Se hereda de CollectionBase). | |
IList.IndexOf | Busca el objeto Object especificado y devuelve el índice de base cero de la primera aparición en toda la colección CollectionBase. (Se hereda de CollectionBase). | |
IList.Insert | Inserta un elemento en CollectionBase, en el índice especificado. (Se hereda de CollectionBase). | |
IList.IsFixedSize | Obtiene un valor que indica si la interfaz CollectionBase tiene un tamaño fijo. (Se hereda de CollectionBase). | |
IList.IsReadOnly | Obtiene un valor que indica si CollectionBase es de sólo lectura. (Se hereda de CollectionBase). | |
ICollection.IsSynchronized | Obtiene un valor que indica si el acceso a la interfaz CollectionBase está sincronizado (es seguro para subprocesos). (Se hereda de CollectionBase). | |
IList.Item | Obtiene o establece el elemento que se encuentra en el índice especificado. (Se hereda de CollectionBase). | |
IList.Remove | Quita la primera aparición de un objeto específico de la interfaz CollectionBase. (Se hereda de CollectionBase). | |
ICollection.SyncRoot | Obtiene un objeto que se puede utilizar para sincronizar el acceso a CollectionBase. (Se hereda de CollectionBase). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.TestTools.UITesting (Espacio de nombres)