Language.Lua.Tuple< T1, T2, T3 > Class Template Referencesealed

Implements the Tuple classes missing from Monodevelop's .NET implementation. More...

Public Member Functions

 Tuple (T1 item1, T2 item2)
 
override bool Equals (object o)
 
override int GetHashCode ()
 
 Tuple (T1 item1, T2 item2, T3 item3)
 
override bool Equals (object o)
 
override int GetHashCode ()
 

Static Public Member Functions

static Tuple< T1, T2 > Create< T1, T2 > (T1 item1, T2 item2)
 
static Tuple< T1, T2, T3 > Create< T1, T2, T3 > (T1 item1, T2 item2, T3 item3)
 
static bool operator== (Tuple< T1, T2 > a, Tuple< T1, T2 > b)
 
static bool operator!= (Tuple< T1, T2 > a, Tuple< T1, T2 > b)
 
static bool operator== (Tuple< T1, T2, T3 > a, Tuple< T1, T2, T3 > b)
 
static bool operator!= (Tuple< T1, T2, T3 > a, Tuple< T1, T2, T3 > b)
 

Properties

T1 Item1 [get]
 
T2 Item2 [get]
 
T3 Item3 [get]
 

Detailed Description

Implements the Tuple classes missing from Monodevelop's .NET implementation.

Constructor & Destructor Documentation

◆ Tuple() [1/2]

Language.Lua.Tuple< T1, T2, T3 >.Tuple ( T1  item1,
T2  item2 
)
inline

◆ Tuple() [2/2]

Language.Lua.Tuple< T1, T2, T3 >.Tuple ( T1  item1,
T2  item2,
T3  item3 
)
inline

Member Function Documentation

◆ Create< T1, T2 >()

static Tuple< T1, T2 > Language.Lua.Tuple< T1, T2, T3 >.Create< T1, T2 > ( T1  item1,
T2  item2 
)
inlinestatic

◆ Create< T1, T2, T3 >()

static Tuple< T1, T2, T3 > Language.Lua.Tuple< T1, T2, T3 >.Create< T1, T2, T3 > ( T1  item1,
T2  item2,
T3  item3 
)
inlinestatic

◆ Equals() [1/2]

override bool Language.Lua.Tuple< T1, T2, T3 >.Equals ( object  o)
inline

◆ Equals() [2/2]

override bool Language.Lua.Tuple< T1, T2, T3 >.Equals ( object  o)
inline

◆ GetHashCode() [1/2]

override int Language.Lua.Tuple< T1, T2, T3 >.GetHashCode ( )
inline

◆ GetHashCode() [2/2]

override int Language.Lua.Tuple< T1, T2, T3 >.GetHashCode ( )
inline

◆ operator!=() [1/2]

static bool Language.Lua.Tuple< T1, T2, T3 >.operator!= ( Tuple< T1, T2 >  a,
Tuple< T1, T2 >  b 
)
inlinestatic

◆ operator!=() [2/2]

static bool Language.Lua.Tuple< T1, T2, T3 >.operator!= ( Tuple< T1, T2, T3 >  a,
Tuple< T1, T2, T3 >  b 
)
inlinestatic

◆ operator==() [1/2]

static bool Language.Lua.Tuple< T1, T2, T3 >.operator== ( Tuple< T1, T2 >  a,
Tuple< T1, T2 >  b 
)
inlinestatic

◆ operator==() [2/2]

static bool Language.Lua.Tuple< T1, T2, T3 >.operator== ( Tuple< T1, T2, T3 >  a,
Tuple< T1, T2, T3 >  b 
)
inlinestatic

Property Documentation

◆ Item1

T1 Language.Lua.Tuple< T1, T2, T3 >.Item1
get

◆ Item2

T2 Language.Lua.Tuple< T1, T2, T3 >.Item2
get

◆ Item3

T3 Language.Lua.Tuple< T1, T2, T3 >.Item3
get

The documentation for this class was generated from the following file: