Eamon CS  3.1.0
Eamon.Game.Attributes.ClassMappingsAttribute Class Reference

An attribute that decorates concrete classes in Eamon CS, which corresponding interfaces resolve to via dependency injection. More...

Inheritance diagram for Eamon.Game.Attributes.ClassMappingsAttribute:

Public Member Functions

 ClassMappingsAttribute (Type interfaceType)
 An attribute that indicates this concrete class is the Value in a Key/Value pair stored in the ClassMappingsDictionary; the Key is the interface provided as a parameter. More...
 
 ClassMappingsAttribute ()
 An attribute that indicates this concrete class is the Value in a Key/Value pair stored in the ClassMappingsDictionary; the Key is a corresponding interface with the same name but prefixed with "I". More...
 

Properties

Type InterfaceType [get, set]
 

Detailed Description

An attribute that decorates concrete classes in Eamon CS, which corresponding interfaces resolve to via dependency injection.

Constructor & Destructor Documentation

◆ ClassMappingsAttribute() [1/2]

Eamon.Game.Attributes.ClassMappingsAttribute.ClassMappingsAttribute ( Type  interfaceType)

An attribute that indicates this concrete class is the Value in a Key/Value pair stored in the ClassMappingsDictionary; the Key is the interface provided as a parameter.

◆ ClassMappingsAttribute() [2/2]

Eamon.Game.Attributes.ClassMappingsAttribute.ClassMappingsAttribute ( )

An attribute that indicates this concrete class is the Value in a Key/Value pair stored in the ClassMappingsDictionary; the Key is a corresponding interface with the same name but prefixed with "I".

Property Documentation

◆ InterfaceType

Type Eamon.Game.Attributes.ClassMappingsAttribute.InterfaceType
getset

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