Class ListReader<T>
This type is not meant to be used directly by MonoGame users. Its purpose is to allow to work-around AOT issues when loading assets with the ContentManager fail due to the absence of runtime-reflection support in that context (i.e. missing types due to trimming and inability to statically discover them at compile-time). If ContentManager.Load() throws an NotSupportedExeception, the message should provide insights on how to fix it.
public class ListReader<T> : ContentTypeReader<List<T>>
Type Parameters
T
- This type is not meant to be used directly by MonoGame users. Its purpose is to allow to work-around AOT issues when loading assets with the ContentManager fail due to the absence of runtime-reflection support in that context (i.e. missing types due to trimming and inability to statically discover them at compile-time). If ContentManager.Load() throws an NotSupportedExeception, the message should provide insights on how to fix it.
- Inheritance
-
ListReader<T>
- Inherited Members
Constructors
ListReader()
public ListReader()
Properties
CanDeserializeIntoExistingObject
public override bool CanDeserializeIntoExistingObject { get; }
Property Value
Methods
Initialize(ContentTypeReaderManager)
protected override void Initialize(ContentTypeReaderManager manager)
Parameters
manager
ContentTypeReaderManager
Read(ContentReader, List<T>)
protected override List<T> Read(ContentReader input, List<T> existingInstance)
Parameters
input
ContentReaderexistingInstance
List<T>
Returns
- List<T>