extensions:

  - addsTo:
      pack: codeql/threat-models
      extensible: threatModelConfiguration
    data:
      - ["environment", true, 0]
      - ["commandargs", true, 0]

  - addsTo:
      pack: codeql/csharp-all
      extensible: sourceModel
    data:
      - ["My.Qltest", "TestSources", False, "ExecuteQuery", "(System.String)", "", "ReturnValue", "database", "manual"]
      - ["My.Qltest", "TestSources", False, "ReadEnv", "(System.String)", "", "ReturnValue", "environment", "manual"]
      - ["My.Qltest", "TestSources", False, "GetCustom", "(System.String)", "", "ReturnValue", "custom", "manual"]
      - ["My.Qltest", "TestSources", False, "GetCliArg", "(System.Int32)", "", "ReturnValue", "commandargs", "manual"]

