Class DependsOnList
A DependsOnList holds a dictionary of all objects that a specific opject depends on. Each entry contains
a list of ObjectReferences specifying the details of how the object is referenced.
Inheritance
DependsOnList
Assembly: TOMWrapper.dll
Syntax
public class DependsOnList : IReadOnlyDictionary<IDaxObject, IImmutableList<ObjectReference>>, IReadOnlyCollection<KeyValuePair<IDaxObject, IImmutableList<ObjectReference>>>, IEnumerable<KeyValuePair<IDaxObject, IImmutableList<ObjectReference>>>, IEnumerable
Properties
Columns
Declaration
public IEnumerable<Column> Columns { get; }
Property Value
Count
Declaration
public int Count { get; }
Property Value
this[IDaxObject]
Declaration
public IImmutableList<ObjectReference> this[IDaxObject key] { get; }
Parameters
Property Value
Keys
Declaration
public IEnumerable<IDaxObject> Keys { get; }
Property Value
Measures
Declaration
public IEnumerable<Measure> Measures { get; }
Property Value
Tables
Declaration
public IEnumerable<Table> Tables { get; }
Property Value
Values
Declaration
public IEnumerable<IImmutableList<ObjectReference>> Values { get; }
Property Value
Methods
ContainsKey(IDaxObject)
Declaration
public bool ContainsKey(IDaxObject key)
Parameters
Returns
Deep()
Returns all objects used by the current object (directly or indirectly through other objects).
Declaration
public HashSet<IDaxObject> Deep()
Returns
GetEnumerator()
Declaration
public IEnumerator<KeyValuePair<IDaxObject, IImmutableList<ObjectReference>>> GetEnumerator()
Returns
TryGetValue(IDaxObject, out IImmutableList<ObjectReference>)
Declaration
public bool TryGetValue(IDaxObject key, out IImmutableList<ObjectReference> value)
Parameters
Returns
Implements
Extension Methods