private DataFormatConfiguration[] GenerateSharedDataFormatConfiguration(ScopeNode node)
{
DataFormatConfiguration[] configurationArray = null;
WritableSharedDataItem[] items = node.SharedData.GetItems();
if (items.Length > 0)
{
configurationArray = new DataFormatConfiguration[items.Length];
for (int i = 0; i < items.Length; i++)
{
configurationArray[i] = new DataFormatConfiguration();
configurationArray[i].RequiresQuery = items[i].RequiresCallback;
configurationArray[i].ClipboardFormatId = items[i].ClipboardFormatId;
}
}
return configurationArray;
}