Esempio n. 1
0
 static _KeyValuePair()
 {
     _KeyValuePair <TKey, TValue> .Key   = FromExpression.ToProperty <KeyValuePair <TKey, TValue>, TKey>(entry => entry.Key);
     _KeyValuePair <TKey, TValue> .Value = FromExpression.ToProperty <KeyValuePair <TKey, TValue>, TValue>(entry => entry.Value);
     _KeyValuePair <TKey, TValue> .Ctor  = FromExpression.ToConstructor <TKey, TValue, KeyValuePair <TKey, TValue> >((key, value) => new KeyValuePair <TKey, TValue>(key, value));
 }
Esempio n. 2
0
 static _Nullable()
 {
     _Nullable <T> .HasValue = FromExpression.ToProperty <T?, bool>(nullable => nullable.HasValue);
     _Nullable <T> .Value    = FromExpression.ToProperty <T?, T>(nullable => nullable.Value);
 }