Ejemplo n.º 1
0
        internal SetupExtractor(
            IMethodDisassembler methodDisassembler,
            IExpressionDecompiler<Expression> expressionDecompiler,
            IExpressionHelper expressionHelper)
        {
            ArgumentChecker.NotNull(methodDisassembler, () => methodDisassembler);
            ArgumentChecker.NotNull(expressionDecompiler, () => expressionDecompiler);
            ArgumentChecker.NotNull(expressionHelper, () => expressionHelper);

            _methodDisassembler = methodDisassembler;
            _expressionDecompiler = expressionDecompiler;
            _expressionHelper = expressionHelper;
        }
Ejemplo n.º 2
0
        internal SetupExtractor(
            IMethodDisassembler methodDisassembler,
            IExpressionDecompiler <Expression> expressionDecompiler,
            IExpressionHelper expressionHelper)
        {
            ArgumentChecker.NotNull(methodDisassembler, () => methodDisassembler);
            ArgumentChecker.NotNull(expressionDecompiler, () => expressionDecompiler);
            ArgumentChecker.NotNull(expressionHelper, () => expressionHelper);

            _methodDisassembler   = methodDisassembler;
            _expressionDecompiler = expressionDecompiler;
            _expressionHelper     = expressionHelper;
        }
Ejemplo n.º 3
0
        public EventTargetExtractor(
            IMethodDisassembler methodDisassembler,
            IInstructionHelper instructionHelper,
            IExpressionDecompiler <Action> expressionDecompiler,
            IEventAccessorExtractor eventAccessorExtractor)
        {
            ArgumentChecker.NotNull(methodDisassembler, nameof(methodDisassembler));
            ArgumentChecker.NotNull(instructionHelper, nameof(instructionHelper));
            ArgumentChecker.NotNull(expressionDecompiler, nameof(expressionDecompiler));
            ArgumentChecker.NotNull(eventAccessorExtractor, nameof(eventAccessorExtractor));

            _methodDisassembler     = methodDisassembler;
            _instructionHelper      = instructionHelper;
            _expressionDecompiler   = expressionDecompiler;
            _eventAccessorExtractor = eventAccessorExtractor;
        }
Ejemplo n.º 4
0
        public EventTargetExtractor(
            IMethodDisassembler methodDisassembler,
            IInstructionHelper instructionHelper,
            IExpressionDecompiler<Action> expressionDecompiler,
            IEventAccessorExtractor eventAccessorExtractor)
        {
            ArgumentChecker.NotNull(methodDisassembler, nameof(methodDisassembler));
            ArgumentChecker.NotNull(instructionHelper, nameof(instructionHelper));
            ArgumentChecker.NotNull(expressionDecompiler, nameof(expressionDecompiler));
            ArgumentChecker.NotNull(eventAccessorExtractor, nameof(eventAccessorExtractor));

            _methodDisassembler = methodDisassembler;
            _instructionHelper = instructionHelper;
            _expressionDecompiler = expressionDecompiler;
            _eventAccessorExtractor = eventAccessorExtractor;
        }