public void DereferenceExpression(CParser.DereferenceExpression DereferenceExpression)
{
var Expression = DereferenceExpression.Expression;
var ExpressionType = ConvertCTypeToType(Expression.GetCachedCType(this));
DoGenerateAddress(false, () =>
{
Traverse(Expression);
});
//SafeILGenerator.LoadIndirect(ExpressionType);
//Console.WriteLine("{0}, {1}", ExpressionType, ElementType);
if (!GenerateAddress)
{
var ElementType = ExpressionType.GetElementType();
SafeILGenerator.LoadIndirect(ElementType);
}
}