public SpecifiedMethodCallRegistrar(IMetadataHost host, ILogger log, ReplacementRegistry registry) { this.host = host; this.log = log; this.registry = registry; reflector = new UnitReflector(host); }
public FieldAssignmentReplacementBuilder(FieldReference field, IMetadataHost host, ExpressionStatement assignment, ReplacementRegistry registry) { this.field = field; this.host = host; this.assignment = assignment; this.registry = registry; }
public void Execute(PostCompilerContext context) { host = context.Host; log = context.Log; registry = context.Registry; fakeNamespace = new FakeNamespace(context.AssemblyToAlter, host, log); AddInterceptionTargets(); }
public FieldAccessorReplacementBuilder(IFieldReference field, ReplacementRegistry registry) { this.field = field; this.registry = registry; }
public FieldAssignmentReplacementRegistrar(FieldReference field, ReplacementRegistry registry) { this.field = field; this.registry = registry; }
public FieldAccessorReplacementFactory(FieldReference field, ReturnStatement firstStatement, ReplacementRegistry registry) { this.field = field; this.firstStatement = firstStatement; this.registry = registry; }
public FieldAssignmentVisitor(IStatement parent, ILogger log, ReplacementRegistry registry) { this.parent = parent; this.log = log; this.registry = registry; }
public StaticMethodCallReplacer(IMetadataHost host, ILogger log, ReplacementRegistry registry) { this.log = log; this.registry = registry; reflector = new UnitReflector(host); }