private ICompletionData[] GenerateSystemCompletionData() { CodeCompletionData[] codeCompletionData = new CodeCompletionData[EnumDescConverter.Get(typeof(EnumSystemDataSource)).Rows.Count]; for (int i = 0; i < EnumDescConverter.Get(typeof(EnumSystemDataSource)).Rows.Count; i++) { codeCompletionData[i] = new CodeCompletionData(); codeCompletionData[i].Text = ((EnumSystemDataSource)Convert.ToInt32( EnumDescConverter.Get(typeof(EnumSystemDataSource)).Rows[i]["Value"].ToString())).ToString(); codeCompletionData[i].Description = EnumDescConverter.Get(typeof(EnumSystemDataSource)).Rows[i]["Text"].ToString(); } return(codeCompletionData); }
private ICompletionData[] GenerateFormElementCompletionData() { if (this.FormEntity == null) { return new ICompletionData[] { } } ; UIElementCollection elements = this.FormEntity.GetFormElement(this.AllowFormElementControlType); CodeCompletionData[] codeCompletionData = new CodeCompletionData[elements.Count]; for (int i = 0; i < elements.Count; i++) { codeCompletionData[i] = new CodeCompletionData(); codeCompletionData[i].Text = elements[i].FullCode; codeCompletionData[i].Description = elements[i].Name + "\r\n" + elements[i].Remark; } return(codeCompletionData); }