コード例 #1
0
ファイル: Interface.cs プロジェクト: libla/Exprtmpl
 public static Table From <T>(T value)
 {
     return(value.GetType() == typeof(T) ? CastTable <T> .Convert(value) : From((object)value));
 }
コード例 #2
0
ファイル: Interface.cs プロジェクト: libla/Exprtmpl
 private static Func <object, Table> GetCreator <T>()
 {
     return(value => CastTable <T> .Convert((T)value));
 }
コード例 #3
0
ファイル: CastTable.cs プロジェクト: libla/Exprtmpl
 private static Value CallMethod <T>(T value, string name)
 {
     return(CastTable <T> .GetValue != null ? CastTable <T> .GetValue(value, name) : null);
 }