internal DataColumn[] BuildKey(XmlSchemaIdentityConstraint keyNode, DataTable table)
{
ArrayList keyColumns = new ArrayList();
foreach (XmlSchemaXPath node in keyNode.Fields)
{
keyColumns.Add(FindField(table, node.XPath));
}
DataColumn[] key = new DataColumn[keyColumns.Count];
keyColumns.CopyTo(key, 0);
return key;
}