Summary
[Editor-Only]
A simple system for converting objects and storing the results so they can be reused to minimise the need for
garbage collection, particularly for string construction.
- Assembly
- Kybernetik
.InspectorGadgets .Editor .dll - Namespace
- InspectorGadgets
.Editor - Base Types
-
- Object
graph BT
Type-->Base0["Object"]
Type["ConversionCache<TKey, TValue>"]
class Type type-node
Syntax
public class ConversionCache<TKey, TValue>
Remarks
This class doesn't use any Editor-Only functionality, but it's unlikely to be useful at runtime.
Type Parameters
| Name | Description |
|---|---|
| TKey | |
| TValue |
Constructors
| Name | Summary |
|---|---|
| ConversionCache |
Creates a new InspectorGadgets.Editor.ConversionCache`2 which uses the specified delegate to convert values.
|
Methods
| Name | Value | Summary |
|---|---|---|
| Convert |
TValue |
If a value has already been cached for the specified `key`, return it. Otherwise create a new one using
the delegate provided in the constructor and cache it.
If the `key` is
null, this method returns the default TValue.
|