anchor.diff:              let r = getReader().ILModuleDef.Resources.Entries |> Seq.find (fun r -> r.Name = resourceName)
               match r.Location with
               | ILResourceLocation.Local f -> new MemoryStream(f()) :> Stream
  -            | _ -> notRequired "reading manifest resource %s from non-embedded location" resourceName
  +            | _ -> notRequired x "reading manifest resource %s from non-embedded location" resourceName
   
           member x.BindType(nsp:string uoption, nm:string) =
               match x.TryBindType(nsp, nm) with
  
positive.code:         override __.DeclaringType = declaringType |> nonNull "ProvidedField.DeclaringType"
          override __.MemberType: MemberTypes = MemberTypes.Field
  
          override __.ReflectedType = notRequired "ReflectedType" fieldName
          override __.GetCustomAttributes(_inherit) = emptyAttributes
          override __.GetCustomAttributes(_attributeType, _inherit) = emptyAttributes
          override __.IsDefined(_attributeType, _inherit) = notRequired "IsDefined" fieldName
  
          override __.SetValue(_obj, _value, _invokeAttr, _binder, _culture) = notRequired "SetValue" fieldName
          override __.GetValue(_obj): obj = notRequired "GetValue" fieldName
          override __.FieldHandle = notRequired "FieldHandle" fieldName
  
      /// Represents the type constructor in a provided symbol type.
      [<NoComparison>]
  
negative.code: 
          // Implement overloads
          override __.PropertyType = propertyType
          override this.SetValue(_obj, _value, _invokeAttr, _binder, _index, _culture) = notRequired this "SetValue" propertyName
          override this.GetAccessors _nonPublic = notRequired this "nonPublic" propertyName
          override __.GetGetMethod _nonPublic = if hasGetter() then getter.Force() :> MethodInfo else null
          override __.GetSetMethod _nonPublic = if hasSetter() then setter.Force() :> MethodInfo else null
          override __.GetIndexParameters() = [| for p in parameters -> upcast p |]
          override __.Attributes = PropertyAttributes.None
          override __.CanRead = hasGetter()
          override __.CanWrite = hasSetter()
          override this.GetValue(_obj, _invokeAttr, _binder, _index, _culture): obj = notRequired this "GetValue" propertyName
          override __.Name = propertyName
          override __.DeclaringType = declaringType |> nonNull "ProvidedProperty.DeclaringType"
          override __.MemberType: MemberTypes = MemberTypes.Property
  
          override this.ReflectedType = notRequired this "ReflectedType" propertyName
          override __.GetCustomAttributes(_inherit) = emptyAttributes
          override __.GetCustomAttributes(_attributeType, _inherit) = emptyAttributes
          override this.IsDefined(_attributeType, _inherit) = notRequired this "IsDefined" propertyName
  
      type ProvidedEvent(propertyName:string,eventHandlerType:Type, isStatic: bool, adderCode: option<Expr list -> Expr>, removerCode: option<Expr list -> Expr>) =
          inherit EventInfo()
  