Table of Contents

Class TablePermissionCollection

Inheritance
TablePermissionCollection
Implements
Inherited Members
Namespace
TabularEditor.TOMWrapper
Assembly
TOMWrapper.dll

Collection class for TablePermission. Provides convenient properties for setting a property on multiple objects at once.

public sealed class TablePermissionCollection : TabularObjectCollection<TablePermission>, INotifyCollectionChanged, IReadOnlyList<TablePermission>, IReadOnlyCollection<TablePermission>, IEnumerable<TablePermission>, IEnumerable
Extension Methods

Properties

Count

The number of items in this collection.

public override int Count { get; }

Property Value

Type Description
int

FilterExpression

Sets the FilterExpression property of all objects in the collection at once.

public string FilterExpression { set; }

Property Value

Type Description
string

this[Table]

public TablePermission this[Table table] { get; }

Parameters

Type Name Description
Table table

Property Value

Type Description
TablePermission

MetadataPermission

Sets the MetadataPermission property of all objects in the collection at once.

public MetadataPermission MetadataPermission { set; }

Property Value

Type Description
MetadataPermission

Methods

ContainsInvalidRef(MetadataObject)

protected override bool ContainsInvalidRef(MetadataObject item)

Parameters

Type Name Description
MetadataObject item

Returns

Type Description
bool

GetEnumerator()

Returns an enumerator that iterates through the collection.

public override IEnumerator<TablePermission> GetEnumerator()

Returns

Type Description
IEnumerator<TablePermission>