本文整理汇总了C#中ICompletionData.CopyTo方法的典型用法代码示例。如果您正苦于以下问题:C# ICompletionData.CopyTo方法的具体用法?C# ICompletionData.CopyTo怎么用?C# ICompletionData.CopyTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICompletionData
的用法示例。
在下文中一共展示了ICompletionData.CopyTo方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: buildDataHT
// enumerate all tables in our database and build a table/column hashtable for code completion
void buildDataHT()
{
sqlConnection1.Open();
DataTable dt = sqlConnection1.GetSchema("Columns");
sqlConnection1.Close();
string lasttbl = (string)dt.Rows[0][2];
ICompletionData[] cd = new ICompletionData[1];
int i = 0;
int rc = 0; // rowcount
foreach(DataRow dr in dt.Rows) {
if((string)dr[2] == lasttbl) {
ICompletionData[] cdtemp = new ICompletionData[rc + 1];
cd.CopyTo(cdtemp, 0);
cd = cdtemp;
cd[rc] = new DefaultCompletionData((string)dr[3], (string)dr[7] + " " + (string)dr[3], 0);
} else {
rc = 0;
htWordNet.Add(lasttbl, cd);
cd = new ICompletionData[1];
cd[rc] = new DefaultCompletionData((string)dr[3], (string)dr[7] + " " + (string)dr[3], 0);
lasttbl = (string)dt.Rows[i][2];
}
i ++;
rc ++;
}
}