PropertyExpressionCollection – třída
Představuje kolekci objektů PropertyExpression.
Hierarchie dědičnosti
System.Object
System.Collections.CollectionBase
Microsoft.VisualStudio.TestTools.UITesting.PropertyExpressionCollection
Obor názvů: Microsoft.VisualStudio.TestTools.UITesting
Sestavení: Microsoft.VisualStudio.TestTools.UITest.Extension (v Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Syntaxe
'Deklarace
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
Typ PropertyExpressionCollection zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
PropertyExpressionCollection | Vytvoří novou instanci třídy PropertyExpressionCollection. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
Capacity | Získá nebo nastaví počet prvků, které CollectionBase mohou obsahovat. (Zděděno z CollectionBase.) | |
Count | Získává počet prvků obsažených v CollectionBase instance.Tuto vlastnost nelze přepsat. (Zděděno z CollectionBase.) | |
IsReadOnly | Vrátí hodnotu, která označuje, zda je tato instance pouze pro čtení. | |
Item | Vrátí vlastnost výraz, který odpovídá názvu zadané vlastnosti. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Add(array<String[]) | Přidá vlastnost výraz do kolekce pro každou dvojici pole poskytnutého páry název hodnota. | |
Add(PropertyExpression) | Přidá výraz zadaný vlastností v kolekci. | |
Add(String, String) | Přidá vlastnost express pomocí poskytnutého název a hodnota vlastnosti kolekce. | |
Add(String, String, PropertyExpressionOperator) | Přidá vlastnost výraz pomocí poskytnutého vlastnost název, hodnota a operátor. | |
AddRange(array<PropertyExpression[]) | Přidá všechny výrazy vlastnost zadaný parametr pole aktuální kolekci. | |
AddRange(PropertyExpressionCollection) | Přidá všechny vlastnosti výrazy v zadané kolekce do aktuální kolekce. | |
Clear | Odstraní všechny objekty z CollectionBase instance.Tuto metodu nelze přepsat. (Zděděno z CollectionBase.) | |
Clone | Vrátí kopii aktuální kolekci. | |
Contains(String) | Určuje, zda kolekce obsahuje objekt poskytnutý vlastnost výrazu. | |
Contains(PropertyExpression) | Určuje, zda kolekce obsahuje objekt poskytnutý vlastnost výrazu. | |
CopyTo | Zkopíruje zadané pole vlastnost výrazy, počínaje zadaný index do kolekce. | |
Equals | Určuje, zda je rovna aktuální instanci objektu poskytnutého. (Přepisuje Object.Equals(Object).) | |
Find | Vrátí vlastnost objektu výraz, který má vlastnost název, který odpovídá názvu vlastnosti poskytnutého. | |
GetEnumerator | ||
GetHashCode | Slouží jako funkci hash u určitého typu. (Přepisuje Object.GetHashCode().) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
Remove(String) | Zadaná vlastnost výraz odstraní z kolekce. | |
Remove(PropertyExpression) | Výraz zadaný vlastností odstraní z kolekce. | |
RemoveAt | Odstraní prvek na zadaný index CollectionBase instance.Tato metoda není overridable. (Zděděno z CollectionBase.) | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Události
Název | Popis | |
---|---|---|
CollectionChanged | Vyvolá přidané, odebrané nebo změnit položku v kolekci. |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
IList.Add | Přidá na konec objektu CollectionBase. (Zděděno z CollectionBase.) | |
IList.Contains | Určuje, zda CollectionBase obsahuje konkrétní prvek. (Zděděno z CollectionBase.) | |
ICollection.CopyTo | Zkopíruje celý CollectionBase k jednorozměrné kompatibilní s Array, počáteční v zadaném indexu cílového pole. (Zděděno z CollectionBase.) | |
IList.IndexOf | Vyhledá zadaný Object a vrátí z nuly vycházející index prvního výskytu v rámci celého CollectionBase. (Zděděno z CollectionBase.) | |
IList.Insert | Vloží prvek do CollectionBase v zadaném indexu. (Zděděno z CollectionBase.) | |
IList.IsFixedSize | Získá hodnotu určující zda CollectionBase má pevnou velikost. (Zděděno z CollectionBase.) | |
IList.IsReadOnly | Získá hodnotu určující zda CollectionBase je jen pro čtení. (Zděděno z CollectionBase.) | |
ICollection.IsSynchronized | Získá hodnotu určující zda přístup k CollectionBase je synchronizován (podprocesů). (Zděděno z CollectionBase.) | |
IList.Item | Získá nebo nastaví prvku v zadaném indexu. (Zděděno z CollectionBase.) | |
IList.Remove | Odebere první výskyt určitého objektu z CollectionBase. (Zděděno z CollectionBase.) | |
ICollection.SyncRoot | Získává objekt, který lze použít k přístupu k synchronizaci CollectionBase. (Zděděno z CollectionBase.) |
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.