Class TableAttributes<T>
Represents a table attribute collection.
Inheritance
TableAttributes<T>
Implements
Namespace: BiExcellence.OpenBi.Api.Commands.TableAttributes
Assembly: BiExcellence.OpenBi.Api.TableAttribute.dll
Syntax
public class TableAttributes<T> : ITableAttributes<T> where T : ITableAttribute
Type Parameters
Name | Description |
---|---|
T |
Properties
Count
Represents a table attribute collection.
Declaration
public int Count { get; }
Property Value
Type | Description |
---|---|
int |
IsReadOnly
Represents a table attribute collection.
Declaration
public bool IsReadOnly { get; }
Property Value
Type | Description |
---|---|
bool |
this[string]
Returns the table attribute by name.
Declaration
public T? this[string name] { get; }
Parameters
Type | Name | Description |
---|---|---|
string | name | The name. |
Property Value
Type | Description |
---|---|
T |
Methods
Add(T)
Represents a table attribute collection.
Declaration
public void Add(T item)
Parameters
Type | Name | Description |
---|---|---|
T | item |
Contains(T)
Represents a table attribute collection.
Declaration
public bool Contains(T item)
Parameters
Type | Name | Description |
---|---|---|
T | item |
Returns
Type | Description |
---|---|
bool |
CopyTo(T[], int)
Represents a table attribute collection.
Declaration
public void CopyTo(T[] array, int arrayIndex)
Parameters
Type | Name | Description |
---|---|---|
T[] | array | |
int | arrayIndex |
GetEnumerator()
Represents a table attribute collection.
Declaration
public IEnumerator<T> GetEnumerator()
Returns
Type | Description |
---|---|
IEnumerator<T> |
Remove(T)
Represents a table attribute collection.
Declaration
public bool Remove(T item)
Parameters
Type | Name | Description |
---|---|---|
T | item |
Returns
Type | Description |
---|---|
bool |