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; }
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; }
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; }
/* * 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; }
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; }