Interface IGameExtensionProvider
Factory for a mixin that extends IGame
Namespace: Snowflake.Model.Game.LibraryExtensions
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public interface IGameExtensionProvider
Methods
MakeExtension(IGameRecord)
Creates a new instance of the extension.
This method is only used for type-erasure purposes,
see Make
Declaration
IGameExtension MakeExtension(IGameRecord record)
Parameters
Type | Name | Description |
---|---|---|
IGame |
record | The IGame |
Returns
Type | Description |
---|---|
IGame |
A new instance of the library extension. |