Show / Hide Table of Contents

Class ConfigurablePluginExtensions

Inheritance
System.Object
ConfigurablePluginExtensions
Namespace: Eco.Core.Plugins.Interfaces
Assembly: Eco.Core.dll
Syntax
public static class ConfigurablePluginExtensions : Object

Methods

LoadConfigAsync(IConfigurablePlugin, String)

Declaration
public static Task LoadConfigAsync(this IConfigurablePlugin plugin, string filename)
Parameters
Type Name Description
IConfigurablePlugin plugin
System.String filename
Returns
Type Description
System.Threading.Tasks.Task

PropChanged(IConfigurablePlugin, String)

Declaration
public static void PropChanged(this IConfigurablePlugin plugin, string propertyName)
Parameters
Type Name Description
IConfigurablePlugin plugin
System.String propertyName

SaveConfig(IConfigurablePlugin)

Declaration
public static void SaveConfig(this IConfigurablePlugin plugin)
Parameters
Type Name Description
IConfigurablePlugin plugin

SaveConfigAsAsync(IConfigurablePlugin, String)

Declaration
public static Task SaveConfigAsAsync(this IConfigurablePlugin plugin, string filename)
Parameters
Type Name Description
IConfigurablePlugin plugin
System.String filename
Returns
Type Description
System.Threading.Tasks.Task

SaveConfigAsync(IConfigurablePlugin)

Declaration
public static Task SaveConfigAsync(this IConfigurablePlugin plugin)
Parameters
Type Name Description
IConfigurablePlugin plugin
Returns
Type Description
System.Threading.Tasks.Task

UpdateConfigFromJson(IConfigurablePlugin, JObject)

Declaration
public static void UpdateConfigFromJson(this IConfigurablePlugin plugin, JObject json)
Parameters
Type Name Description
IConfigurablePlugin plugin
Newtonsoft.Json.Linq.JObject json
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾