static byte[] GetPasteData(MDTableContext context) { if (context.Records.Length == 0) { return(null); } var data = ClipboardUtils.GetData(); if (data == null || data.Length == 0) { return(null); } if (data.Length % context.MetaDataTableVM.TableInfo.RowSize != 0) { return(null); } int recs = data.Length / context.MetaDataTableVM.TableInfo.RowSize; if ((uint)context.Records[0].Index + (uint)recs > context.MetaDataTableVM.Rows) { return(null); } return(data); }
protected override byte[] GetData(MethodDef method) { return(ClipboardUtils.GetData()); }