Class NamedExpressionCollection
Collection class for NamedExpression. Provides convenient properties for setting a property on multiple objects at once.
Implements
Inherited Members
Namespace: TabularEditor.TOMWrapper
Assembly: TOMWrapper.dll
Syntax
public sealed class NamedExpressionCollection : TabularObjectCollection<NamedExpression>, INotifyCollectionChanged, IReadOnlyList<NamedExpression>, IReadOnlyCollection<NamedExpression>, IEnumerable<NamedExpression>, IEnumerable
Properties
Count
The number of items in this collection.
Declaration
public override int Count { get; }
Property Value
Type | Description |
---|---|
int |
Overrides
Description
Sets the Description property of all objects in the collection at once.
Declaration
public string Description { set; }
Property Value
Type | Description |
---|---|
string |
Expression
Sets the Expression property of all objects in the collection at once.
Declaration
public string Expression { set; }
Property Value
Type | Description |
---|---|
string |
ExpressionSource
Sets the ExpressionSource property of all objects in the collection at once.
Declaration
public NamedExpression ExpressionSource { set; }
Property Value
Type | Description |
---|---|
NamedExpression |
Kind
Sets the Kind property of all objects in the collection at once.
Declaration
public ExpressionKind Kind { set; }
Property Value
Type | Description |
---|---|
ExpressionKind |
MAttributes
Sets the MAttributes property of all objects in the collection at once.
Declaration
public string MAttributes { set; }
Property Value
Type | Description |
---|---|
string |
ParameterValuesColumn
Sets the ParameterValuesColumn property of all objects in the collection at once.
Declaration
public Column ParameterValuesColumn { set; }
Property Value
Type | Description |
---|---|
Column |
QueryGroup
Sets the QueryGroup property of all objects in the collection at once.
Declaration
public QueryGroup QueryGroup { set; }
Property Value
Type | Description |
---|---|
QueryGroup |
RemoteParameterName
Sets the RemoteParameterName property of all objects in the collection at once.
Declaration
public string RemoteParameterName { set; }
Property Value
Type | Description |
---|---|
string |
SourceLineageTag
Sets the SourceLineageTag property of all objects in the collection at once.
Declaration
public string SourceLineageTag { set; }
Property Value
Type | Description |
---|---|
string |
Methods
GetEnumerator()
Returns an enumerator that iterates through the collection.
Declaration
public override IEnumerator<NamedExpression> GetEnumerator()
Returns
Type | Description |
---|---|
IEnumerator<NamedExpression> |