# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
extensions:
  - addsTo:
      pack: codeql/csharp-all
      extensible: summaryModel
    data:
      - ["System.Threading.RateLimiting", "FixedWindowRateLimiter", False, "FixedWindowRateLimiter", "(System.Threading.RateLimiting.FixedWindowRateLimiterOptions)", "", "Argument[0].Property[System.Threading.RateLimiting.FixedWindowRateLimiterOptions.Window]", "Argument[this].SyntheticField[System.Threading.RateLimiting.FixedWindowRateLimiter._options].Property[System.Threading.RateLimiting.FixedWindowRateLimiterOptions.Window]", "value", "dfc-generated"]
      - ["System.Threading.RateLimiting", "FixedWindowRateLimiter", False, "get_ReplenishmentPeriod", "()", "", "Argument[this].SyntheticField[System.Threading.RateLimiting.FixedWindowRateLimiter._options].Property[System.Threading.RateLimiting.FixedWindowRateLimiterOptions.Window]", "ReturnValue", "value", "dfc-generated"]
      - ["System.Threading.RateLimiting", "MetadataName<T>", False, "MetadataName", "(System.String)", "", "Argument[0]", "Argument[this].SyntheticField[System.Threading.RateLimiting.MetadataName`1._name]", "value", "dfc-generated"]
      - ["System.Threading.RateLimiting", "MetadataName<T>", False, "ToString", "()", "", "Argument[this].SyntheticField[System.Threading.RateLimiting.MetadataName`1._name]", "ReturnValue", "value", "dfc-generated"]
      - ["System.Threading.RateLimiting", "MetadataName<T>", False, "get_Name", "()", "", "Argument[this].SyntheticField[System.Threading.RateLimiting.MetadataName`1._name]", "ReturnValue", "value", "dfc-generated"]
      - ["System.Threading.RateLimiting", "PartitionedRateLimiter", False, "CreateChained<TResource>", "(System.Threading.RateLimiting.PartitionedRateLimiter<TResource>[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitLease", False, "TryGetMetadata<T>", "(System.Threading.RateLimiting.MetadataName<T>,T)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitLease", True, "GetAllMetadata", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitLease", True, "TryGetMetadata", "(System.String,System.Object)", "", "Argument[this]", "Argument[1]", "taint", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitLease", True, "get_MetadataNames", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitPartition<TKey>", False, "RateLimitPartition", "(TKey,System.Func<TKey,System.Threading.RateLimiting.RateLimiter>)", "", "Argument[0]", "Argument[this].Property[System.Threading.RateLimiting.RateLimitPartition`1.PartitionKey]", "value", "dfc-generated"]
      - ["System.Threading.RateLimiting", "RateLimitPartition<TKey>", False, "RateLimitPartition", "(TKey,System.Func<TKey,System.Threading.RateLimiting.RateLimiter>)", "", "Argument[1]", "Argument[this].Property[System.Threading.RateLimiting.RateLimitPartition`1.Factory]", "value", "dfc-generated"]
      - ["System.Threading.RateLimiting", "RateLimiter", False, "AttemptAcquire", "(System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimiter", False, "CreateChained", "(System.Threading.RateLimiting.RateLimiter[])", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimiter", True, "AttemptAcquireCore", "(System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimiter", True, "get_IdleDuration", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Threading.RateLimiting", "ReplenishingRateLimiter", True, "get_ReplenishmentPeriod", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
      - ["System.Threading.RateLimiting", "SlidingWindowRateLimiter", False, "SlidingWindowRateLimiter", "(System.Threading.RateLimiting.SlidingWindowRateLimiterOptions)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
      - ["System.Threading.RateLimiting", "TokenBucketRateLimiter", False, "TokenBucketRateLimiter", "(System.Threading.RateLimiting.TokenBucketRateLimiterOptions)", "", "Argument[0].Property[System.Threading.RateLimiting.TokenBucketRateLimiterOptions.ReplenishmentPeriod]", "Argument[this].SyntheticField[System.Threading.RateLimiting.TokenBucketRateLimiter._options].Property[System.Threading.RateLimiting.TokenBucketRateLimiterOptions.ReplenishmentPeriod]", "value", "dfc-generated"]
      - ["System.Threading.RateLimiting", "TokenBucketRateLimiter", False, "get_ReplenishmentPeriod", "()", "", "Argument[this].SyntheticField[System.Threading.RateLimiting.TokenBucketRateLimiter._options].Property[System.Threading.RateLimiting.TokenBucketRateLimiterOptions.ReplenishmentPeriod]", "ReturnValue", "value", "dfc-generated"]
  - addsTo:
      pack: codeql/csharp-all
      extensible: neutralModel
    data:
      - ["System.Threading.RateLimiting", "ConcurrencyLimiter", "AcquireAsyncCore", "(System.Int32,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "ConcurrencyLimiter", "ConcurrencyLimiter", "(System.Threading.RateLimiting.ConcurrencyLimiterOptions)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "ConcurrencyLimiter", "Dispose", "(System.Boolean)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "ConcurrencyLimiter", "DisposeAsyncCore", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "ConcurrencyLimiter", "GetStatistics", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "FixedWindowRateLimiter", "AcquireAsyncCore", "(System.Int32,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "FixedWindowRateLimiter", "Dispose", "(System.Boolean)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "FixedWindowRateLimiter", "DisposeAsyncCore", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "FixedWindowRateLimiter", "GetStatistics", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "FixedWindowRateLimiter", "TryReplenish", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "FixedWindowRateLimiter", "get_IsAutoReplenishing", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "MetadataName", "Create<T>", "(System.String)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "MetadataName", "get_ReasonPhrase", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "MetadataName", "get_RetryAfter", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "MetadataName<T>", "Equals", "(System.Object)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "MetadataName<T>", "Equals", "(System.Threading.RateLimiting.MetadataName<T>)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "MetadataName<T>", "GetHashCode", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "MetadataName<T>", "op_Equality", "(System.Threading.RateLimiting.MetadataName<T>,System.Threading.RateLimiting.MetadataName<T>)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "MetadataName<T>", "op_Inequality", "(System.Threading.RateLimiting.MetadataName<T>,System.Threading.RateLimiting.MetadataName<T>)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "PartitionedRateLimiter", "Create<TResource,TPartitionKey>", "(System.Func<TResource,System.Threading.RateLimiting.RateLimitPartition<TPartitionKey>>,System.Collections.Generic.IEqualityComparer<TPartitionKey>)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "PartitionedRateLimiter<TResource>", "AcquireAsync", "(TResource,System.Int32,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "PartitionedRateLimiter<TResource>", "AcquireAsyncCore", "(TResource,System.Int32,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "PartitionedRateLimiter<TResource>", "AttemptAcquire", "(TResource,System.Int32)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "PartitionedRateLimiter<TResource>", "AttemptAcquireCore", "(TResource,System.Int32)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "PartitionedRateLimiter<TResource>", "Dispose", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "PartitionedRateLimiter<TResource>", "Dispose", "(System.Boolean)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "PartitionedRateLimiter<TResource>", "DisposeAsyncCore", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "PartitionedRateLimiter<TResource>", "GetStatistics", "(TResource)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "PartitionedRateLimiter<TResource>", "WithTranslatedKey<TOuter>", "(System.Func<TOuter,TResource>,System.Boolean)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitLease", "Dispose", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitLease", "Dispose", "(System.Boolean)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitLease", "get_IsAcquired", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitPartition", "Get<TKey>", "(TKey,System.Func<TKey,System.Threading.RateLimiting.RateLimiter>)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitPartition", "GetConcurrencyLimiter<TKey>", "(TKey,System.Func<TKey,System.Threading.RateLimiting.ConcurrencyLimiterOptions>)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitPartition", "GetFixedWindowLimiter<TKey>", "(TKey,System.Func<TKey,System.Threading.RateLimiting.FixedWindowRateLimiterOptions>)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitPartition", "GetNoLimiter<TKey>", "(TKey)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitPartition", "GetSlidingWindowLimiter<TKey>", "(TKey,System.Func<TKey,System.Threading.RateLimiting.SlidingWindowRateLimiterOptions>)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitPartition", "GetTokenBucketLimiter<TKey>", "(TKey,System.Func<TKey,System.Threading.RateLimiting.TokenBucketRateLimiterOptions>)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitPartition<TKey>", "get_Factory", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimitPartition<TKey>", "get_PartitionKey", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimiter", "AcquireAsync", "(System.Int32,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimiter", "AcquireAsyncCore", "(System.Int32,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimiter", "Dispose", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimiter", "Dispose", "(System.Boolean)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimiter", "DisposeAsyncCore", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "RateLimiter", "GetStatistics", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "ReplenishingRateLimiter", "TryReplenish", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "ReplenishingRateLimiter", "get_IsAutoReplenishing", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "SlidingWindowRateLimiter", "AcquireAsyncCore", "(System.Int32,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "SlidingWindowRateLimiter", "Dispose", "(System.Boolean)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "SlidingWindowRateLimiter", "DisposeAsyncCore", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "SlidingWindowRateLimiter", "GetStatistics", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "SlidingWindowRateLimiter", "TryReplenish", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "SlidingWindowRateLimiter", "get_IsAutoReplenishing", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "TokenBucketRateLimiter", "AcquireAsyncCore", "(System.Int32,System.Threading.CancellationToken)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "TokenBucketRateLimiter", "Dispose", "(System.Boolean)", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "TokenBucketRateLimiter", "DisposeAsyncCore", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "TokenBucketRateLimiter", "GetStatistics", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "TokenBucketRateLimiter", "TryReplenish", "()", "summary", "df-generated"]
      - ["System.Threading.RateLimiting", "TokenBucketRateLimiter", "get_IsAutoReplenishing", "()", "summary", "df-generated"]
