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. |