[This is preliminary documentation and is subject to change.]

Universal delegate of procedure with 4 arguments

Namespace: Tools
Assembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)

Syntax

C#
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
[ObsoleteAttribute("Use System.Action instead")]
public delegate void dSub<T1, T2, T3, T4>(
	T1 arg1,
	T2 arg2,
	T3 arg3,
	T4 arg4
)
Visual Basic
<EditorBrowsableAttribute(EditorBrowsableState.Never)> _
<ObsoleteAttribute("Use System.Action instead")> _
Public Delegate Sub dSub(Of T1, T2, T3, T4) ( _
	arg1 As T1, _
	arg2 As T2, _
	arg3 As T3, _
	arg4 As T4 _
)
Visual C++
[EditorBrowsableAttribute(EditorBrowsableState::Never)]
[ObsoleteAttribute(L"Use System.Action instead")]
generic<typename T1, typename T2, typename T3, typename T4>
public delegate void dSub(
	T1 arg1, 
	T2 arg2, 
	T3 arg3, 
	T4 arg4
)
F#
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
[<ObsoleteAttribute("Use System.Action instead")>]
type dSub = 
    delegate of 
        arg1:'T1 * 
        arg2:'T2 * 
        arg3:'T3 * 
        arg4:'T4 -> unit
JScript
JScript does not support generic types or methods.

Parameters

arg1
Type: T1
First argument
arg2
Type: T2
Second argument
arg3
Type: T3
Third argument
arg4
Type: T4
Fourth argument

Type Parameters

T1
Type of first argument
T2
Type of second argument
T3
Type of third argument
T4
Type of third argument

See Also