/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Compilers/VisualBasic/Test/Emit/ExpressionTrees/Results/CheckedAndUncheckedWithDate.txt
1 809 строк
41 KB
RoslynTeam
Rename the Docs directory to docs (lowercase). (changeset 1396430)
14 янв 2015, 01:49
14 янв 2015, 01:49
e315208
Код
Авторство
О чём код?
-=-=-=-=-=-=-=-=- String > Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.String ) Parameter( y type: System.DateTime ) body { Convert( GreaterThan( Convert( Parameter( x type: System.String ) method: System.DateTime ToDate(System.String) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.DateTime ) Parameter( y type: System.DateTime ) method: Boolean op_GreaterThan(System.DateTime, System.DateTime) in System.DateTime type: System.Boolean ) type: System.Object ) } return type: System.Object type: System.Func`3[System.String,System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date? > String => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.String ) body { Convert( GreaterThan( Parameter( x type: System.Nullable`1[System.DateTime] ) Convert( Convert( Parameter( y type: System.String ) method: System.DateTime ToDate(System.String) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.DateTime ) method: System.Nullable`1[System.DateTime] op_Implicit(System.DateTime) in System.Nullable`1[System.DateTime] type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_GreaterThan(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.String,System.Object] ) -=-=-=-=-=-=-=-=- Date > Object => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.Object ) body { Call( <NULL> method: System.Object CompareObjectGreater(System.Object, System.Object, Boolean) in Microsoft.VisualBasic.CompilerServices.Operators ( Convert( Parameter( x type: System.DateTime ) type: System.Object ) Parameter( y type: System.Object ) Constant( False type: System.Boolean ) ) type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.Object,System.Object] ) -=-=-=-=-=-=-=-=- Object > Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Object ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Call( <NULL> method: System.Object CompareObjectGreater(System.Object, System.Object, Boolean) in Microsoft.VisualBasic.CompilerServices.Operators ( Parameter( x type: System.Object ) Convert( Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted type: System.Object ) Constant( False type: System.Boolean ) ) type: System.Object ) } return type: System.Object type: System.Func`3[System.Object,System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date > Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) body { Convert( GreaterThan( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) method: Boolean op_GreaterThan(System.DateTime, System.DateTime) in System.DateTime type: System.Boolean ) type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date > Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( GreaterThan( Convert( Parameter( x type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_GreaterThan(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date? > Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.DateTime ) body { Convert( GreaterThan( Parameter( x type: System.Nullable`1[System.DateTime] ) Convert( Parameter( y type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_GreaterThan(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date? > Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( GreaterThan( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_GreaterThan(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date < String => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.String ) body { Convert( LessThan( Parameter( x type: System.DateTime ) Convert( Parameter( y type: System.String ) method: System.DateTime ToDate(System.String) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.DateTime ) method: Boolean op_LessThan(System.DateTime, System.DateTime) in System.DateTime type: System.Boolean ) type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.String,System.Object] ) -=-=-=-=-=-=-=-=- String < Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.String ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( LessThan( Convert( Convert( Parameter( x type: System.String ) method: System.DateTime ToDate(System.String) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.DateTime ) method: System.Nullable`1[System.DateTime] op_Implicit(System.DateTime) in System.Nullable`1[System.DateTime] type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_LessThan(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.String,System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Object < Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Object ) Parameter( y type: System.DateTime ) body { Call( <NULL> method: System.Object CompareObjectLess(System.Object, System.Object, Boolean) in Microsoft.VisualBasic.CompilerServices.Operators ( Parameter( x type: System.Object ) Convert( Parameter( y type: System.DateTime ) type: System.Object ) Constant( False type: System.Boolean ) ) type: System.Object ) } return type: System.Object type: System.Func`3[System.Object,System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date? < Object => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Object ) body { Call( <NULL> method: System.Object CompareObjectLess(System.Object, System.Object, Boolean) in Microsoft.VisualBasic.CompilerServices.Operators ( Convert( Parameter( x type: System.Nullable`1[System.DateTime] ) Lifted type: System.Object ) Parameter( y type: System.Object ) Constant( False type: System.Boolean ) ) type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.Object,System.Object] ) -=-=-=-=-=-=-=-=- Date < Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) body { Convert( LessThan( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) method: Boolean op_LessThan(System.DateTime, System.DateTime) in System.DateTime type: System.Boolean ) type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date < Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( LessThan( Convert( Parameter( x type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_LessThan(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date? < Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.DateTime ) body { Convert( LessThan( Parameter( x type: System.Nullable`1[System.DateTime] ) Convert( Parameter( y type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_LessThan(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date? < Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( LessThan( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_LessThan(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- String <= Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.String ) Parameter( y type: System.DateTime ) body { Convert( LessThanOrEqual( Convert( Parameter( x type: System.String ) method: System.DateTime ToDate(System.String) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.DateTime ) Parameter( y type: System.DateTime ) method: Boolean op_LessThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Boolean ) type: System.Object ) } return type: System.Object type: System.Func`3[System.String,System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date? <= String => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.String ) body { Convert( LessThanOrEqual( Parameter( x type: System.Nullable`1[System.DateTime] ) Convert( Convert( Parameter( y type: System.String ) method: System.DateTime ToDate(System.String) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.DateTime ) method: System.Nullable`1[System.DateTime] op_Implicit(System.DateTime) in System.Nullable`1[System.DateTime] type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_LessThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.String,System.Object] ) -=-=-=-=-=-=-=-=- Date <= Object => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.Object ) body { Call( <NULL> method: System.Object CompareObjectLessEqual(System.Object, System.Object, Boolean) in Microsoft.VisualBasic.CompilerServices.Operators ( Convert( Parameter( x type: System.DateTime ) type: System.Object ) Parameter( y type: System.Object ) Constant( False type: System.Boolean ) ) type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.Object,System.Object] ) -=-=-=-=-=-=-=-=- Object <= Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Object ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Call( <NULL> method: System.Object CompareObjectLessEqual(System.Object, System.Object, Boolean) in Microsoft.VisualBasic.CompilerServices.Operators ( Parameter( x type: System.Object ) Convert( Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted type: System.Object ) Constant( False type: System.Boolean ) ) type: System.Object ) } return type: System.Object type: System.Func`3[System.Object,System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date <= Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) body { Convert( LessThanOrEqual( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) method: Boolean op_LessThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Boolean ) type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date <= Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( LessThanOrEqual( Convert( Parameter( x type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_LessThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date? <= Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.DateTime ) body { Convert( LessThanOrEqual( Parameter( x type: System.Nullable`1[System.DateTime] ) Convert( Parameter( y type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_LessThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date? <= Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( LessThanOrEqual( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_LessThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date >= String => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.String ) body { Convert( GreaterThanOrEqual( Parameter( x type: System.DateTime ) Convert( Parameter( y type: System.String ) method: System.DateTime ToDate(System.String) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.DateTime ) method: Boolean op_GreaterThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Boolean ) type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.String,System.Object] ) -=-=-=-=-=-=-=-=- String >= Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.String ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( GreaterThanOrEqual( Convert( Convert( Parameter( x type: System.String ) method: System.DateTime ToDate(System.String) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.DateTime ) method: System.Nullable`1[System.DateTime] op_Implicit(System.DateTime) in System.Nullable`1[System.DateTime] type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_GreaterThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.String,System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Object >= Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Object ) Parameter( y type: System.DateTime ) body { Call( <NULL> method: System.Object CompareObjectGreaterEqual(System.Object, System.Object, Boolean) in Microsoft.VisualBasic.CompilerServices.Operators ( Parameter( x type: System.Object ) Convert( Parameter( y type: System.DateTime ) type: System.Object ) Constant( False type: System.Boolean ) ) type: System.Object ) } return type: System.Object type: System.Func`3[System.Object,System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date? >= Object => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Object ) body { Call( <NULL> method: System.Object CompareObjectGreaterEqual(System.Object, System.Object, Boolean) in Microsoft.VisualBasic.CompilerServices.Operators ( Convert( Parameter( x type: System.Nullable`1[System.DateTime] ) Lifted type: System.Object ) Parameter( y type: System.Object ) Constant( False type: System.Boolean ) ) type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.Object,System.Object] ) -=-=-=-=-=-=-=-=- Date >= Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) body { Convert( GreaterThanOrEqual( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) method: Boolean op_GreaterThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Boolean ) type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date >= Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( GreaterThanOrEqual( Convert( Parameter( x type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_GreaterThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date? >= Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.DateTime ) body { Convert( GreaterThanOrEqual( Parameter( x type: System.Nullable`1[System.DateTime] ) Convert( Parameter( y type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_GreaterThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date? >= Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( GreaterThanOrEqual( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: Boolean op_GreaterThanOrEqual(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.Boolean] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- String + Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.String ) Parameter( y type: System.DateTime ) body { Convert( Call( <NULL> method: System.String Concat(System.String, System.String) in System.String ( Parameter( x type: System.String ) Convert( Parameter( y type: System.DateTime ) method: System.String ToString(System.DateTime) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.String ) ) type: System.String ) type: System.Object ) } return type: System.Object type: System.Func`3[System.String,System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date? + String => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.String ) body { Convert( Call( <NULL> method: System.String Concat(System.String, System.String) in System.String ( Convert( Convert( Parameter( x type: System.Nullable`1[System.DateTime] ) method: System.DateTime op_Explicit(System.Nullable`1[System.DateTime]) in System.Nullable`1[System.DateTime] type: System.DateTime ) method: System.String ToString(System.DateTime) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.String ) Parameter( y type: System.String ) ) type: System.String ) type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.String,System.Object] ) -=-=-=-=-=-=-=-=- Date + Object => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.Object ) body { Add( Convert( Parameter( x type: System.DateTime ) type: System.Object ) Parameter( y type: System.Object ) method: System.Object AddObject(System.Object, System.Object) in Microsoft.VisualBasic.CompilerServices.Operators type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.Object,System.Object] ) -=-=-=-=-=-=-=-=- Object + Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Object ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Add( Parameter( x type: System.Object ) Convert( Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted type: System.Object ) method: System.Object AddObject(System.Object, System.Object) in Microsoft.VisualBasic.CompilerServices.Operators type: System.Object ) } return type: System.Object type: System.Func`3[System.Object,System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date + Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) body { Convert( Call( <NULL> method: System.String Concat(System.String, System.String) in System.String ( Convert( Parameter( x type: System.DateTime ) method: System.String ToString(System.DateTime) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.String ) Convert( Parameter( y type: System.DateTime ) method: System.String ToString(System.DateTime) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.String ) ) type: System.String ) type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date + Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( Call( <NULL> method: System.String Concat(System.String, System.String) in System.String ( Convert( Parameter( x type: System.DateTime ) method: System.String ToString(System.DateTime) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.String ) Convert( Convert( Parameter( y type: System.Nullable`1[System.DateTime] ) method: System.DateTime op_Explicit(System.Nullable`1[System.DateTime]) in System.Nullable`1[System.DateTime] type: System.DateTime ) method: System.String ToString(System.DateTime) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.String ) ) type: System.String ) type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date? + Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.DateTime ) body { Convert( Call( <NULL> method: System.String Concat(System.String, System.String) in System.String ( Convert( Convert( Parameter( x type: System.Nullable`1[System.DateTime] ) method: System.DateTime op_Explicit(System.Nullable`1[System.DateTime]) in System.Nullable`1[System.DateTime] type: System.DateTime ) method: System.String ToString(System.DateTime) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.String ) Convert( Parameter( y type: System.DateTime ) method: System.String ToString(System.DateTime) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.String ) ) type: System.String ) type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date? + Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( Call( <NULL> method: System.String Concat(System.String, System.String) in System.String ( Convert( Convert( Parameter( x type: System.Nullable`1[System.DateTime] ) method: System.DateTime op_Explicit(System.Nullable`1[System.DateTime]) in System.Nullable`1[System.DateTime] type: System.DateTime ) method: System.String ToString(System.DateTime) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.String ) Convert( Convert( Parameter( y type: System.Nullable`1[System.DateTime] ) method: System.DateTime op_Explicit(System.Nullable`1[System.DateTime]) in System.Nullable`1[System.DateTime] type: System.DateTime ) method: System.String ToString(System.DateTime) in Microsoft.VisualBasic.CompilerServices.Conversions type: System.String ) ) type: System.String ) type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date - Date => TimeSpan -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) body { Subtract( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) method: System.TimeSpan op_Subtraction(System.DateTime, System.DateTime) in System.DateTime type: System.TimeSpan ) } return type: System.TimeSpan type: System.Func`3[System.DateTime,System.DateTime,System.TimeSpan] ) -=-=-=-=-=-=-=-=- Date - Date? => TimeSpan -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( Subtract( Convert( Parameter( x type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: System.TimeSpan op_Subtraction(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.TimeSpan] ) Lifted type: System.TimeSpan ) } return type: System.TimeSpan type: System.Func`3[System.DateTime,System.Nullable`1[System.DateTime],System.TimeSpan] ) -=-=-=-=-=-=-=-=- Date? - Date => TimeSpan? -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.DateTime ) body { Subtract( Parameter( x type: System.Nullable`1[System.DateTime] ) Convert( Parameter( y type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: System.TimeSpan op_Subtraction(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.TimeSpan] ) } return type: System.Nullable`1[System.TimeSpan] type: System.Func`3[System.Nullable`1[System.DateTime],System.DateTime,System.Nullable`1[System.TimeSpan]] ) -=-=-=-=-=-=-=-=- Date? - Date? => TimeSpan? -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Subtract( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: System.TimeSpan op_Subtraction(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.TimeSpan] ) } return type: System.Nullable`1[System.TimeSpan] type: System.Func`3[System.Nullable`1[System.DateTime],System.Nullable`1[System.DateTime],System.Nullable`1[System.TimeSpan]] ) -=-=-=-=-=-=-=-=- Date? - Date? => TimeSpan -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( Subtract( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: System.TimeSpan op_Subtraction(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.TimeSpan] ) Lifted type: System.TimeSpan ) } return type: System.TimeSpan type: System.Func`3[System.Nullable`1[System.DateTime],System.Nullable`1[System.DateTime],System.TimeSpan] ) -=-=-=-=-=-=-=-=- Date - Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) body { Convert( Subtract( Parameter( x type: System.DateTime ) Parameter( y type: System.DateTime ) method: System.TimeSpan op_Subtraction(System.DateTime, System.DateTime) in System.DateTime type: System.TimeSpan ) type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date - Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.DateTime ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( Subtract( Convert( Parameter( x type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: System.TimeSpan op_Subtraction(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.TimeSpan] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.DateTime,System.Nullable`1[System.DateTime],System.Object] ) -=-=-=-=-=-=-=-=- Date? - Date => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.DateTime ) body { Convert( Subtract( Parameter( x type: System.Nullable`1[System.DateTime] ) Convert( Parameter( y type: System.DateTime ) Lifted LiftedToNull type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: System.TimeSpan op_Subtraction(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.TimeSpan] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.DateTime,System.Object] ) -=-=-=-=-=-=-=-=- Date? - Date? => Object -=-=-=-=-=-=-=-=- Lambda( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) body { Convert( Subtract( Parameter( x type: System.Nullable`1[System.DateTime] ) Parameter( y type: System.Nullable`1[System.DateTime] ) Lifted LiftedToNull method: System.TimeSpan op_Subtraction(System.DateTime, System.DateTime) in System.DateTime type: System.Nullable`1[System.TimeSpan] ) Lifted type: System.Object ) } return type: System.Object type: System.Func`3[System.Nullable`1[System.DateTime],System.Nullable`1[System.DateTime],System.Object] )