public async Task <DimensionCollection> GetDimensionsAsync() { if (_Dimensions == null) { var command = new XmlaCommand("MDSCHEMA_DIMENSIONS", Connection); command.CommandRestrictions.CubeName = CubeName; var response = await command.ExecuteAsync(); _Dimensions = new DimensionCollection(this, response.GetXRows()); } return(_Dimensions); }
internal Enumerator(DimensionCollection dimensions) { _dimensions = dimensions; _currentIndex = -1; }