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

Interface IModule

Represents the module information for a module folder.

Namespace: Snowflake.Loader
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public interface IModule

Properties

Author

Gets the author of the module as specified in the module manifest.

Declaration
string Author { get; }
Property Value
Type Description
System.String

ContentsDirectory

Gets the directory where the module contents are located.

Declaration
DirectoryInfo ContentsDirectory { get; }
Property Value
Type Description
System.IO.DirectoryInfo

DisplayName

Gets the display name of the module.

Declaration
string DisplayName { get; }
Property Value
Type Description
System.String

Entry

Gets the entrypoint of the module as specified in the module manifest.

Declaration
string Entry { get; }
Property Value
Type Description
System.String

Loader

Gets the loader of the module as specified in the module manifest.

Declaration
string Loader { get; }
Property Value
Type Description
System.String

ModuleDirectory

Gets the directory whether the module contents folder is contained.

Declaration
DirectoryInfo ModuleDirectory { get; }
Property Value
Type Description
System.IO.DirectoryInfo

Name

Gets the name of the module.

Declaration
string Name { get; }
Property Value
Type Description
System.String

Version

The version of this module.

Declaration
Version Version { get; }
Property Value
Type Description
System.Version
Built with ❤️ by @chyyran. Text content licensed under CC-BY-SA 4.0.