ILGPU  0.9.0
ILGPU.IR.Types.TypeInformationManager Class Reference

Represents a context that manages type information. More...

Inheritance diagram for ILGPU.IR.Types.TypeInformationManager:
ILGPU.Util.DisposeBase ILGPU.ICache ILGPU.IR.Types.IRTypeContext


class  TypeInformation
 Represents a type information about a managed type. More...

Public Member Functions

 TypeInformationManager ()
 Constructs a new type context. More...
TypeInformation GetTypeInfo (Type type)
 Resolves type information for the given type. More...
virtual void ClearCache (ClearCacheMode mode)
 Clears all internal caches. More...
- Public Member Functions inherited from ILGPU.Util.DisposeBase
void Dispose ()
 Triggers the 'dispose' functionality of this object. More...

Protected Member Functions

override void Dispose (bool disposing)

Detailed Description

Represents a context that manages type information.

Constructor & Destructor Documentation

ILGPU.IR.Types.TypeInformationManager.TypeInformationManager ( )

Constructs a new type context.

Member Function Documentation

virtual void ILGPU.IR.Types.TypeInformationManager.ClearCache ( ClearCacheMode  mode)

Clears all internal caches.

modeThe clear mode.

Implements ILGPU.ICache.

Reimplemented in ILGPU.IR.Types.IRTypeContext.

override void ILGPU.IR.Types.TypeInformationManager.Dispose ( bool  disposing)

Reimplemented from ILGPU.Util.DisposeBase.

TypeInformation ILGPU.IR.Types.TypeInformationManager.GetTypeInfo ( Type  type)

Resolves type information for the given type.

typeThe type to resolve.
The resolved type information.

The documentation for this class was generated from the following file: