Skip to content
This repository has been archived by the owner on Jun 22, 2019. It is now read-only.

M_AML_ListAttribute_ListAttribute_AddListItem

AutomationML edited this page Feb 23, 2017 · 2 revisions

ListAttribute.AddListItem Method

Adds an additional list item attribute to the list attribute. If the List attribute already contains some items, the new item will have the same item type as the already existing items. If this is the first item, the sopecified itemType is used as the attribute data type. If no itemType is defined, the default datatype for the list item is "xs:string". The Item name is automatically set to the Index if the List attribute is an orderd list, otherwise the defined itemName is used.

Namespace: AML.ListAttribute
Assembly: AMLEngineExtensions (in AMLEngineExtensions.dll) Version: 3.5

Syntax

C#

public static AttributeType AddListItem(
	this AttributeType attribute,
	string itemType = "",
	string itemName = "item"
)

C++

public:
[ExtensionAttribute]
static AttributeType^ AddListItem(
	AttributeType^ attribute, 
	String^ itemType = L"", 
	String^ itemName = L"item"
)

Parameters

 

attribute
Type: CAEX_ClassModel.AttributeType
The List attribute.
itemType (Optional)
Type: System.String
Type of the new item (ignored for a list attribute containing items)
itemName (Optional)
Type: System.String
Name of the item (ignored for an ordered list attribute).

Return Value

Type: AttributeType
the added list item Attribute.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type AttributeType. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also

Reference

ListAttribute Class
AML.ListAttribute Namespace

  • Introduction
  • [Version History](Version history)
    • [Version 3.5](Version 3.4)
    • [Version 3.1](Version 3.0)
    • [Version 2.1](Version 2.1)
    • [Version 2.0](Version 2.0)
  • [Getting Started](Getting started)
  • Examples
  • AMLEngine API
BEST Practice Content

Extensions

CAEX Elements

AutomationML

Utilities

Interfaceclasses

Exceptions

Objecttables and Document validation

Clone this wiki locally