Table of Contents

Method RaisePooled

Namespace
PaintDotNet
Assembly
PaintDotNet.Fundamentals.dll

RaisePooled<TDerivedArgs, TValue1>(EventHandler<TDerivedArgs>?, object?, TValue1)

public static void RaisePooled<TDerivedArgs, TValue1>(this EventHandler<TDerivedArgs>? handler, object? sender, TValue1 value1) where TDerivedArgs : PooledEventArgs<TDerivedArgs, TValue1>, new()

Parameters

handler EventHandler<TDerivedArgs>
sender object
value1 TValue1

Type Parameters

TDerivedArgs
TValue1

RaisePooled<TDerivedArgs, TValue1, TValue2>(EventHandler<TDerivedArgs>?, object?, TValue1, TValue2)

public static void RaisePooled<TDerivedArgs, TValue1, TValue2>(this EventHandler<TDerivedArgs>? handler, object? sender, TValue1 value1, TValue2 value2) where TDerivedArgs : PooledEventArgs<TDerivedArgs, TValue1, TValue2>, new()

Parameters

handler EventHandler<TDerivedArgs>
sender object
value1 TValue1
value2 TValue2

Type Parameters

TDerivedArgs
TValue1
TValue2

RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3>(EventHandler<TDerivedArgs>?, object?, TValue1, TValue2, TValue3)

public static void RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3>(this EventHandler<TDerivedArgs>? handler, object? sender, TValue1 value1, TValue2 value2, TValue3 value3) where TDerivedArgs : PooledEventArgs<TDerivedArgs, TValue1, TValue2, TValue3>, new()

Parameters

handler EventHandler<TDerivedArgs>
sender object
value1 TValue1
value2 TValue2
value3 TValue3

Type Parameters

TDerivedArgs
TValue1
TValue2
TValue3

RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4>(EventHandler<TDerivedArgs>?, object?, TValue1, TValue2, TValue3, TValue4)

public static void RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4>(this EventHandler<TDerivedArgs>? handler, object? sender, TValue1 value1, TValue2 value2, TValue3 value3, TValue4 value4) where TDerivedArgs : PooledEventArgs<TDerivedArgs, TValue1, TValue2, TValue3, TValue4>, new()

Parameters

handler EventHandler<TDerivedArgs>
sender object
value1 TValue1
value2 TValue2
value3 TValue3
value4 TValue4

Type Parameters

TDerivedArgs
TValue1
TValue2
TValue3
TValue4

RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5>(EventHandler<TDerivedArgs>?, object?, TValue1, TValue2, TValue3, TValue4, TValue5)

public static void RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5>(this EventHandler<TDerivedArgs>? handler, object? sender, TValue1 value1, TValue2 value2, TValue3 value3, TValue4 value4, TValue5 value5) where TDerivedArgs : PooledEventArgs<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5>, new()

Parameters

handler EventHandler<TDerivedArgs>
sender object
value1 TValue1
value2 TValue2
value3 TValue3
value4 TValue4
value5 TValue5

Type Parameters

TDerivedArgs
TValue1
TValue2
TValue3
TValue4
TValue5

RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6>(EventHandler<TDerivedArgs>?, object?, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6)

public static void RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6>(this EventHandler<TDerivedArgs>? handler, object? sender, TValue1 value1, TValue2 value2, TValue3 value3, TValue4 value4, TValue5 value5, TValue6 value6) where TDerivedArgs : PooledEventArgs<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6>, new()

Parameters

handler EventHandler<TDerivedArgs>
sender object
value1 TValue1
value2 TValue2
value3 TValue3
value4 TValue4
value5 TValue5
value6 TValue6

Type Parameters

TDerivedArgs
TValue1
TValue2
TValue3
TValue4
TValue5
TValue6

RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7>(EventHandler<TDerivedArgs>?, object?, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7)

public static void RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7>(this EventHandler<TDerivedArgs>? handler, object? sender, TValue1 value1, TValue2 value2, TValue3 value3, TValue4 value4, TValue5 value5, TValue6 value6, TValue7 value7) where TDerivedArgs : PooledEventArgs<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7>, new()

Parameters

handler EventHandler<TDerivedArgs>
sender object
value1 TValue1
value2 TValue2
value3 TValue3
value4 TValue4
value5 TValue5
value6 TValue6
value7 TValue7

Type Parameters

TDerivedArgs
TValue1
TValue2
TValue3
TValue4
TValue5
TValue6
TValue7

RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7, TValue8>(EventHandler<TDerivedArgs>?, object?, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7, TValue8)

public static void RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7, TValue8>(this EventHandler<TDerivedArgs>? handler, object? sender, TValue1 value1, TValue2 value2, TValue3 value3, TValue4 value4, TValue5 value5, TValue6 value6, TValue7 value7, TValue8 value8) where TDerivedArgs : PooledEventArgs<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7, TValue8>, new()

Parameters

handler EventHandler<TDerivedArgs>
sender object
value1 TValue1
value2 TValue2
value3 TValue3
value4 TValue4
value5 TValue5
value6 TValue6
value7 TValue7
value8 TValue8

Type Parameters

TDerivedArgs
TValue1
TValue2
TValue3
TValue4
TValue5
TValue6
TValue7
TValue8

RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7, TValue8, TValue9>(EventHandler<TDerivedArgs>?, object?, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7, TValue8, TValue9)

public static void RaisePooled<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7, TValue8, TValue9>(this EventHandler<TDerivedArgs>? handler, object? sender, TValue1 value1, TValue2 value2, TValue3 value3, TValue4 value4, TValue5 value5, TValue6 value6, TValue7 value7, TValue8 value8, TValue9 value9) where TDerivedArgs : PooledEventArgs<TDerivedArgs, TValue1, TValue2, TValue3, TValue4, TValue5, TValue6, TValue7, TValue8, TValue9>, new()

Parameters

handler EventHandler<TDerivedArgs>
sender object
value1 TValue1
value2 TValue2
value3 TValue3
value4 TValue4
value5 TValue5
value6 TValue6
value7 TValue7
value8 TValue8
value9 TValue9

Type Parameters

TDerivedArgs
TValue1
TValue2
TValue3
TValue4
TValue5
TValue6
TValue7
TValue8
TValue9