extensions:
  - addsTo:
      pack: codeql/csharp-all
      extensible: sinkModel
    data:
      - ["ServiceStack", "IOneWayClient", True, "SendAllOneWay", "(System.Collections.Generic.IEnumerable<System.Object>)", "", "Argument[1].Element", "file-content-store", "manual"]
      - ["ServiceStack", "IOneWayClient", True, "SendOneWay", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IOneWayClient", True, "SendOneWay", "(System.String,System.Object)", "", "Argument[1]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClient", True, "Patch<TResponse>", "(System.String,System.Object)", "", "Argument[1]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClient", True, "Post<TResponse>", "(System.String,System.Object)", "", "Argument[1]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClient", True, "Put<TResponse>", "(System.String,System.Object)", "", "Argument[1]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClient", True, "Send<TResponse>", "(System.String,System.String,System.Object)", "", "Argument[2]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "CustomMethodAsync", "(System.String,ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[1]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "CustomMethodAsync<TResponse>", "(System.String,ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[1]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "CustomMethodAsync<TResponse>", "(System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "DeleteAsync", "(ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "DeleteAsync<TResponse>", "(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "DeleteAsync<TResponse>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "GetAsync", "(ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "GetAsync<TResponse>", "(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "GetAsync<TResponse>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "PatchAsync", "(ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "PatchAsync<TResponse>", "(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "PatchAsync<TResponse>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "PostAsync", "(ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "PostAsync<TResponse>", "(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "PostAsync<TResponse>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "PutAsync", "(ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "PutAsync<TResponse>", "(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientAsync", True, "PutAsync<TResponse>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "CustomMethod", "(System.String,ServiceStack.IReturnVoid)", "", "Argument[1]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "CustomMethod<TResponse>", "(System.String,ServiceStack.IReturn<TResponse>)", "", "Argument[1]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "CustomMethod<TResponse>", "(System.String,System.Object)", "", "Argument[1]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Delete", "(ServiceStack.IReturnVoid)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Delete<TResponse>", "(ServiceStack.IReturn<TResponse>)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Delete<TResponse>", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Get", "(ServiceStack.IReturnVoid)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Get<TResponse>", "(ServiceStack.IReturn<TResponse>)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Get<TResponse>", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Patch", "(ServiceStack.IReturnVoid)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Patch<TResponse>", "(ServiceStack.IReturn<TResponse>)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Patch<TResponse>", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Post", "(ServiceStack.IReturnVoid)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Post<TResponse>", "(ServiceStack.IReturn<TResponse>)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Post<TResponse>", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Put", "(ServiceStack.IReturnVoid)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Put<TResponse>", "(ServiceStack.IReturn<TResponse>)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestClientSync", True, "Put<TResponse>", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestGateway", True, "Delete<T>", "(ServiceStack.IReturn<T>)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestGateway", True, "Get<T>", "(ServiceStack.IReturn<T>)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestGateway", True, "Post<T>", "(ServiceStack.IReturn<T>)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestGateway", True, "Put<T>", "(ServiceStack.IReturn<T>)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestGateway", True, "Send<T>", "(ServiceStack.IReturn<T>)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestGatewayAsync", True, "DeleteAsync<T>", "(ServiceStack.IReturn<T>,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestGatewayAsync", True, "GetAsync<T>", "(ServiceStack.IReturn<T>,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestGatewayAsync", True, "PostAsync<T>", "(ServiceStack.IReturn<T>,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestGatewayAsync", True, "PutAsync<T>", "(ServiceStack.IReturn<T>,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IRestGatewayAsync", True, "SendAsync<T>", "(ServiceStack.IReturn<T>,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IServiceGateway", True, "Publish", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IServiceGateway", True, "PublishAll", "(System.Collections.Generic.IEnumerable<System.Object>)", "", "Argument[0].Element", "file-content-store", "manual"]
      - ["ServiceStack", "IServiceGateway", True, "Send<TResponse>", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IServiceGateway", True, "SendAll<TResponse>", "(System.Collections.Generic.IEnumerable<System.Object>)", "", "Argument[0].Element", "file-content-store", "manual"]
      - ["ServiceStack", "IServiceGatewayAsync", True, "PublishAllAsync", "(System.Collections.Generic.IEnumerable<System.Object>,System.Threading.CancellationToken)", "", "Argument[0].Element", "file-content-store", "manual"]
      - ["ServiceStack", "IServiceGatewayAsync", True, "PublishAsync", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "IServiceGatewayAsync", True, "SendAllAsync<TResponse>", "(System.Collections.Generic.IEnumerable<System.Object>,System.Threading.CancellationToken)", "", "Argument[0].Element", "file-content-store", "manual"]
      - ["ServiceStack", "IServiceGatewayAsync", True, "SendAsync<TResponse>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "CustomMethod", "(System.String,System.String,System.Object)", "", "Argument[2]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "CustomMethod<TResponse>", "(System.String,System.String,System.Object)", "", "Argument[2]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "CustomMethodAsync<TResponse>", "(System.String,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[2]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "Delete", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "DownloadBytes", "(System.String,System.String,System.Object)", "", "Argument[2]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "DownloadBytesAsync", "(System.String,System.String,System.Object)", "", "Argument[2]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "Get", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "Head", "(ServiceStack.IReturn)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "Head", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "Patch", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "Post", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "Publish<T>", "(ServiceStack.Messaging.IMessage<T>)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "Publish<T>", "(T)", "", "Argument[0]", "file-content-store", "manual"]
      - ["ServiceStack", "ServiceClientBase", True, "Put", "(System.Object)", "", "Argument[0]", "file-content-store", "manual"]
  - addsTo:
      pack: codeql/csharp-all
      extensible: summaryModel
    data:
      - ["ServiceStack", "HttpResult", False, "HttpResult", "(System.Byte[],System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
      - ["ServiceStack", "HttpResult", False, "HttpResult", "(System.IO.Stream,System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
      - ["ServiceStack", "HttpResult", False, "HttpResult", "(System.Object)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
      - ["ServiceStack", "HttpResult", False, "HttpResult", "(System.Object,System.Net.HttpStatusCode)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
      - ["ServiceStack", "HttpResult", False, "HttpResult", "(System.Object,System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
      - ["ServiceStack", "HttpResult", False, "HttpResult", "(System.Object,System.String,System.Net.HttpStatusCode)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
      - ["ServiceStack", "HttpResult", False, "HttpResult", "(System.String,System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
