private void OnInitValueType(MethodInvocationExpression node)
{
Debug.Assert(1 == node.Arguments.Count);
Expression argument = node.Arguments[0];
LoadAddressForInitObj(argument);
var expressionType = GetExpressionType(argument);
System.Type type = GetSystemType(expressionType);
Debug.Assert(type.IsValueType || (type.IsGenericParameter && expressionType.IsValueType));
_il.Emit(OpCodes.Initobj, type);
PushVoid();
}