ComponentComponentSet Class |
Namespace: NeoAxis
public sealed class ComponentSet : ICollection<Component>, IEnumerable<Component>, IEnumerable, ICollection
The ComponentComponentSet type exposes the following members.
Name | Description | |
---|---|---|
Count |
Gets the number of child components.
| |
IsReadOnly |
Is the collection read only. Always returns false.
| |
IsSynchronized |
Is the collection synchronized. Always returns false.
| |
Item |
Finds a child component by path.
| |
SyncRoot |
Gets the object to be synchronized for multi-threaded operation.
|
Name | Description | |
---|---|---|
Add |
Adds a component as a child.
| |
Clear |
Removes all child components.
| |
Clear(Boolean) |
Removes all child components.
| |
Contains |
Determines whether the object contains the specified child component.
| |
CopyTo(Array, Int32) |
Copies a list of child components to an array.
| |
CopyTo(Component, Int32) |
Copies a list of child components to an array.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetByName(String, Boolean) |
Finds a child component by name.
| |
GetByNameT(String, Boolean) |
Finds a child component by name with the specified type.
| |
GetByNameWithIndex |
Finds a child component by name and number in the case when there are several components with the specified name.
| |
GetByPath |
Finds a child component by path.
| |
GetEnumerator |
Returns an enumerator for traversing child components.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetLinkedListReadOnly | ||
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetUniqueName |
Finds a unique name by child components.
| |
IndexOf |
Determines the position of the child components relative to other.
| |
MoveTo |
Moves the child component to another location relative to other children.
| |
ParsePathNameWithIndex |
Extracts the name and index from the path string.
| |
Remove(Component) |
Removes a child component.
| |
Remove(Component, Boolean) |
Removes a child component.
| |
Reverse |
Returns a collection of child components in the reverse order.
| |
ToArray |
Copies a list of child components to an array.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
MethodInvoke |
Calls the object method by name.
(Defined by ObjectEx.) | |
PropertyGet(String, Object, Boolean) | Overloaded.
Gets the value of the object property by name.
(Defined by ObjectEx.) | |
PropertyGetT(String, Object, Boolean) | Overloaded.
Gets the value of the object property by name.
(Defined by ObjectEx.) | |
PropertySet |
Sets the value of the object property by name.
(Defined by ObjectEx.) |