Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


DictionaryPool<TKey, TValue>

A version of CollectionPool<TCollection, TItem> for Dictionaries.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Class
  • Namespace: UnityEngine.Pool
  • Assembly: UnityEngine.CoreModule
  • Inherits from: CollectionPool<Dictionary<T, T>, KeyValuePair<T, T>>
public class DictionaryPool<TKey, TValue> : CollectionPool<Dictionary<TKey, TValue>, KeyValuePair<TKey, TValue>>

Examples

using UnityEngine.Pool;public class Example{ void GetPooled() { // Get a pooled instance var instance = DictionaryPool<int, int>.Get(); // Use the Dictionary // Return it back to the pool DictionaryPool<int, int>.Release(instance); }}

Inheritance

Inherited Members

  • CollectionPool<Dictionary<T, T>, KeyValuePair<T, T>>.Get()
  • CollectionPool<Dictionary<T, T>, KeyValuePair<T, T>>.Get(Dictionary<T, T>)
  • CollectionPool<Dictionary<T, T>, KeyValuePair<T, T>>.Release(Dictionary<T, T>)