public GuardPropertyEqualityMethodBodyWrappingImplementation(IPropertyTransformationContext transformationContext, AspectInfrastructureTask task, MethodBodyTransformationContext context) : base(task, context) { if (transformationContext == null) throw new ArgumentNullException("transformationContext"); _transformationContext = transformationContext; _assets = _transformationContext.Module.Cache.GetItem( () => new TransformationAssets(_transformationContext.Module)); }
public EnhancePropertySetterMethodBodyWrappingImplementation(IPropertyTransformationContext transformationContext, AspectInfrastructureTask task, MethodBodyTransformationContext context) : base(task, context) { if (transformationContext == null) throw new ArgumentNullException("transformationContext"); _transformationContext = transformationContext; _assets = _transformationContext.Module.Cache.GetItem( () => new TransformationAssets(_transformationContext.Module)); _stringTypeSignature = _transformationContext.Module.Cache.GetIntrinsic(typeof(string)); }