Table of Contents

Class ListReader<T>

Namespace
Microsoft.Xna.Framework.Content
Assembly
MonoGame.Framework.dll

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

bool

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 ContentReader
existingInstance List<T>

Returns

List<T>