public void Handle(FunctionsLoadedEvent message) { if (Document == message.Document) { FunctionGroups = message.FunctionGroups; } }
public void Handle(ConnectionPendingEvent message) { if (message.Document == Document) { FunctionGroups = null; Dmvs = null; } }
public DaxIntellisenseProvider(IDaxDocument activeDocument, IEventAggregator eventAggregator, IGlobalOptions options, ADOTabularModel model, ADOTabularDynamicManagementViewCollection dmvs, ADOTabularFunctionGroupCollection functions) : this(activeDocument, eventAggregator, options) { Model = model; FunctionGroups = functions; DMVs = dmvs; }
public void Visit(ADOTabularFunctionGroupCollection functionGroups) { throw new System.NotImplementedException(); }
public FunctionsLoadedEvent(DocumentViewModel document, ADOTabularFunctionGroupCollection functionGroups) { Document = document; FunctionGroups = functionGroups; }
public FunctionsLoadedEvent(ADOTabularFunctionGroupCollection functionGroups) { FunctionGroups = functionGroups; }
public void Visit(ADOTabularFunctionGroupCollection functionGroups) { DataRow[] drFuncs = _conn.GetSchemaDataSet("MDSCHEMA_FUNCTIONS",null,false).Tables[0].Select("ORIGIN=3 OR ORIGIN=4"); foreach (DataRow dr in drFuncs) { functionGroups.AddFunction(dr); } }