Ejemplo n.º 1
0
        public override void SetupCtor(IProxyCtorBuilder pcb)
        {
            var ctor = _interceptorType.GetConstructors().First();

            _interceptorField = pcb.AddField(_interceptorType, "_mp");
            pcb.SetCtorCoder(new CtorCoder(ctor, _interceptorField, _targetProxyTypeCtor));
        }
Ejemplo n.º 2
0
 public override void SetupCtor(IProxyCtorBuilder pcb)
 {
 }
Ejemplo n.º 3
0
 public virtual void SetupCtor(IProxyCtorBuilder pcb)
 {
 }
Ejemplo n.º 4
0
 public override void SetupCtor(IProxyCtorBuilder pcb)
 {
     _realSubjectField = pcb.AddArgWithBackingField(_realSubjectType, "_rs");
 }
 public override void SetupCtor(IProxyCtorBuilder pcb)
 {
     _dpsField = pcb.AddArgWithBackingField(typeof(IDynamicPropertySource), "_dps");
 }
Ejemplo n.º 6
0
 public virtual void SetupCtor(IProxyCtorBuilder pcb)
 {
 }
 public override void SetupCtor(IProxyCtorBuilder pcb)
 {
     _dpsField = pcb.AddField(typeof(IDynamicPropertySource), "_dps");
     pcb.SetCtorCoder(new CtorCoderForArgWithBackingField(_dpsField));
 }
Ejemplo n.º 8
0
 public override void SetupCtor(IProxyCtorBuilder pcb)
 {
     _realSubjectField = pcb.AddField(_realSubjectType, "_rs");
     pcb.SetCtorCoder(new CtorCoderForArgWithBackingField(_realSubjectField));
 }