// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

namespace System.Windows.Forms;

public delegate void DataGridViewAutoSizeColumnModeEventHandler(object? sender, DataGridViewAutoSizeColumnModeEventArgs e);

public delegate void DataGridViewAutoSizeColumnsModeEventHandler(object? sender, DataGridViewAutoSizeColumnsModeEventArgs e);

public delegate void DataGridViewAutoSizeModeEventHandler(object? sender, DataGridViewAutoSizeModeEventArgs e);

public delegate void DataGridViewBindingCompleteEventHandler(object? sender, DataGridViewBindingCompleteEventArgs e);

public delegate void DataGridViewCellCancelEventHandler(object? sender, DataGridViewCellCancelEventArgs e);

public delegate void DataGridViewCellContextMenuStripNeededEventHandler(object? sender, DataGridViewCellContextMenuStripNeededEventArgs e);

public delegate void DataGridViewCellErrorTextNeededEventHandler(object? sender, DataGridViewCellErrorTextNeededEventArgs e);

public delegate void DataGridViewCellEventHandler(object? sender, DataGridViewCellEventArgs e);

public delegate void DataGridViewCellFormattingEventHandler(object? sender, DataGridViewCellFormattingEventArgs e);

public delegate void DataGridViewCellMouseEventHandler(object? sender, DataGridViewCellMouseEventArgs e);

public delegate void DataGridViewCellPaintingEventHandler(object? sender, DataGridViewCellPaintingEventArgs e);

public delegate void DataGridViewCellParsingEventHandler(object? sender, DataGridViewCellParsingEventArgs e);

public delegate void DataGridViewCellStateChangedEventHandler(object? sender, DataGridViewCellStateChangedEventArgs e);

public delegate void DataGridViewCellStyleContentChangedEventHandler(object? sender, DataGridViewCellStyleContentChangedEventArgs e);

public delegate void DataGridViewCellToolTipTextNeededEventHandler(object? sender, DataGridViewCellToolTipTextNeededEventArgs e);

public delegate void DataGridViewCellValidatingEventHandler(object? sender, DataGridViewCellValidatingEventArgs e);

public delegate void DataGridViewCellValueEventHandler(object? sender, DataGridViewCellValueEventArgs e);

public delegate void DataGridViewColumnDividerDoubleClickEventHandler(object? sender, DataGridViewColumnDividerDoubleClickEventArgs e);

public delegate void DataGridViewColumnEventHandler(object? sender, DataGridViewColumnEventArgs e);

public delegate void DataGridViewColumnStateChangedEventHandler(object? sender, DataGridViewColumnStateChangedEventArgs e);

public delegate void DataGridViewEditingControlShowingEventHandler(object? sender, DataGridViewEditingControlShowingEventArgs e);

public delegate void DataGridViewDataErrorEventHandler(object? sender, DataGridViewDataErrorEventArgs e);

public delegate void DataGridViewRowCancelEventHandler(object? sender, DataGridViewRowCancelEventArgs e);

public delegate void DataGridViewRowContextMenuStripNeededEventHandler(object? sender, DataGridViewRowContextMenuStripNeededEventArgs e);

public delegate void DataGridViewRowDividerDoubleClickEventHandler(object? sender, DataGridViewRowDividerDoubleClickEventArgs e);

public delegate void DataGridViewRowEventHandler(object? sender, DataGridViewRowEventArgs e);

public delegate void DataGridViewRowErrorTextNeededEventHandler(object? sender, DataGridViewRowErrorTextNeededEventArgs e);

public delegate void DataGridViewRowHeightInfoNeededEventHandler(object? sender, DataGridViewRowHeightInfoNeededEventArgs e);

public delegate void DataGridViewRowHeightInfoPushedEventHandler(object? sender, DataGridViewRowHeightInfoPushedEventArgs e);

public delegate void DataGridViewRowPostPaintEventHandler(object? sender, DataGridViewRowPostPaintEventArgs e);

public delegate void DataGridViewRowPrePaintEventHandler(object? sender, DataGridViewRowPrePaintEventArgs e);

public delegate void DataGridViewRowsAddedEventHandler(object? sender, DataGridViewRowsAddedEventArgs e);

public delegate void DataGridViewRowsRemovedEventHandler(object? sender, DataGridViewRowsRemovedEventArgs e);

public delegate void DataGridViewRowStateChangedEventHandler(object? sender, DataGridViewRowStateChangedEventArgs e);

public delegate void DataGridViewSortCompareEventHandler(object? sender, DataGridViewSortCompareEventArgs e);
