Microsoft.ManagementConsole.View.ParseSharedDataItems C# (CSharp) Method

ParseSharedDataItems() private method

private ParseSharedDataItems ( WritableSharedDataItem items, ArrayList formats, ArrayList dataUpdate ) : void
items WritableSharedDataItem
formats System.Collections.ArrayList
dataUpdate System.Collections.ArrayList
return void
        private void ParseSharedDataItems(WritableSharedDataItem[] items, ArrayList formats, ArrayList dataUpdate)
        {
            foreach (WritableSharedDataItem item in items)
            {
                DataFormatConfiguration configuration = new DataFormatConfiguration();
                configuration.ClipboardFormatId = item.ClipboardFormatId;
                configuration.RequiresQuery = item.RequiresCallback;
                formats.Add(configuration);
                if (!item.RequiresCallback)
                {
                    ClipboardData data = new ClipboardData();
                    data.SetValue(item.GetData());
                    data.ClipboardFormatId = item.ClipboardFormatId;
                    dataUpdate.Add(data);
                }
            }
        }