|
|
|
@ -123,6 +123,11 @@ public static class Generics
@@ -123,6 +123,11 @@ public static class Generics
|
|
|
|
|
return (string)((object)input); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static T CastFromString<T>(string input) |
|
|
|
|
{ |
|
|
|
|
return (T)((object)input); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static bool IsInt<T>(T input) |
|
|
|
|
{ |
|
|
|
|
return input is int; |
|
|
|
@ -133,6 +138,11 @@ public static class Generics
@@ -133,6 +138,11 @@ public static class Generics
|
|
|
|
|
return (int)((object)input); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static T CastFromInt<T>(int input) |
|
|
|
|
{ |
|
|
|
|
return (T)((object)input); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static bool IsNullableInt<T>(T input) |
|
|
|
|
{ |
|
|
|
|
return input is int?; |
|
|
|
@ -147,4 +157,9 @@ public static class Generics
@@ -147,4 +157,9 @@ public static class Generics
|
|
|
|
|
{ |
|
|
|
|
return (int?)((object)input); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static T CastFromNullableInt<T>(int? input) |
|
|
|
|
{ |
|
|
|
|
return (T)((object)input); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|