public TransformationInstance(PropertyDeclaration property, MethodBodyTransformation parent, AspectWeaverInstance aspectWeaverInstance) : base(parent, aspectWeaverInstance) { _transformation = (GuardPropertyEqualityTransformation)parent; Property = property; }
protected override void Initialize() { base.Initialize(); _transformation = new GuardPropertyEqualityTransformation(this); ApplyWaivedEffects(_transformation); }