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.
An argument collection extends Collection and adds additional behaviors specific to argument collections.
public class CdmArgumentCollection extends CdmCollection<CdmArgumentDefinition>
Constructors
Name | Description |
---|---|
CdmArgumentCollection(CdmCorpusContext, CdmTraitReference) ctx: The corpus context. owner: The owner of this collection. Must be a trait reference because this collection is optimized to handle adjustments to the trait when adding an argument. |
Initializes a new instance of the CdmArgumentCollection class. |
Methods
Name | Description | Return Type |
---|---|---|
Add(CdmArgumentDefinition) arg: The argument to add to the collection. append(...) in Python, push(...) in TypeScript. |
Adds the specified argument to the collection. Returns the argument that was added to the collection. | CdmArgumentDefinition |
Add(string, dynamic) name: The name of the argument to add to the collection. value: The value of the argument to add to the collection. append(...) in Python, push(...) in TypeScript. |
Creates an argument with the specified name and value and adds it to the collection. Returns the argument that was added to the collection. | CdmArgumentDefinition |
AddRange(IEnumerable<CdmArgumentDefinition>) argumentList: The list of arguments to add. addAll(...) in Java, extend(...) in Python, concat(...) in TypeScript. |
Adds the elements of the specified list of arguments to the collection. | void |
Insert(int, CdmArgumentDefinition) index: The index to insert the argument at. arg: The argument to add to the collection. add(...) in Java. |
Inserts the argument into the collection at the specified index. | void |
FetchValue(string) name: The name of the argument to fetch the value of. |
Returns the value of the argument with the specified name. | dynamic |
UpdateArgument(string, dynamic) name: The name of the argument to update. value: The value to update the argument with. |
Updates the argument with the specified name with the specified value. If an argument with the specified name isn't found, then it's created and added to the collection. | void |