Class ExtendedAttributeDefinitionCollection
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Reprezentuje kolekci objektů Aspose.Tasks.ExtendedAttributeDefinition.
public class ExtendedAttributeDefinitionCollection : IList<extendedattributedefinition>, ICollection<extendedattributedefinition>, IEnumerable<extendedattributedefinition>, IEnumerable
Dědičnost
object ← ExtendedAttributeDefinitionCollection
Implementuje
IList<extendedattributedefinition>, ICollection<extendedattributedefinition>, IEnumerable<extendedattributedefinition>, IEnumerable
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Vlastnosti
Count
Získá počet prvků obsažených v této kolekci.
public int Count { get; }
Hodnota vlastnosti
IsReadOnly
Získá hodnotu, která indikuje, zda je tato kolekce pouze pro čtení.
public bool IsReadOnly { get; }
Hodnota vlastnosti
ParentProject
Získá nadřazený projekt pro instanci Aspose.Tasks.ExtendedAttributeDefinitionCollection.
public Project ParentProject { get; }
Hodnota vlastnosti
this[int]
Vrátí nebo nastaví prvek na zadaném indexu.
public ExtendedAttributeDefinition this[int index] { get; set; }
Hodnota vlastnosti
Metody
Add(ExtendedAttributeDefinition)
Přidá zadanou položku do této kolekce.
public void Add(ExtendedAttributeDefinition item)
Parametry
item
ExtendedAttributeDefinition
zadaná položka, kterou je třeba přidat do této kolekce.
Clear()
Odstraní všechny položky z této kolekce.
public void Clear()
Contains(ExtendedAttributeDefinition)
Vrátí true, pokud je zadaná položka nalezena v této kolekci; jinak false.
public bool Contains(ExtendedAttributeDefinition item)
Parametry
item
ExtendedAttributeDefinition
zadaná položka, kterou je třeba najít.
Vrací
true, pokud je zadaná položka nalezena v této kolekci; jinak false.
CopyTo(ExtendedAttributeDefinition[], int)
Zkopíruje prvky této kolekce do zadaného pole, počínaje zadaným indexem pole.
public void CopyTo(ExtendedAttributeDefinition[] array, int arrayIndex)
Parametry
array
ExtendedAttributeDefinition[]
zadané jednorozměrné pole, do kterého se mají kopírovat prvky
arrayIndex
int
nula založený index zadaného pole, na kterém kopírování začíná.
GetById(int)
Vrátí definici rozšířeného atributu podle id
public ExtendedAttributeDefinition GetById(int id)
Parametry
id
int
zadané id
Vrací
ExtendedAttributeDefinition se zadaným id.
GetEnumerator()
Vrátí enumerátor pro tuto kolekci.
public IEnumerator<extendedattributedefinition> GetEnumerator()
Vrací
IEnumerator<ExtendedAttributeDefinition>
enumerátor pro tuto kolekci.
IndexOf(ExtendedAttributeDefinition)
Určuje index zadané položky v této kolekci.
public int IndexOf(ExtendedAttributeDefinition item)
Parametry
item
ExtendedAttributeDefinition
zadaná položka, kterou je třeba lokalizovat v této kolekci.
Vrací
index zadané položky, pokud byla nalezena; jinak -1.
Insert(int, ExtendedAttributeDefinition)
Vloží zadanou položku na zadaný index.
public void Insert(int index, ExtendedAttributeDefinition item)
Parametry
index
int
zadaný index založený na nule, na kterém by měla být položka vložena.
item
ExtendedAttributeDefinition
zadaná položka, kterou je třeba vložit do této kolekce.
Remove(ExtendedAttributeDefinition)
Odstraní první výskyt konkrétního objektu z této kolekce.
public bool Remove(ExtendedAttributeDefinition item)
Parametry
item
ExtendedAttributeDefinition
zadaný objekt, který je třeba odstranit.
Vrací
true, pokud byl zadaný objekt úspěšně odstraněn z této kolekce; jinak false.
RemoveAt(int)
Odstraní položku na zadaném indexu.
public void RemoveAt(int index)
Parametry
index
int
zadaný index založený na nule, na kterém se má odstranit položka.
ToList()
Převede tento objekt ExtendedAttributeDefinitionCollection na seznam obsahující instance třídy Aspose.Tasks.ExtendedAttributeDefinition.
public List<extendedattributedefinition> ToList()
Vrací
List<ExtendedAttributeDefinition>
Seznam obsahující instance třídy Aspose.Tasks.ExtendedAttributeDefinition.