internal MethodCallExpressionTranslator(IndexAccessExpressionTranslator indexAccessTranslator) : base(ExpressionType.Call, ExpressionType.Invoke) { _specialCaseHandlers = new SpecialCaseHandlerBase[] { new InvocationExpressionHandler(GetMethodCall), new StringConcatenationHandler(), new IndexedPropertyHandler(indexAccessTranslator), new ImplicitOperatorHandler(), new ExplicitOperatorHandler() }; }
public IndexedPropertyHandler(IndexAccessExpressionTranslator indexAccessTranslator) : base(IsIndexedPropertyAccess) { _indexAccessTranslator = indexAccessTranslator; }