anchor.diff:          | x -> failwithf "Unexpected: %A" x
           
           match CallerInfoTest.FilePath() with
  -        | path when matchesPath "Conformance\\SpecialAttributesAndTypes\\Imported\\CallerInfo\\CallerFilePath.fs" path -> ()
  +        | path when matchesPath "Conformance#SpecialAttributesAndTypes#Imported#CallerInfo#CallerFilePath.fs" path -> ()
           | x -> failwithf "Unexpected: %A" x
           
           match CallerInfoTest.FilePath("xyz") with
  
positive.code:         | x -> failwithf "Unexpected: %A" x
  
          match MyTy.GetCallerFilePath() with
          | Some(path) when matchesPath "Conformance\\SpecialAttributesAndTypes\\Imported\\CallerInfo\\CallerFilePath.fs" path -> ()
          | x -> failwithf "Unexpected: %A" x
          
          match MyTy.GetCallerFilePath("42") with
  
negative.code:         | x -> failwithf "Unexpected: %A" x
          
          match CallerInfoTest.AllInfo(21) with
          | (path, _, _) when matchesPath "Conformance#SpecialAttributesAndTypes#Imported#CallerInfo#CallerFilePath.fs" path -> ()
          | x -> failwithf "Unexpected C# result with multiple parameter types: %A" x
  
  # 345 "qwerty1"
          match CallerInfoTest.AllInfo(123) with
          | (path, _, _) when matchesPath "Conformance#SpecialAttributesAndTypes#Imported#CallerInfo#qwerty1" path -> ()
          | x -> failwithf "Unexpected C# result with multiple parameter types: %A" x
  
  # 456 "qwerty2"
          match CallerInfoTest.AllInfo(123) with
          | (path, _, _) when matchesPath "Conformance#SpecialAttributesAndTypes#Imported#CallerInfo#qwerty2" path -> ()
          | x -> failwithf "Unexpected C# result with multiple parameter types: %A" x
  
          0