UA Bundle SDK .NET  2.2.0.255
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaClient.WhereClauseCollection Class Reference

A collection of where clauses. More...

Inherits IEnumerable< ContentFilterElement >.

Public Member Functions

void Add (ContentFilterElement item)
 Adds an item to the T:System.Collections.Generic.ICollection`1. More...
 
ElementOperand Add (FilterOperator op, params FilterOperand[] operands)
 Adds the specified op. More...
 
ElementOperand Add (FilterOperator op, QualifiedName fieldName, Variant value)
 Adds the specified op. More...
 
ElementOperand Add (FilterOperator op, ExpandedNodeId typeId, QualifiedName fieldName, Variant value)
 Adds the specified op. More...
 
ElementOperand Add (FilterOperator op, ExpandedNodeId typeId, QualifiedName fieldName, NumericRange indexRange, Variant value)
 Adds the specified op. More...
 
ElementOperand Add (FilterOperator op, IEnumerable< QualifiedName > browsePath, Variant value)
 Adds the specified op. More...
 
ElementOperand Add (FilterOperator op, ExpandedNodeId typeId, IEnumerable< QualifiedName > browsePath, Variant value)
 Adds the specified op. More...
 
ElementOperand Add (FilterOperator op, ExpandedNodeId typeId, IEnumerable< QualifiedName > browsePath, NumericRange indexRange, Variant value)
 Adds the specified op. More...
 
IEnumerator< ContentFilterElementGetEnumerator ()
 Returns an enumerator that iterates through the collection. More...
 

Properties

int Count [get]
 Gets the count. More...
 
ContentFilterElement this[int index] [get, set]
 Gets or sets the UnifiedAutomation.UaBase.ContentFilterElement at the specified index. More...
 

Detailed Description

A collection of where clauses.

Member Function Documentation

void UnifiedAutomation.UaClient.WhereClauseCollection.Add ( ContentFilterElement  item)
inline

Adds an item to the T:System.Collections.Generic.ICollection`1.

Parameters
itemThe object to add to the T:System.Collections.Generic.ICollection`1.
Exceptions
T:System.NotSupportedExceptionThe T:System.Collections.Generic.ICollection`1 is read-only.
ElementOperand UnifiedAutomation.UaClient.WhereClauseCollection.Add ( FilterOperator  op,
params FilterOperand[]  operands 
)
inline

Adds the specified op.

Parameters
opThe op.
operandsThe operands.
Returns
ElementOperand UnifiedAutomation.UaClient.WhereClauseCollection.Add ( FilterOperator  op,
QualifiedName  fieldName,
Variant  value 
)
inline

Adds the specified op.

Parameters
opThe op.
fieldNameName of the field.
valueThe value.
Returns
ElementOperand UnifiedAutomation.UaClient.WhereClauseCollection.Add ( FilterOperator  op,
ExpandedNodeId  typeId,
QualifiedName  fieldName,
Variant  value 
)
inline

Adds the specified op.

Parameters
opThe op.
typeIdThe type id.
fieldNameName of the field.
valueThe value.
Returns
ElementOperand UnifiedAutomation.UaClient.WhereClauseCollection.Add ( FilterOperator  op,
ExpandedNodeId  typeId,
QualifiedName  fieldName,
NumericRange  indexRange,
Variant  value 
)
inline

Adds the specified op.

Parameters
opThe op.
typeIdThe type id.
fieldNameName of the field.
indexRangeThe index range.
valueThe value.
Returns
ElementOperand UnifiedAutomation.UaClient.WhereClauseCollection.Add ( FilterOperator  op,
IEnumerable< QualifiedName browsePath,
Variant  value 
)
inline

Adds the specified op.

Parameters
opThe op.
browsePathThe browse path.
valueThe value.
Returns
ElementOperand UnifiedAutomation.UaClient.WhereClauseCollection.Add ( FilterOperator  op,
ExpandedNodeId  typeId,
IEnumerable< QualifiedName browsePath,
Variant  value 
)
inline

Adds the specified op.

Parameters
opThe op.
typeIdThe type id.
browsePathThe browse path.
valueThe value.
Returns
ElementOperand UnifiedAutomation.UaClient.WhereClauseCollection.Add ( FilterOperator  op,
ExpandedNodeId  typeId,
IEnumerable< QualifiedName browsePath,
NumericRange  indexRange,
Variant  value 
)
inline

Adds the specified op.

Parameters
opThe op.
typeIdThe type id.
browsePathThe browse path.
indexRangeThe index range.
valueThe value.
Returns
IEnumerator<ContentFilterElement> UnifiedAutomation.UaClient.WhereClauseCollection.GetEnumerator ( )
inline

Returns an enumerator that iterates through the collection.

Returns
A T:System.Collections.Generic.IEnumerator`1 that can be used to iterate through the collection.

Property Documentation

int UnifiedAutomation.UaClient.WhereClauseCollection.Count
get

Gets the count.

ContentFilterElement UnifiedAutomation.UaClient.WhereClauseCollection.this[int index]
getset

Gets or sets the UnifiedAutomation.UaBase.ContentFilterElement at the specified index.


The documentation for this class was generated from the following file: