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;
     }
 }
Esempio n. 3
0
 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();
 }
Esempio n. 5
0
 public FunctionsLoadedEvent(DocumentViewModel document, ADOTabularFunctionGroupCollection functionGroups)
 {
     Document       = document;
     FunctionGroups = functionGroups;
 }
Esempio n. 6
0
 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);
     }
 }