Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Functions
Package Smooth.Delegates

Classes

class  DelegateExtensions
 Provides extension methods related to delegate usage. More...
 
class  Tupled
 Provides methods for invoking a delegate that takes individual parameters using a tuple. More...
 

Functions

delegate void DelegateAction ()
 
delegate void DelegateAction< in T1 > (T1 _1)
 
delegate void DelegateAction< in T1, in T2 > (T1 _1, T2 _2)
 
delegate void DelegateAction< in T1, in T2, in T3 > (T1 _1, T2 _2, T3 _3)
 
delegate void DelegateAction< in T1, in T2, in T3, in T4 > (T1 _1, T2 _2, T3 _3, T4 _4)
 
delegate void DelegateAction< in T1, in T2, in T3, in T4, in T5 > (T1 _1, T2 _2, T3 _3, T4 _4, T5 _5)
 
delegate void DelegateAction< in T1, in T2, in T3, in T4, in T5, in T6 > (T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6)
 
delegate void DelegateAction< in T1, in T2, in T3, in T4, in T5, in T6, in T7 > (T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7)
 
delegate void DelegateAction< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8 > (T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8)
 
delegate void DelegateAction< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9 > (T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9)
 
delegate R DelegateFunc< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, out R > (T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9)
 
delegate R DelegateFunc< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, out R > (T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8)
 
delegate R DelegateFunc< in T1, in T2, in T3, in T4, in T5, in T6, in T7, out R > (T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7)
 
delegate R DelegateFunc< in T1, in T2, in T3, in T4, in T5, in T6, out R > (T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6)
 
delegate R DelegateFunc< in T1, in T2, in T3, in T4, in T5, out R > (T1 _1, T2 _2, T3 _3, T4 _4, T5 _5)
 
delegate R DelegateFunc< in T1, in T2, in T3, in T4, out R > (T1 _1, T2 _2, T3 _3, T4 _4)
 
delegate R DelegateFunc< in T1, in T2, in T3, out R > (T1 _1, T2 _2, T3 _3)
 
delegate R DelegateFunc< in T1, in T2, out R > (T1 _1, T2 _2)
 
delegate R DelegateFunc< in T1, out R > (T1 _1)
 
delegate R DelegateFunc< out R > ()
 

Function Documentation

delegate void Smooth.Delegates.DelegateAction ( )
delegate void Smooth.Delegates.DelegateAction< in T1 > ( T1  _1)
delegate void Smooth.Delegates.DelegateAction< in T1, in T2 > ( T1  _1,
T2  _2 
)
delegate void Smooth.Delegates.DelegateAction< in T1, in T2, in T3 > ( T1  _1,
T2  _2,
T3  _3 
)
delegate void Smooth.Delegates.DelegateAction< in T1, in T2, in T3, in T4 > ( T1  _1,
T2  _2,
T3  _3,
T4  _4 
)
delegate void Smooth.Delegates.DelegateAction< in T1, in T2, in T3, in T4, in T5 > ( T1  _1,
T2  _2,
T3  _3,
T4  _4,
T5  _5 
)
delegate void Smooth.Delegates.DelegateAction< in T1, in T2, in T3, in T4, in T5, in T6 > ( T1  _1,
T2  _2,
T3  _3,
T4  _4,
T5  _5,
T6  _6 
)
delegate void Smooth.Delegates.DelegateAction< in T1, in T2, in T3, in T4, in T5, in T6, in T7 > ( T1  _1,
T2  _2,
T3  _3,
T4  _4,
T5  _5,
T6  _6,
T7  _7 
)
delegate void Smooth.Delegates.DelegateAction< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8 > ( T1  _1,
T2  _2,
T3  _3,
T4  _4,
T5  _5,
T6  _6,
T7  _7,
T8  _8 
)
delegate void Smooth.Delegates.DelegateAction< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9 > ( T1  _1,
T2  _2,
T3  _3,
T4  _4,
T5  _5,
T6  _6,
T7  _7,
T8  _8,
T9  _9 
)
delegate R Smooth.Delegates.DelegateFunc< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, out R > ( T1  _1,
T2  _2,
T3  _3,
T4  _4,
T5  _5,
T6  _6,
T7  _7,
T8  _8,
T9  _9 
)
delegate R Smooth.Delegates.DelegateFunc< in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, out R > ( T1  _1,
T2  _2,
T3  _3,
T4  _4,
T5  _5,
T6  _6,
T7  _7,
T8  _8 
)
delegate R Smooth.Delegates.DelegateFunc< in T1, in T2, in T3, in T4, in T5, in T6, in T7, out R > ( T1  _1,
T2  _2,
T3  _3,
T4  _4,
T5  _5,
T6  _6,
T7  _7 
)
delegate R Smooth.Delegates.DelegateFunc< in T1, in T2, in T3, in T4, in T5, in T6, out R > ( T1  _1,
T2  _2,
T3  _3,
T4  _4,
T5  _5,
T6  _6 
)
delegate R Smooth.Delegates.DelegateFunc< in T1, in T2, in T3, in T4, in T5, out R > ( T1  _1,
T2  _2,
T3  _3,
T4  _4,
T5  _5 
)
delegate R Smooth.Delegates.DelegateFunc< in T1, in T2, in T3, in T4, out R > ( T1  _1,
T2  _2,
T3  _3,
T4  _4 
)
delegate R Smooth.Delegates.DelegateFunc< in T1, in T2, in T3, out R > ( T1  _1,
T2  _2,
T3  _3 
)
delegate R Smooth.Delegates.DelegateFunc< in T1, in T2, out R > ( T1  _1,
T2  _2 
)
delegate R Smooth.Delegates.DelegateFunc< in T1, out R > ( T1  _1)
delegate R Smooth.Delegates.DelegateFunc< out R > ( )