public static DragEffects ToEto(this NSDragOperation operation) { var effects = DragEffects.None; if (operation.HasFlag(NSDragOperation.Copy)) { effects |= DragEffects.Copy; } if (operation.HasFlag(NSDragOperation.Link)) { effects |= DragEffects.Link; } if (operation.HasFlag(NSDragOperation.Move)) { effects |= DragEffects.Move; } return(effects); }
internal static DragDropEffects ConvertDragOperation(NSDragOperation d) { DragDropEffects result = DragDropEffects.None; if (d.HasFlag(NSDragOperation.Copy)) { result |= DragDropEffects.Copy; } if (d.HasFlag(NSDragOperation.Link)) { result |= DragDropEffects.Link; } if (d.HasFlag(NSDragOperation.Move)) { result |= DragDropEffects.Move; } return(result); }