ilcclib.Converter.CIL.CILConverter.DereferenceExpression C# (CSharp) Method

DereferenceExpression() private method

private DereferenceExpression ( CParser DereferenceExpression ) : void
DereferenceExpression CParser
return void
        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);
            }
        }