anchor.diff:              | ProvidedSymbolKind.ByRef,[arg] -> arg.Namespace
               | ProvidedSymbolKind.Generic gty,_ -> gty.Namespace
               | ProvidedSymbolKind.FSharpTypeAbbreviation (_assembly,nsp,_path),_ -> nsp
  -            | _ -> notRequired this "Namespace" (nameText())
  +            | _ -> notRequired this "Namespace" this.FullName
   
           override x.Module = x.Assembly.ManifestModule
   
  
positive.code:             | ProvidedSymbolKind.Array _,[arg] -> arg.Assembly
              | ProvidedSymbolKind.Pointer,[arg] -> arg.Assembly
              | ProvidedSymbolKind.ByRef,[arg] -> arg.Assembly
              | _ -> notRequired this "Assembly" (nameText())
  
          override __.Namespace =
              match kind,typeArgs with
              | ProvidedSymbolKind.SDArray,[arg] -> arg.Namespace
              | ProvidedSymbolKind.Array _,[arg] -> arg.Namespace
  
negative.code:         let mutable declaringType = null: Type
          let mutable isImplicitCtor = isImplicitCtor
          let mutable attrs = attrs
          let isStatic() = attrs.HasFlag(MethodAttributes.Static)
  
          let customAttributesImpl = CustomAttributesImpl(customAttributesData)
  