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; }
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; }
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; }
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; }