Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents a collection of PropertyExpression objects.
Inheritance Hierarchy
Object
CollectionBase
Microsoft.VisualStudio.TestTools.UITesting.PropertyExpressionCollection
Namespace: Microsoft.VisualStudio.TestTools.UITesting
Assembly: Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Syntax
'Declaration
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
The PropertyExpressionCollection type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
PropertyExpressionCollection | Initializes a new instance of the PropertyExpressionCollection class. |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
Capacity | Gets or sets the number of elements that the CollectionBase can contain. (Inherited from CollectionBase.) |
![]() |
Count | Gets the number of elements contained in the CollectionBase instance. This property cannot be overridden. (Inherited from CollectionBase.) |
![]() |
IsReadOnly | Returns a value that indicates whether this instance is read-only. |
![]() |
Item | Returns the property expression that corresponds to the provided property name. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
Add(array<String[]) | Adds a property expression to the collection for each pair in the provided array of name-value pairs. |
![]() |
Add(PropertyExpression) | Adds the provided property expression to the collection. |
![]() |
Add(String, String) | Adds a property express to the collection by using the provided property name and property value. |
![]() |
Add(String, String, PropertyExpressionOperator) | Adds a property expression by using the provided property name, value, and operator. |
![]() |
AddRange(array<PropertyExpression[]) | Adds all property expressions in the provided parameter array to the current collection. |
![]() |
AddRange(PropertyExpressionCollection) | Adds all property expressions in the provided collection to the current collection. |
![]() |
Clear | Removes all objects from the CollectionBase instance. This method cannot be overridden. (Inherited from CollectionBase.) |
![]() |
Clone | Returns a copy of the current collection. |
![]() |
Contains(String) | Determines whether the collection contains the provided property expression object. |
![]() |
Contains(PropertyExpression) | Determines whether the collection contains the provided property expression object. |
![]() |
CopyTo | Copies the provided array of property expressions, starting at the specified index into the collection. |
![]() |
Equals | Determines whether the provided object is equal to the current instance. (Overrides Object.Equals(Object).) |
![]() |
Find | Returns a property expression object that has a property name that matches the provided property name. |
![]() |
GetEnumerator | |
![]() |
GetHashCode | Serves as the default hash function. (Overrides Object.GetHashCode.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
Remove(String) | Removes the specified property expression from the collection. |
![]() |
Remove(PropertyExpression) | Removes the provided property expression from the collection. |
![]() |
RemoveAt | Removes the element at the specified index of the CollectionBase instance. This method is not overridable. (Inherited from CollectionBase.) |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Events
| Name | Description | |
|---|---|---|
![]() |
CollectionChanged | Occurs when an item of the collection is added, removed, or modified. |
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]() |
System#Collections#IList#Add | Adds an object to the end of the CollectionBase. (Inherited from CollectionBase.) |
![]() ![]() |
System#Collections#IList#Contains | Determines whether the CollectionBase contains a specific element. (Inherited from CollectionBase.) |
![]() ![]() |
System#Collections#ICollection#CopyTo | Copies the entire CollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array. (Inherited from CollectionBase.) |
![]() ![]() |
System#Collections#IList#IndexOf | Searches for the specified Object and returns the zero-based index of the first occurrence within the entire CollectionBase. (Inherited from CollectionBase.) |
![]() ![]() |
System#Collections#IList#Insert | Inserts an element into the CollectionBase at the specified index. (Inherited from CollectionBase.) |
![]() ![]() |
System#Collections#IList#IsFixedSize | Gets a value indicating whether the CollectionBase has a fixed size. (Inherited from CollectionBase.) |
![]() ![]() |
System#Collections#IList#IsReadOnly | Gets a value indicating whether the CollectionBase is read-only. (Inherited from CollectionBase.) |
![]() ![]() |
System#Collections#ICollection#IsSynchronized | Gets a value indicating whether access to the CollectionBase is synchronized (thread safe). (Inherited from CollectionBase.) |
![]() ![]() |
System#Collections#IList#Item | Gets or sets the element at the specified index. (Inherited from CollectionBase.) |
![]() ![]() |
System#Collections#IList#Remove | Removes the first occurrence of a specific object from the CollectionBase. (Inherited from CollectionBase.) |
![]() ![]() |
System#Collections#ICollection#SyncRoot | Gets an object that can be used to synchronize access to the CollectionBase. (Inherited from CollectionBase.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)