• Home
  • Blog
  • Docs
  • GitHub
Show / Hide Table of Contents

Interface IGameFileExtensionProvider

Provides the IGameFileExtension for a IGame, and exposes database-level methods that are not specific to a certain IGame instance.

Inherited Members
IGameExtensionProvider<IGameFileExtension>.MakeExtension(IGameRecord)
Namespace: Snowflake.Model.Game.LibraryExtensions
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public interface IGameFileExtensionProvider : IGameExtensionProvider<IGameFileExtension>, IGameExtensionProvider

Methods

UpdateFile(IFileRecord)

Updates metadata details for the given IFileRecord.

Declaration
void UpdateFile(IFileRecord file)
Parameters
Type Name Description
IFileRecord file

The file record to update metadata details.

UpdateFileAsync(IFileRecord)

Asynchronously updates metadata details for the given IFileRecord.

Declaration
Task UpdateFileAsync(IFileRecord file)
Parameters
Type Name Description
IFileRecord file

The file record to update metadata details.

Returns
Type Description
System.Threading.Tasks.Task
Built with ❤️ by @chyyran. Text content licensed under CC-BY-SA 4.0.