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
 - Animancer
.dll  - Namespace
 - Animancer
.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 Animancer.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.
     |