Ejemplo n.º 1
0
 public DaxCompletionData(IInsightProvider insightProvider, ADOTabular.ADOTabularFunction function)
 {
     _text            = function.DaxName;
     _content         = function.Caption;
     _description     = string.IsNullOrEmpty(function.Description)?function.Caption:function.Description;
     _image           = GetMetadataImage(function.MetadataImage);
     _insightProvider = insightProvider;
 }
Ejemplo n.º 2
0
 public DaxCompletionData(IInsightProvider insightProvider, ADOTabular.ADOTabularTable table, DaxLineState state)
 {
     _text            = table.DaxName;
     _content         = table.Caption;
     _description     = string.IsNullOrEmpty(table.Description)?null:table.Description;
     _image           = GetMetadataImage(table.MetadataImage);
     _priority        = 100.0;
     _insightProvider = insightProvider;
 }
Ejemplo n.º 3
0
 public DaxCompletionData(IInsightProvider insightProvider, ADOTabular.ADOTabularDynamicManagementView dmv)
 {
     _text            = dmv.Caption;
     _content         = dmv.Caption;
     _description     = ""; //TODO - maybe add restrictions list??
     _image           = GetMetadataImage(dmv.MetadataImage);
     _priority        = 50.0;
     _insightProvider = insightProvider;
 }
Ejemplo n.º 4
0
 /*
  * public DaxCompletionData(IInsightProvider insightProvider, string text, string content, string description, ImageSource image )
  * {
  * _text = text;
  * _content = content;
  * _description = description;
  * _image = image;
  * _insightProvider = insightProvider;
  * }
  */
 public DaxCompletionData(IInsightProvider insightProvider, string text, double priority)
 {
     _text            = text;
     _content         = text;
     _description     = text;
     _image           = null;
     _priority        = priority;
     _insightProvider = insightProvider;
 }
Ejemplo n.º 5
0
 public DaxCompletionData(IInsightProvider insightProvider, ADOTabular.ADOTabularColumn column, DaxLineState state)
 {
     _text            = string.Format("[{0}]", column.Caption); //column.DaxName;
     _content         = column.Caption;
     _description     = string.IsNullOrEmpty(column.Description)?null:column.Description;
     _image           = GetMetadataImage(column.MetadataImage);
     _priority        = 50.0;
     _insightProvider = insightProvider;
     //_lineState = state;
 }