Class ExtendedAttributeDefinitionCollection
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Reprezentuje kolekcję obiektów Aspose.Tasks.ExtendedAttributeDefinition.
public class ExtendedAttributeDefinitionCollection : IList<extendedattributedefinition>, ICollection<extendedattributedefinition>, IEnumerable<extendedattributedefinition>, IEnumerable
Dziedziczenie
object ← ExtendedAttributeDefinitionCollection
Implementuje
IList<extendedattributedefinition>, ICollection<extendedattributedefinition>, IEnumerable<extendedattributedefinition>, IEnumerable
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Właściwości
Count
Zwraca liczbę elementów zawartych w tej kolekcji.
public int Count { get; }
Wartość właściwości
IsReadOnly
Zwraca wartość wskazującą, czy ta kolekcja jest tylko do odczytu.
public bool IsReadOnly { get; }
Wartość właściwości
ParentProject
Zwraca projekt nadrzędny dla instancji Aspose.Tasks.ExtendedAttributeDefinitionCollection.
public Project ParentProject { get; }
Wartość właściwości
this[int]
Zwraca lub ustawia element na określonym indeksie.
public ExtendedAttributeDefinition this[int index] { get; set; }
Wartość właściwości
Metody
Add(ExtendedAttributeDefinition)
Dodaje określony element do tej kolekcji.
public void Add(ExtendedAttributeDefinition item)
Parametry
item
ExtendedAttributeDefinition
określony element do dodania do tej kolekcji.
Clear()
Usuwa wszystkie elementy z tej kolekcji.
public void Clear()
Contains(ExtendedAttributeDefinition)
Zwraca true, jeśli określony element znajduje się w tej kolekcji; w przeciwnym razie false.
public bool Contains(ExtendedAttributeDefinition item)
Parametry
item
ExtendedAttributeDefinition
określony element do znalezienia.
Zwraca
true, jeśli określony element znajduje się w tej kolekcji; w przeciwnym razie false.
CopyTo(ExtendedAttributeDefinition[], int)
Kopiuje elementy tej kolekcji do określonej tablicy, zaczynając od określonego indeksu tablicy.
public void CopyTo(ExtendedAttributeDefinition[] array, int arrayIndex)
Parametry
array
ExtendedAttributeDefinition[]
określona jednowymiarowa tablica, do której należy skopiować elementy
arrayIndex
int
indeks zerowy określonej tablicy, w którym rozpoczyna się kopiowanie.
GetById(int)
Zwraca definicję atrybutu rozszerzonego według id
public ExtendedAttributeDefinition GetById(int id)
Parametry
id
int
określone id
Zwraca
ExtendedAttributeDefinition z określonym id.
GetEnumerator()
Zwraca enumerator dla tej kolekcji.
public IEnumerator<extendedattributedefinition> GetEnumerator()
Zwraca
IEnumerator<ExtendedAttributeDefinition>
enumerator dla tej kolekcji.
IndexOf(ExtendedAttributeDefinition)
Określa indeks określonego elementu w tej kolekcji.
public int IndexOf(ExtendedAttributeDefinition item)
Parametry
item
ExtendedAttributeDefinition
określony element do zlokalizowania w tej kolekcji.
Zwraca
indeks określonego elementu, jeśli został znaleziony; w przeciwnym razie -1.
Insert(int, ExtendedAttributeDefinition)
Wstawia określony element na określonym indeksie.
public void Insert(int index, ExtendedAttributeDefinition item)
Parametry
index
int
określony indeks zerowy, w którym element powinien zostać wstawiony.
item
ExtendedAttributeDefinition
określony element do wstawienia do tej kolekcji.
Remove(ExtendedAttributeDefinition)
Usuwa pierwsze wystąpienie określonego obiektu z tej kolekcji.
public bool Remove(ExtendedAttributeDefinition item)
Parametry
item
ExtendedAttributeDefinition
określony obiekt do usunięcia.
Zwraca
true, jeśli określony obiekt został pomyślnie usunięty z tej kolekcji; w przeciwnym razie false.
RemoveAt(int)
Usuwa element na określonym indeksie.
public void RemoveAt(int index)
Parametry
index
int
określony indeks zerowy, z którego należy usunąć element.
ToList()
Konwertuje ten obiekt ExtendedAttributeDefinitionCollection na listę zawierającą instancje klasy Aspose.Tasks.ExtendedAttributeDefinition.
public List<extendedattributedefinition> ToList()
Zwraca
List<ExtendedAttributeDefinition>
Lista zawierająca instancje klasy Aspose.Tasks.ExtendedAttributeDefinition.