Как я могу эмулировать Expression.Default
(новый в .NET 4.0) в 3.5?Expression.Default в .NET 3.5
Нужно ли вручную проверять тип выражения и использовать другой код для справки и типов значений?
Это то, что я сейчас делаю, есть ли лучший способ?
Expression GetDefaultExpression(Type type)
{
if (type.IsValueType)
return Expression.New(type);
return Expression.Constant(null, type);
}
Не могли бы вы предоставить пример C# 4.0? –
@Simon Expression.Default (typeof (int)) и Expression.Default (typeof (Window)) –