extensions:
  - addsTo:
      pack: codeql/csharp-all
      extensible: sourceModel
    data:
    # "namespace", "type", "overrides", "name", "signature", "ext", "spec", "kind", "provenance",
      - ["My.Qltest", "A", false, "Src1", "()", "", "ReturnValue", "local", "manual"]
      - ["My.Qltest", "A", false, "Src1", "(System.String)", "", "ReturnValue", "local", "manual"]
      - ["My.Qltest", "A", false, "Src1", "", "", "ReturnValue", "local", "manual"]
      - ["My.Qltest", "A", false, "Src2", "()", "", "ReturnValue", "local", "manual"]
      - ["My.Qltest", "A", false, "Src3", "()", "", "ReturnValue", "local", "manual"]
      - ["My.Qltest", "A", true, "Src2", "()", "", "ReturnValue", "local", "manual"]
      - ["My.Qltest", "A", true, "Src3", "()", "", "ReturnValue", "local", "manual"]
      - ["My.Qltest", "A", false, "SrcArg", "(System.Object)", "", "Argument[0]", "local", "manual"]
      - ["My.Qltest", "A", false, "SrcArg", "(System.Object)", "", "Argument", "local", "manual"]
      - ["My.Qltest", "A", true, "SrcParam", "(System.Object)", "", "Parameter[0]", "local", "manual"]
      - ["My.Qltest", "SourceAttribute", false, "", "", "Attribute", "ReturnValue", "local", "manual"]
      - ["My.Qltest", "SourceAttribute", false, "", "", "Attribute", "Parameter", "local", "manual"]
      - ["My.Qltest", "SourceAttribute", false, "", "", "Attribute", "", "local", "manual"]
      - ["My.Qltest", "SourceAttribute", false, "", "", "Attribute.Getter", "ReturnValue", "local", "manual"]
      - ["My.Qltest", "A", false, "SrcTwoArg", "(System.String,System.String)", "", "ReturnValue", "local", "manual"]
      - ["My.Qltest", "A", false, "StructSrc", "", "", "Argument[0]", "local", "manual"]
