From bdef59de53ceb06d45e48b9a6e5d7804f36d218e Mon Sep 17 00:00:00 2001
From: nike4613
Date: Tue, 24 Mar 2020 02:56:29 +0000
Subject: [PATCH] Generated Docs --
---
...dList.UI.ViewControllers.MarkdownView.html | 10 +-
api/IPA.Config.Config.NameAttribute.html | 6 +-
api/IPA.Config.Config.PreferAttribute.html | 6 +-
api/IPA.Config.Config.html | 18 +-
api/IPA.Config.ConfigProvider.html | 6 +-
api/IPA.Config.Data.Boolean.html | 6 +-
api/IPA.Config.Data.FloatingPoint.html | 8 +-
api/IPA.Config.Data.Integer.html | 8 +-
api/IPA.Config.Data.List.html | 35 +-
api/IPA.Config.Data.Map.html | 39 +-
api/IPA.Config.Data.Text.html | 6 +-
api/IPA.Config.Data.Value.html | 32 +-
api/IPA.Config.IConfigProvider.html | 8 +-
api/IPA.Config.IConfigStore.html | 10 +-
api/IPA.Config.IModPrefs.html | 20 +-
api/IPA.Config.ModPrefs.html | 40 +-
...fig.Stores.Attributes.IgnoreAttribute.html | 2 +-
...tores.Attributes.NonNullableAttribute.html | 2 +-
...ibutes.NotifyPropertyChangesAttribute.html | 2 +-
...es.Attributes.SerializedNameAttribute.html | 6 +-
...ores.Attributes.UseConverterAttribute.html | 10 +-
...erters.CaseInsensitiveEnumConverter-1.html | 6 +-
...ores.Converters.CollectionConverter-2.html | 16 +-
...ores.Converters.CollectionConverter-3.html | 4 +-
....Config.Stores.Converters.Converter-1.html | 4 +-
...PA.Config.Stores.Converters.Converter.html | 6 +-
...es.Converters.CustomObjectConverter-1.html | 10 +-
...fig.Stores.Converters.EnumConverter-1.html | 6 +-
...ig.Stores.Converters.IListConverter-1.html | 8 +-
...ig.Stores.Converters.IListConverter-2.html | 4 +-
...fig.Stores.Converters.ISetConverter-1.html | 8 +-
...fig.Stores.Converters.ISetConverter-2.html | 4 +-
...fig.Stores.Converters.ListConverter-1.html | 8 +-
...fig.Stores.Converters.ListConverter-2.html | 4 +-
...Stores.Converters.NullableConverter-1.html | 10 +-
...Stores.Converters.NullableConverter-2.html | 4 +-
...res.Converters.NumericEnumConverter-1.html | 6 +-
api/IPA.Config.Stores.GeneratedStore.html | 8 +-
api/IPA.Config.Stores.IValueConverter.html | 8 +-
api/IPA.Config.Stores.ValueConverter-1.html | 12 +-
api/IPA.InitAttribute.html | 2 +-
....Loader.CannotRuntimeDisableException.html | 8 +-
api/IPA.Loader.Features.Feature.html | 20 +-
...er.PluginInitInjector.InjectParameter.html | 2 +-
api/IPA.Loader.PluginInitInjector.html | 4 +-
...r.PluginManager.PluginDisableDelegate.html | 2 +-
...er.PluginManager.PluginEnableDelegate.html | 2 +-
api/IPA.Loader.PluginManager.html | 26 +-
api/IPA.Loader.PluginMetadata.html | 54 +-
...IPA.Loader.StateTransitionTransaction.html | 24 +-
api/IPA.Logging.LogPrinter.html | 10 +-
api/IPA.Logging.Logger.Level.html | 2 +-
api/IPA.Logging.Logger.LogLevel.html | 2 +-
api/IPA.Logging.Logger.html | 36 +-
api/IPA.Logging.LoggerExtensions.html | 4 +-
...ogging.Printers.ColoredConsolePrinter.html | 8 +-
...ging.Printers.ColorlessConsolePrinter.html | 6 +-
api/IPA.Logging.Printers.GZFilePrinter.html | 14 +-
...Logging.Printers.GlobalLogFilePrinter.html | 8 +-
...Logging.Printers.PluginLogFilePrinter.html | 10 +-
....Logging.Printers.PluginSubLogPrinter.html | 10 +-
api/IPA.Logging.StandardLogger.html | 12 +-
api/IPA.Old.IEnhancedPlugin.html | 6 +-
api/IPA.Old.IPlugin.html | 18 +-
api/IPA.OnDisableAttribute.html | 2 +-
api/IPA.OnEnableAttribute.html | 2 +-
api/IPA.OnExitAttribute.html | 2 +-
api/IPA.OnStartAttribute.html | 2 +-
api/IPA.PluginAttribute.html | 6 +-
api/IPA.RuntimeOptions.html | 2 +-
api/IPA.Utilities.AlmostVersion.StoredAs.html | 2 +-
api/IPA.Utilities.AlmostVersion.html | 34 +-
api/IPA.Utilities.AlmostVersionConverter.html | 6 +-
api/IPA.Utilities.Async.Coroutines.html | 4 +-
...ities.Async.SingleThreadTaskScheduler.html | 20 +-
...ies.Async.Synchronization.MutexLocker.html | 4 +-
...zation.ReaderWriterLockSlimReadLocker.html | 4 +-
...derWriterLockSlimUpgradableReadLocker.html | 6 +-
...ation.ReaderWriterLockSlimWriteLocker.html | 4 +-
...Async.Synchronization.SemaphoreLocker.html | 4 +-
...chronization.SemaphoreSlimAsyncLocker.html | 4 +-
...c.Synchronization.SemaphoreSlimLocker.html | 4 +-
api/IPA.Utilities.Async.Synchronization.html | 16 +-
...es.Async.UnityMainThreadTaskScheduler.html | 28 +-
...es.CriticalSection.AutoExecuteSection.html | 4 +-
api/IPA.Utilities.CriticalSection.html | 8 +-
api/IPA.Utilities.EnumerableExtensions.html | 96 +-
api/IPA.Utilities.Extensions.html | 12 +-
...PA.Utilities.FieldAccessor-2.Accessor.html | 2 +-
api/IPA.Utilities.FieldAccessor-2.html | 14 +-
api/IPA.Utilities.MethodAccessor-2.html | 4 +-
...A.Utilities.PropertyAccessor-2.Getter.html | 2 +-
...A.Utilities.PropertyAccessor-2.Setter.html | 2 +-
api/IPA.Utilities.PropertyAccessor-2.html | 14 +-
api/IPA.Utilities.Ref-1.html | 18 +-
api/IPA.Utilities.Ref.html | 4 +-
api/IPA.Utilities.ReflectionUtil.html | 16 +-
api/IPA.Utilities.UnityGame.Release.html | 2 +-
api/IPA.Utilities.UnityGame.html | 20 +-
api/IPA.Utilities.Utils.ScopeGuardObject.html | 6 +-
api/IPA.Utilities.Utils.html | 20 +-
api/index.html | 2 +-
articles/command-line.html | 2 +-
articles/contributing.html | 2 +-
articles/dev-resources/description.html | 2 +-
articles/index.html | 2 +-
articles/start-dev.html | 2 +-
articles/start-user.html | 2 +-
index.html | 2 +-
index.json | 848 +++++++++---------
manifest.json | 236 ++---
other_api/config/schema.html | 2 +-
other_api/index.html | 2 +-
xrefmap.yml | 22 +
114 files changed, 1185 insertions(+), 1047 deletions(-)
diff --git a/api/BSIPA_ModList.UI.ViewControllers.MarkdownView.html b/api/BSIPA_ModList.UI.ViewControllers.MarkdownView.html
index 941b1bdc..b2b5caca 100644
--- a/api/BSIPA_ModList.UI.ViewControllers.MarkdownView.html
+++ b/api/BSIPA_ModList.UI.ViewControllers.MarkdownView.html
@@ -395,7 +395,7 @@ public class MarkdownView : MonoBehaviour
Improve this Doc
- View Source
+ View Source
MarkdownView()
@@ -413,7 +413,7 @@ public class MarkdownView : MonoBehaviour
Improve this Doc
- View Source
+ View Source
HasEmbeddedImage
diff --git a/api/IPA.Config.Config.NameAttribute.html b/api/IPA.Config.Config.NameAttribute.html
index 9079b227..1877b4a6 100644
--- a/api/IPA.Config.Config.NameAttribute.html
+++ b/api/IPA.Config.Config.NameAttribute.html
@@ -252,7 +252,7 @@ public sealed class NameAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
NameAttribute(String)
@@ -288,7 +288,7 @@ public sealed class NameAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
Name
@@ -346,7 +346,7 @@ public sealed class NameAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Config.PreferAttribute.html b/api/IPA.Config.Config.PreferAttribute.html
index 823213c9..6d6f142e 100644
--- a/api/IPA.Config.Config.PreferAttribute.html
+++ b/api/IPA.Config.Config.PreferAttribute.html
@@ -253,7 +253,7 @@ public sealed class PreferAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
PreferAttribute(String[])
@@ -289,7 +289,7 @@ public sealed class PreferAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
PreferenceOrder
@@ -347,7 +347,7 @@ public sealed class PreferAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Config.html b/api/IPA.Config.Config.html
index 15351561..b0db2fb2 100644
--- a/api/IPA.Config.Config.html
+++ b/api/IPA.Config.Config.html
@@ -130,7 +130,7 @@ disk representation.
Improve this Doc
- View Source
+ View Source
Name
@@ -161,7 +161,7 @@ disk representation.
Improve this Doc
- View Source
+ View Source
Provider
@@ -194,7 +194,7 @@ disk representation.
Improve this Doc
- View Source
+ View Source
GetConfigFor(String, String[])
@@ -250,7 +250,7 @@ disk representation.
Improve this Doc
- View Source
+ View Source
LoadAsync()
@@ -281,7 +281,7 @@ disk representation.
Improve this Doc
- View Source
+ View Source
LoadSync()
@@ -297,7 +297,7 @@ disk representation.
Improve this Doc
- View Source
+ View Source
Register(Type)
@@ -331,7 +331,7 @@ disk representation.
Improve this Doc
- View Source
+ View Source
Register<T>()
@@ -364,7 +364,7 @@ disk representation.
Improve this Doc
- View Source
+ View Source
SetStore(IConfigStore)
@@ -439,7 +439,7 @@ disk representation.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.ConfigProvider.html b/api/IPA.Config.ConfigProvider.html
index b0ac8774..daba75df 100644
--- a/api/IPA.Config.ConfigProvider.html
+++ b/api/IPA.Config.ConfigProvider.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
Load()
@@ -162,7 +162,7 @@ and returns it.
Improve this Doc
- View Source
+ View Source
Store(Value)
@@ -218,7 +218,7 @@ and returns it.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Data.Boolean.html b/api/IPA.Config.Data.Boolean.html
index 516baa73..93178516 100644
--- a/api/IPA.Config.Data.Boolean.html
+++ b/api/IPA.Config.Data.Boolean.html
@@ -169,7 +169,7 @@
Improve this Doc
- View Source
+ View Source
Value
@@ -202,7 +202,7 @@
Improve this Doc
- View Source
+ View Source
ToString()
@@ -258,7 +258,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Data.FloatingPoint.html b/api/IPA.Config.Data.FloatingPoint.html
index 95f1b4a9..3547d837 100644
--- a/api/IPA.Config.Data.FloatingPoint.html
+++ b/api/IPA.Config.Data.FloatingPoint.html
@@ -170,7 +170,7 @@
Improve this Doc
- View Source
+ View Source
Value
@@ -203,7 +203,7 @@
Improve this Doc
- View Source
+ View Source
AsInteger()
@@ -235,7 +235,7 @@
Improve this Doc
- View Source
+ View Source
ToString()
@@ -291,7 +291,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Data.Integer.html b/api/IPA.Config.Data.Integer.html
index 9fb76222..3409b064 100644
--- a/api/IPA.Config.Data.Integer.html
+++ b/api/IPA.Config.Data.Integer.html
@@ -170,7 +170,7 @@ worth of data.
Improve this Doc
- View Source
+ View Source
Value
@@ -203,7 +203,7 @@ worth of data.
Improve this Doc
- View Source
+ View Source
AsFloat()
@@ -235,7 +235,7 @@ worth of data.
Improve this Doc
- View Source
+ View Source
ToString()
@@ -291,7 +291,7 @@ worth of data.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Data.List.html b/api/IPA.Config.Data.List.html
index 73a57699..57d3327e 100644
--- a/api/IPA.Config.Data.List.html
+++ b/api/IPA.Config.Data.List.html
@@ -177,7 +177,7 @@ Use Improve this Doc
- View Source
+ View Source
Count
@@ -212,7 +212,7 @@ Use Improve this Doc
- View Source
+ View Source
Item[Int32]
@@ -268,7 +268,7 @@ Use Improve this Doc
- View Source
+ View Source
Add(Value)
@@ -306,7 +306,7 @@ Use Improve this Doc
- View Source
+ View Source
AddRange(IEnumerable<Value>)
@@ -340,7 +340,7 @@ Use Improve this Doc
- View Source
+ View Source
Clear()
@@ -360,7 +360,7 @@ Use Improve this Doc
- View Source
+ View Source
Contains(Value)
@@ -413,7 +413,7 @@ Use Improve this Doc
- View Source
+ View Source
CopyTo(Value[], Int32)
@@ -457,7 +457,7 @@ Use Improve this Doc
- View Source
+ View Source
GetEnumerator()
@@ -493,7 +493,7 @@ Use Improve this Doc
- View Source
+ View Source
IndexOf(Value)
@@ -547,7 +547,7 @@ Use Improve this Doc
- View Source
+ View Source
Insert(Int32, Value)
@@ -591,7 +591,7 @@ Use Improve this Doc
- View Source
+ View Source
Remove(Value)
@@ -645,7 +645,7 @@ Use Improve this Doc
- View Source
+ View Source
RemoveAt(Int32)
@@ -683,7 +683,7 @@ Use Improve this Doc
- View Source
+ View Source
ToString()
@@ -719,7 +719,7 @@ Use Improve this Doc
- View Source
+ View Source
ICollection<Value>.IsReadOnly
@@ -749,7 +749,7 @@ Use Improve this Doc
- View Source
+ View Source
IEnumerable.GetEnumerator()
@@ -800,6 +800,9 @@ Use
EnumerableExtensions.NonNull<T, U>(IEnumerable<T>, Func<T, U>)
+
@@ -826,7 +829,7 @@ Use Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Data.Map.html b/api/IPA.Config.Data.Map.html
index c7490f72..b264120b 100644
--- a/api/IPA.Config.Data.Map.html
+++ b/api/IPA.Config.Data.Map.html
@@ -177,7 +177,7 @@ Use
Improve this Doc
- View Source
+ View Source
Count
@@ -212,7 +212,7 @@ Use
Improve this Doc
- View Source
+ View Source
Item[String]
@@ -266,7 +266,7 @@ Use
Improve this Doc
- View Source
+ View Source
Keys
@@ -301,7 +301,7 @@ Use
Improve this Doc
- View Source
+ View Source
Values
@@ -342,7 +342,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
Add(String, Value)
@@ -386,7 +386,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
Clear()
@@ -406,7 +406,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
ContainsKey(String)
@@ -459,7 +459,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
GetEnumerator()
@@ -495,7 +495,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
Remove(String)
@@ -549,7 +549,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
ToString()
@@ -583,7 +583,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
TryGetValue(String, out Value)
@@ -645,7 +645,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
ICollection<KeyValuePair<String, Value>>.Add(KeyValuePair<String, Value>)
@@ -677,7 +677,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
ICollection<KeyValuePair<String, Value>>.Contains(KeyValuePair<String, Value>)
@@ -724,7 +724,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
ICollection<KeyValuePair<String, Value>>.CopyTo(KeyValuePair<String, Value>[], Int32)
@@ -761,7 +761,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
ICollection<KeyValuePair<String, Value>>.IsReadOnly
@@ -791,7 +791,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
ICollection<KeyValuePair<String, Value>>.Remove(KeyValuePair<String, Value>)
@@ -838,7 +838,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
IEnumerable.GetEnumerator()
@@ -886,6 +886,9 @@ guarantee that order is maintained.
+
@@ -912,7 +915,7 @@ guarantee that order is maintained.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Data.Text.html b/api/IPA.Config.Data.Text.html
index 12a4e1e8..b8da3fb3 100644
--- a/api/IPA.Config.Data.Text.html
+++ b/api/IPA.Config.Data.Text.html
@@ -170,7 +170,7 @@ String is so that it doesn't conflict with Improve this Doc
- View Source
+ View Source
Value
@@ -203,7 +203,7 @@ String is so that it doesn't conflict with Improve this Doc
- View Source
+ View Source
ToString()
@@ -259,7 +259,7 @@ String is so that it doesn't conflict with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Data.Value.html b/api/IPA.Config.Data.Value.html
index c76b78e9..89dd5d45 100644
--- a/api/IPA.Config.Data.Value.html
+++ b/api/IPA.Config.Data.Value.html
@@ -135,7 +135,7 @@ Also contains factory functions for all derived types.
Improve this Doc
- View Source
+ View Source
Bool(Boolean)
@@ -189,7 +189,7 @@ Also contains factory functions for all derived types.
Improve this Doc
- View Source
+ View Source
Float(Decimal)
@@ -243,7 +243,7 @@ Also contains factory functions for all derived types.
Improve this Doc
- View Source
+ View Source
From(Boolean)
@@ -297,7 +297,7 @@ Also contains factory functions for all derived types.
Improve this Doc
- View Source
+ View Source
From(IDictionary<String, Value>)
@@ -353,7 +353,7 @@ of St
Improve this Doc
- View Source
+ View Source
From(IEnumerable<Value>)
@@ -408,7 +408,7 @@ of Value.
Improve this Doc
- View Source
+ View Source
From(IEnumerable<KeyValuePair<String, Value>>)
@@ -464,7 +464,7 @@ of Improve this Doc
- View Source
+ View Source
From(Decimal)
@@ -518,7 +518,7 @@ of Improve this Doc
- View Source
+ View Source
From(Int64)
@@ -572,7 +572,7 @@ of Improve this Doc
- View Source
+ View Source
From(String)
@@ -626,7 +626,7 @@ of Improve this Doc
- View Source
+ View Source
Integer(Int64)
@@ -680,7 +680,7 @@ of Improve this Doc
- View Source
+ View Source
List()
@@ -716,7 +716,7 @@ of Improve this Doc
- View Source
+ View Source
Map()
@@ -753,7 +753,7 @@ of Improve this Doc
- View Source
+ View Source
Null()
@@ -784,7 +784,7 @@ of Improve this Doc
- View Source
+ View Source
Text(String)
@@ -838,7 +838,7 @@ of Improve this Doc
- View Source
+ View Source
ToString()
@@ -894,7 +894,7 @@ of Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.IConfigProvider.html b/api/IPA.Config.IConfigProvider.html
index ed2438d6..80015f04 100644
--- a/api/IPA.Config.IConfigProvider.html
+++ b/api/IPA.Config.IConfigProvider.html
@@ -113,7 +113,7 @@ This is reasonable, as Integ
Improve this Doc
- View Source
+ View Source
Extension
@@ -150,7 +150,7 @@ This is reasonable, as Integ
Improve this Doc
- View Source
+ View Source
Load(FileInfo)
@@ -201,7 +201,7 @@ and returns it.
Improve this Doc
- View Source
+ View Source
Store(Value, FileInfo)
@@ -263,7 +263,7 @@ and returns it.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.IConfigStore.html b/api/IPA.Config.IConfigStore.html
index fb7cbe37..22321206 100644
--- a/api/IPA.Config.IConfigStore.html
+++ b/api/IPA.Config.IConfigStore.html
@@ -100,7 +100,7 @@
Improve this Doc
- View Source
+ View Source
SyncObject
@@ -133,7 +133,7 @@ The writer will never signal this handle.
Improve this Doc
- View Source
+ View Source
WriteSyncObject
@@ -172,7 +172,7 @@ write lock with Improve this Doc
- View Source
+ View Source
ReadFrom(ConfigProvider)
@@ -211,7 +211,7 @@ this is called.
Improve this Doc
- View Source
+ View Source
WriteTo(ConfigProvider)
@@ -272,7 +272,7 @@ this is called.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.IModPrefs.html b/api/IPA.Config.IModPrefs.html
index 46a475d3..2d56e0b3 100644
--- a/api/IPA.Config.IModPrefs.html
+++ b/api/IPA.Config.IModPrefs.html
@@ -101,7 +101,7 @@ public interface IModPrefs
Improve this Doc
- View Source
+ View Source
GetBool(String, String, Boolean, Boolean)
@@ -168,7 +168,7 @@ public interface IModPrefs
Improve this Doc
- View Source
+ View Source
GetFloat(String, String, Single, Boolean)
@@ -235,7 +235,7 @@ public interface IModPrefs
Improve this Doc
- View Source
+ View Source
GetInt(String, String, Int32, Boolean)
@@ -302,7 +302,7 @@ public interface IModPrefs
Improve this Doc
- View Source
+ View Source
GetString(String, String, String, Boolean)
@@ -369,7 +369,7 @@ public interface IModPrefs
Improve this Doc
- View Source
+ View Source
HasKey(String, String)
@@ -424,7 +424,7 @@ public interface IModPrefs
Improve this Doc
- View Source
+ View Source
SetBool(String, String, Boolean)
@@ -470,7 +470,7 @@ public interface IModPrefs
Improve this Doc
- View Source
+ View Source
SetFloat(String, String, Single)
@@ -516,7 +516,7 @@ public interface IModPrefs
Improve this Doc
- View Source
+ View Source
SetInt(String, String, Int32)
@@ -562,7 +562,7 @@ public interface IModPrefs
Improve this Doc
- View Source
+ View Source
SetString(String, String, String)
@@ -630,7 +630,7 @@ public interface IModPrefs
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.ModPrefs.html b/api/IPA.Config.ModPrefs.html
index f54a4580..ba4f6134 100644
--- a/api/IPA.Config.ModPrefs.html
+++ b/api/IPA.Config.ModPrefs.html
@@ -134,7 +134,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
@@ -170,7 +170,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
GetBool(String, String, Boolean, Boolean)
@@ -237,7 +237,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
GetFloat(String, String, Single, Boolean)
@@ -304,7 +304,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
GetInt(String, String, Int32, Boolean)
@@ -371,7 +371,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
GetString(String, String, String, Boolean)
@@ -438,7 +438,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
HasKey(String, String)
@@ -493,7 +493,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
SetBool(String, String, Boolean)
@@ -539,7 +539,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
SetFloat(String, String, Single)
@@ -585,7 +585,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
SetInt(String, String, Int32)
@@ -631,7 +631,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
SetString(String, String, String)
@@ -679,7 +679,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
IModPrefs.GetBool(String, String, Boolean, Boolean)
@@ -741,7 +741,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
IModPrefs.GetFloat(String, String, Single, Boolean)
@@ -803,7 +803,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
IModPrefs.GetInt(String, String, Int32, Boolean)
@@ -865,7 +865,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
IModPrefs.GetString(String, String, String, Boolean)
@@ -927,7 +927,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
IModPrefs.HasKey(String, String)
@@ -979,7 +979,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
IModPrefs.SetBool(String, String, Boolean)
@@ -1021,7 +1021,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
IModPrefs.SetFloat(String, String, Single)
@@ -1063,7 +1063,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
IModPrefs.SetInt(String, String, Int32)
@@ -1105,7 +1105,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
IModPrefs.SetString(String, String, String)
@@ -1173,7 +1173,7 @@ public class ModPrefs : IModPrefs
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Attributes.IgnoreAttribute.html b/api/IPA.Config.Stores.Attributes.IgnoreAttribute.html
index c26c51d3..97413bc5 100644
--- a/api/IPA.Config.Stores.Attributes.IgnoreAttribute.html
+++ b/api/IPA.Config.Stores.Attributes.IgnoreAttribute.html
@@ -277,7 +277,7 @@ public sealed class IgnoreAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Attributes.NonNullableAttribute.html b/api/IPA.Config.Stores.Attributes.NonNullableAttribute.html
index b5ecd99c..aa299b5a 100644
--- a/api/IPA.Config.Stores.Attributes.NonNullableAttribute.html
+++ b/api/IPA.Config.Stores.Attributes.NonNullableAttribute.html
@@ -278,7 +278,7 @@ public sealed class NonNullableAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Attributes.NotifyPropertyChangesAttribute.html b/api/IPA.Config.Stores.Attributes.NotifyPropertyChangesAttribute.html
index 6c8daddf..b2634104 100644
--- a/api/IPA.Config.Stores.Attributes.NotifyPropertyChangesAttribute.html
+++ b/api/IPA.Config.Stores.Attributes.NotifyPropertyChangesAttribute.html
@@ -277,7 +277,7 @@ public sealed class NotifyPropertyChangesAttribute : Attribute, _AttributeImprove this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Attributes.SerializedNameAttribute.html b/api/IPA.Config.Stores.Attributes.SerializedNameAttribute.html
index 4a62b4e7..addb1c14 100644
--- a/api/IPA.Config.Stores.Attributes.SerializedNameAttribute.html
+++ b/api/IPA.Config.Stores.Attributes.SerializedNameAttribute.html
@@ -276,7 +276,7 @@ However, if we were to add a Improve this Doc
- View Source
+ View Source
SerializedNameAttribute(String)
@@ -312,7 +312,7 @@ However, if we were to add a Improve this Doc
- View Source
+ View Source
Name
@@ -369,7 +369,7 @@ However, if we were to add a Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Attributes.UseConverterAttribute.html b/api/IPA.Config.Stores.Attributes.UseConverterAttribute.html
index c65c00a4..d959e037 100644
--- a/api/IPA.Config.Stores.Attributes.UseConverterAttribute.html
+++ b/api/IPA.Config.Stores.Attributes.UseConverterAttribute.html
@@ -253,7 +253,7 @@ public sealed class UseConverterAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
UseConverterAttribute(Type)
@@ -289,7 +289,7 @@ public sealed class UseConverterAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
ConverterTargetType
@@ -321,7 +321,7 @@ public sealed class UseConverterAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
ConverterType
@@ -352,7 +352,7 @@ public sealed class UseConverterAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
IsGenericConverter
@@ -409,7 +409,7 @@ public sealed class UseConverterAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.CaseInsensitiveEnumConverter-1.html b/api/IPA.Config.Stores.Converters.CaseInsensitiveEnumConverter-1.html
index 51d31683..04ddb270 100644
--- a/api/IPA.Config.Stores.Converters.CaseInsensitiveEnumConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.CaseInsensitiveEnumConverter-1.html
@@ -160,7 +160,7 @@ ignoring the case of the serialized value for deseiralization.
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -234,7 +234,7 @@ ignoring the case of the serialized value for deseiralization.
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -318,7 +318,7 @@ ignoring the case of the serialized value for deseiralization.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.CollectionConverter-2.html b/api/IPA.Config.Stores.Converters.CollectionConverter-2.html
index 05de6561..10d38c1d 100644
--- a/api/IPA.Config.Stores.Converters.CollectionConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.CollectionConverter-2.html
@@ -168,7 +168,7 @@
Improve this Doc
- View Source
+ View Source
CollectionConverter()
@@ -190,7 +190,7 @@ with Improve this Doc
- View Source
+ View Source
CollectionConverter(ValueConverter<T>)
@@ -226,7 +226,7 @@ with Improve this Doc
- View Source
+ View Source
BaseConverter
@@ -259,7 +259,7 @@ with Improve this Doc
- View Source
+ View Source
Create(Int32, Object)
@@ -320,7 +320,7 @@ with Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -383,7 +383,7 @@ owned by parent
.<
Improve this Doc
- View Source
+ View Source
PopulateFromValue(TCollection, List, Object)
@@ -434,7 +434,7 @@ with the parent parent
Improve this Doc
- View Source
+ View Source
ToValue(TCollection, Object)
@@ -522,7 +522,7 @@ with the parent parent
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.CollectionConverter-3.html b/api/IPA.Config.Stores.Converters.CollectionConverter-3.html
index 0e1ca9b8..24812687 100644
--- a/api/IPA.Config.Stores.Converters.CollectionConverter-3.html
+++ b/api/IPA.Config.Stores.Converters.CollectionConverter-3.html
@@ -191,7 +191,7 @@
Improve this Doc
- View Source
+ View Source
CollectionConverter()
@@ -243,7 +243,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.Converter-1.html b/api/IPA.Config.Stores.Converters.Converter-1.html
index 3264ed57..03e2b283 100644
--- a/api/IPA.Config.Stores.Converters.Converter-1.html
+++ b/api/IPA.Config.Stores.Converters.Converter-1.html
@@ -145,7 +145,7 @@
Improve this Doc
- View Source
+ View Source
Default
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.Converter.html b/api/IPA.Config.Stores.Converters.Converter.html
index ef386c16..2dc23dfe 100644
--- a/api/IPA.Config.Stores.Converters.Converter.html
+++ b/api/IPA.Config.Stores.Converters.Converter.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
FloatValue(Value)
@@ -180,7 +180,7 @@ or null if Improve this Doc
- View Source
+ View Source
IntValue(Value)
@@ -237,7 +237,7 @@ or null if Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html b/api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html
index 5d627155..9139c894 100644
--- a/api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html
@@ -159,7 +159,7 @@
Improve this Doc
- View Source
+ View Source
Deserialize(Value, Object)
@@ -219,7 +219,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -281,7 +281,7 @@
Improve this Doc
- View Source
+ View Source
Serialize(T, Object)
@@ -341,7 +341,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -433,7 +433,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.EnumConverter-1.html b/api/IPA.Config.Stores.Converters.EnumConverter-1.html
index 9199b260..3df38323 100644
--- a/api/IPA.Config.Stores.Converters.EnumConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.EnumConverter-1.html
@@ -159,7 +159,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -233,7 +233,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -317,7 +317,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IListConverter-1.html b/api/IPA.Config.Stores.Converters.IListConverter-1.html
index 1da59482..6f934e07 100644
--- a/api/IPA.Config.Stores.Converters.IListConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.IListConverter-1.html
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
IListConverter()
@@ -202,7 +202,7 @@
Improve this Doc
- View Source
+ View Source
IListConverter(ValueConverter<T>)
@@ -238,7 +238,7 @@
Improve this Doc
- View Source
+ View Source
Create(Int32, Object)
@@ -326,7 +326,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IListConverter-2.html b/api/IPA.Config.Stores.Converters.IListConverter-2.html
index 46a54e28..7b90bec2 100644
--- a/api/IPA.Config.Stores.Converters.IListConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.IListConverter-2.html
@@ -190,7 +190,7 @@
Improve this Doc
- View Source
+ View Source
IListConverter()
@@ -242,7 +242,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.ISetConverter-1.html b/api/IPA.Config.Stores.Converters.ISetConverter-1.html
index eba32bc3..26f9b58c 100644
--- a/api/IPA.Config.Stores.Converters.ISetConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.ISetConverter-1.html
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
ISetConverter()
@@ -202,7 +202,7 @@
Improve this Doc
- View Source
+ View Source
ISetConverter(ValueConverter<T>)
@@ -238,7 +238,7 @@
Improve this Doc
- View Source
+ View Source
Create(Int32, Object)
@@ -326,7 +326,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.ISetConverter-2.html b/api/IPA.Config.Stores.Converters.ISetConverter-2.html
index 63558cf6..6881d6d4 100644
--- a/api/IPA.Config.Stores.Converters.ISetConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.ISetConverter-2.html
@@ -190,7 +190,7 @@
Improve this Doc
- View Source
+ View Source
ISetConverter()
@@ -242,7 +242,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.ListConverter-1.html b/api/IPA.Config.Stores.Converters.ListConverter-1.html
index 96374c14..8f5442d0 100644
--- a/api/IPA.Config.Stores.Converters.ListConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.ListConverter-1.html
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
ListConverter()
@@ -202,7 +202,7 @@
Improve this Doc
- View Source
+ View Source
ListConverter(ValueConverter<T>)
@@ -238,7 +238,7 @@
Improve this Doc
- View Source
+ View Source
Create(Int32, Object)
@@ -326,7 +326,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.ListConverter-2.html b/api/IPA.Config.Stores.Converters.ListConverter-2.html
index 4b86ad47..e5548d00 100644
--- a/api/IPA.Config.Stores.Converters.ListConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.ListConverter-2.html
@@ -190,7 +190,7 @@
Improve this Doc
- View Source
+ View Source
ListConverter()
@@ -242,7 +242,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.NullableConverter-1.html b/api/IPA.Config.Stores.Converters.NullableConverter-1.html
index 19801a8e..f71a2b9e 100644
--- a/api/IPA.Config.Stores.Converters.NullableConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.NullableConverter-1.html
@@ -160,7 +160,7 @@
Improve this Doc
- View Source
+ View Source
NullableConverter()
@@ -183,7 +183,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
NullableConverter(ValueConverter<T>)
@@ -219,7 +219,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -277,7 +277,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
ToValue(Nullable<T>, Object)
@@ -361,7 +361,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.NullableConverter-2.html b/api/IPA.Config.Stores.Converters.NullableConverter-2.html
index 763a8891..2c27ce86 100644
--- a/api/IPA.Config.Stores.Converters.NullableConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.NullableConverter-2.html
@@ -172,7 +172,7 @@ to use as the underlying converter. Use this in the Improve this Doc
- View Source
+ View Source
NullableConverter()
@@ -222,7 +222,7 @@ to use as the underlying converter. Use this in the Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html b/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html
index 20d5bec0..dda05f46 100644
--- a/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html
@@ -159,7 +159,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -233,7 +233,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -317,7 +317,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.GeneratedStore.html b/api/IPA.Config.Stores.GeneratedStore.html
index 3b10e3bd..4de59d3f 100644
--- a/api/IPA.Config.Stores.GeneratedStore.html
+++ b/api/IPA.Config.Stores.GeneratedStore.html
@@ -130,7 +130,7 @@ config stores.
Improve this Doc
- View Source
+ View Source
AssemblyVisibilityTarget
diff --git a/api/IPA.Config.Stores.IValueConverter.html b/api/IPA.Config.Stores.IValueConverter.html
index e9cfeb74..a7c6f7ec 100644
--- a/api/IPA.Config.Stores.IValueConverter.html
+++ b/api/IPA.Config.Stores.IValueConverter.html
@@ -117,7 +117,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
Type
@@ -150,7 +150,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -206,7 +206,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
ToValue(Object, Object)
@@ -284,7 +284,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.ValueConverter-1.html b/api/IPA.Config.Stores.ValueConverter-1.html
index dcd87904..9e76e5fa 100644
--- a/api/IPA.Config.Stores.ValueConverter-1.html
+++ b/api/IPA.Config.Stores.ValueConverter-1.html
@@ -156,7 +156,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -216,7 +216,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -278,7 +278,7 @@
Improve this Doc
- View Source
+ View Source
IValueConverter.FromValue(Value, Object)
@@ -330,7 +330,7 @@
Improve this Doc
- View Source
+ View Source
IValueConverter.ToValue(Object, Object)
@@ -382,7 +382,7 @@
Improve this Doc
- View Source
+ View Source
IValueConverter.Type
@@ -442,7 +442,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.InitAttribute.html b/api/IPA.InitAttribute.html
index 93286949..04625c53 100644
--- a/api/IPA.InitAttribute.html
+++ b/api/IPA.InitAttribute.html
@@ -289,7 +289,7 @@ Parameter injection is done with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.CannotRuntimeDisableException.html b/api/IPA.Loader.CannotRuntimeDisableException.html
index 87d27ab8..92035856 100644
--- a/api/IPA.Loader.CannotRuntimeDisableException.html
+++ b/api/IPA.Loader.CannotRuntimeDisableException.html
@@ -169,7 +169,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
@@ -203,7 +203,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
CannotRuntimeDisableException(SerializationInfo, StreamingContext)
@@ -258,7 +258,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
Plugin
@@ -318,7 +318,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.Features.Feature.html b/api/IPA.Loader.Features.Feature.html
index 9d59c255..485ee178 100644
--- a/api/IPA.Loader.Features.Feature.html
+++ b/api/IPA.Loader.Features.Feature.html
@@ -132,7 +132,7 @@
Improve this Doc
- View Source
+ View Source
InvalidMessage
@@ -165,7 +165,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
StoreOnPlugin
@@ -199,7 +199,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
@@ -233,7 +233,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
@@ -273,7 +273,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
@@ -323,7 +323,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
@@ -377,7 +377,7 @@ Any features it defines, for example, will still be loaded.
Improve this Doc
- View Source
+ View Source
Evaluate()
@@ -410,7 +410,7 @@ Any features it defines, for example, will still be loaded.
Improve this Doc
- View Source
+ View Source
@@ -471,7 +471,7 @@ Any features it defines, for example, will still be loaded.
Improve this Doc
- View Source
+ View Source
@@ -527,7 +527,7 @@ Any features it defines, for example, will still be loaded.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginInitInjector.InjectParameter.html b/api/IPA.Loader.PluginInitInjector.InjectParameter.html
index f8de6841..9b87f731 100644
--- a/api/IPA.Loader.PluginInitInjector.InjectParameter.html
+++ b/api/IPA.Loader.PluginInitInjector.InjectParameter.html
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginInitInjector.html b/api/IPA.Loader.PluginInitInjector.html
index 19b9086b..16636dfc 100644
--- a/api/IPA.Loader.PluginInitInjector.html
+++ b/api/IPA.Loader.PluginInitInjector.html
@@ -140,7 +140,7 @@ For all of the default injectors, only one of each will be generated, and any la
Improve this Doc
- View Source
+ View Source
AddInjector(Type, PluginInitInjector.InjectParameter)
@@ -186,7 +186,7 @@ For all of the default injectors, only one of each will be generated, and any la
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginManager.PluginDisableDelegate.html b/api/IPA.Loader.PluginManager.PluginDisableDelegate.html
index 730c50c1..3a620047 100644
--- a/api/IPA.Loader.PluginManager.PluginDisableDelegate.html
+++ b/api/IPA.Loader.PluginManager.PluginDisableDelegate.html
@@ -144,7 +144,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginManager.PluginEnableDelegate.html b/api/IPA.Loader.PluginManager.PluginEnableDelegate.html
index e369bdea..bf76db3d 100644
--- a/api/IPA.Loader.PluginManager.PluginEnableDelegate.html
+++ b/api/IPA.Loader.PluginManager.PluginEnableDelegate.html
@@ -144,7 +144,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginManager.html b/api/IPA.Loader.PluginManager.html
index 35e00c19..99c2f755 100644
--- a/api/IPA.Loader.PluginManager.html
+++ b/api/IPA.Loader.PluginManager.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
AllPlugins
@@ -161,7 +161,7 @@
Improve this Doc
- View Source
+ View Source
DisabledPlugins
@@ -193,7 +193,7 @@
Improve this Doc
- View Source
+ View Source
Plugins
@@ -228,7 +228,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
GetDisabledPlugin(String)
@@ -278,7 +278,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
GetDisabledPluginFromId(String)
@@ -328,7 +328,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
GetPlugin(String)
@@ -378,7 +378,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
GetPluginFromId(String)
@@ -428,7 +428,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
@@ -478,7 +478,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
@@ -528,7 +528,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
PluginStateTransaction()
@@ -562,7 +562,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
PluginDisabled
Called whenever a plugin is disabled.
@@ -592,7 +592,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
PluginEnabled
diff --git a/api/IPA.Loader.PluginMetadata.html b/api/IPA.Loader.PluginMetadata.html
index 5f9cc403..2d561ab1 100644
--- a/api/IPA.Loader.PluginMetadata.html
+++ b/api/IPA.Loader.PluginMetadata.html
@@ -126,7 +126,7 @@
Improve this Doc
- View Source
+ View Source
@@ -149,6 +149,38 @@
Assembly |
the loaded Assembly that contains the plugin main type
+ |
+
+
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
+
A list of files (that aren't File) that are associated with this plugin.
+
+
+
Declaration
+
+
public IReadOnlyList<FileInfo> AssociatedFiles { get; }
+
+
Property Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ IReadOnlyList<FileInfo> |
+ a list of associated files
|
@@ -158,7 +190,7 @@
Improve this Doc
- View Source
+ View Source
@@ -190,7 +222,7 @@
Improve this Doc
- View Source
+ View Source
@@ -222,7 +254,7 @@
Improve this Doc
- View Source
+ View Source
@@ -254,7 +286,7 @@
Improve this Doc
- View Source
+ View Source
@@ -286,7 +318,7 @@
Improve this Doc
- View Source
+ View Source
@@ -318,7 +350,7 @@
Improve this Doc
- View Source
+ View Source
@@ -350,7 +382,7 @@
Improve this Doc
- View Source
+ View Source
@@ -381,7 +413,7 @@
Improve this Doc
- View Source
+ View Source
@@ -415,7 +447,7 @@
Improve this Doc
- View Source
+ View Source
@@ -471,7 +503,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.StateTransitionTransaction.html b/api/IPA.Loader.StateTransitionTransaction.html
index 9be28862..7e4e72c1 100644
--- a/api/IPA.Loader.StateTransitionTransaction.html
+++ b/api/IPA.Loader.StateTransitionTransaction.html
@@ -133,7 +133,7 @@
Improve this Doc
- View Source
+ View Source
DisabledPlugins
@@ -180,7 +180,7 @@
Improve this Doc
- View Source
+ View Source
EnabledPlugins
@@ -227,7 +227,7 @@
Improve this Doc
- View Source
+ View Source
WillNeedRestart
@@ -277,7 +277,7 @@
Improve this Doc
- View Source
+ View Source
Commit()
@@ -349,7 +349,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -430,7 +430,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -516,7 +516,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
Dispose()
@@ -532,7 +532,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -613,7 +613,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -699,7 +699,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -774,7 +774,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -875,7 +875,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.LogPrinter.html b/api/IPA.Logging.LogPrinter.html
index 4d0e76c8..4e813fa1 100644
--- a/api/IPA.Logging.LogPrinter.html
+++ b/api/IPA.Logging.LogPrinter.html
@@ -132,7 +132,7 @@
Improve this Doc
- View Source
+ View Source
Filter
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
EndPrint()
@@ -183,7 +183,7 @@ Use this to dispose file handles and the like.
Improve this Doc
- View Source
+ View Source
Print(Logger.Level, DateTime, String, String)
@@ -235,7 +235,7 @@ Use this to dispose file handles and the like.
Improve this Doc
- View Source
+ View Source
StartPrint()
@@ -274,7 +274,7 @@ Use this to create file handles and the like.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.Logger.Level.html b/api/IPA.Logging.Logger.Level.html
index 634663c2..75358b8b 100644
--- a/api/IPA.Logging.Logger.Level.html
+++ b/api/IPA.Logging.Logger.Level.html
@@ -172,7 +172,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.Logger.LogLevel.html b/api/IPA.Logging.Logger.LogLevel.html
index cb717536..3a6e0c91 100644
--- a/api/IPA.Logging.Logger.LogLevel.html
+++ b/api/IPA.Logging.Logger.LogLevel.html
@@ -208,7 +208,7 @@ public enum LogLevel : byte
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.Logger.html b/api/IPA.Logging.Logger.html
index c4d79126..88c0f29d 100644
--- a/api/IPA.Logging.Logger.html
+++ b/api/IPA.Logging.Logger.html
@@ -130,7 +130,7 @@
Improve this Doc
- View Source
+ View Source
@@ -164,7 +164,7 @@
Improve this Doc
- View Source
+ View Source
Critical(Exception)
@@ -203,7 +203,7 @@ Equivalent to Log(Level.Critical, e);
Improve this Doc
- View Source
+ View Source
Critical(String)
@@ -242,7 +242,7 @@ Equivalent to Log(Level.Critical, message);
Improve this Doc
- View Source
+ View Source
Debug(Exception)
@@ -281,7 +281,7 @@ Equivalent to Log(Level.Debug, e);
Improve this Doc
- View Source
+ View Source
Debug(String)
@@ -320,7 +320,7 @@ Equivalent to Log(Level.Debug, message);
Improve this Doc
- View Source
+ View Source
Error(Exception)
@@ -359,7 +359,7 @@ Equivalent to Log(Level.Error, e);
Improve this Doc
- View Source
+ View Source
Error(String)
@@ -398,7 +398,7 @@ Equivalent to Log(Level.Error, message);
Improve this Doc
- View Source
+ View Source
Info(Exception)
@@ -437,7 +437,7 @@ Equivalent to Log(Level.Info, e);
Improve this Doc
- View Source
+ View Source
Info(String)
@@ -476,7 +476,7 @@ Equivalent to Log(Level.Info, message);
Improve this Doc
- View Source
+ View Source
Log(Logger.Level, Exception)
@@ -516,7 +516,7 @@ Equivalent to Log(Level.Info, message);
Improve this Doc
- View Source
+ View Source
Log(Logger.Level, String)
@@ -556,7 +556,7 @@ Equivalent to Log(Level.Info, message);
Improve this Doc
- View Source
+ View Source
Notice(Exception)
@@ -595,7 +595,7 @@ Equivalent to Log(Level.Notice, e);
Improve this Doc
- View Source
+ View Source
Notice(String)
@@ -634,7 +634,7 @@ Equivalent to Log(Level.Notice, message);
Improve this Doc
- View Source
+ View Source
Trace(Exception)
@@ -673,7 +673,7 @@ Equivalent to Log(Level.Trace, e);
Improve this Doc
- View Source
+ View Source
Trace(String)
@@ -712,7 +712,7 @@ Equivalent to Log(Level.Trace, message);
Improve this Doc
- View Source
+ View Source
Warn(Exception)
@@ -751,7 +751,7 @@ Equivalent to Log(Level.Warning, e);
Improve this Doc
- View Source
+ View Source
Warn(String)
@@ -815,7 +815,7 @@ Equivalent to Log(Level.Warning, message);
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.LoggerExtensions.html b/api/IPA.Logging.LoggerExtensions.html
index bed527ef..8321623f 100644
--- a/api/IPA.Logging.LoggerExtensions.html
+++ b/api/IPA.Logging.LoggerExtensions.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
GetChildLogger(Logger, String)
@@ -191,7 +191,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.Printers.ColoredConsolePrinter.html b/api/IPA.Logging.Printers.ColoredConsolePrinter.html
index b2eb4a37..32ea13c1 100644
--- a/api/IPA.Logging.Printers.ColoredConsolePrinter.html
+++ b/api/IPA.Logging.Printers.ColoredConsolePrinter.html
@@ -136,7 +136,7 @@
Improve this Doc
- View Source
+ View Source
Color
@@ -168,7 +168,7 @@
Improve this Doc
- View Source
+ View Source
Filter
@@ -204,7 +204,7 @@
Improve this Doc
- View Source
+ View Source
Print(Logger.Level, DateTime, String, String)
@@ -280,7 +280,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.Printers.ColorlessConsolePrinter.html b/api/IPA.Logging.Printers.ColorlessConsolePrinter.html
index 0d10b731..c4cd0f8b 100644
--- a/api/IPA.Logging.Printers.ColorlessConsolePrinter.html
+++ b/api/IPA.Logging.Printers.ColorlessConsolePrinter.html
@@ -136,7 +136,7 @@
Improve this Doc
- View Source
+ View Source
Filter
@@ -172,7 +172,7 @@
Improve this Doc
- View Source
+ View Source
Print(Logger.Level, DateTime, String, String)
@@ -248,7 +248,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.Printers.GZFilePrinter.html b/api/IPA.Logging.Printers.GZFilePrinter.html
index 58b6748d..3ad6e3cd 100644
--- a/api/IPA.Logging.Printers.GZFilePrinter.html
+++ b/api/IPA.Logging.Printers.GZFilePrinter.html
@@ -143,7 +143,7 @@
Improve this Doc
- View Source
+ View Source
FileWriter
The StreamWriter that writes to the GZip file.
@@ -176,7 +176,7 @@
Improve this Doc
- View Source
+ View Source
Dispose()
@@ -191,7 +191,7 @@
Improve this Doc
- View Source
+ View Source
Dispose(Boolean)
@@ -225,7 +225,7 @@
Improve this Doc
- View Source
+ View Source
EndPrint()
@@ -243,7 +243,7 @@
Improve this Doc
- View Source
+ View Source
GetFileInfo()
@@ -275,7 +275,7 @@
Improve this Doc
- View Source
+ View Source
StartPrint()
@@ -319,7 +319,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.Printers.GlobalLogFilePrinter.html b/api/IPA.Logging.Printers.GlobalLogFilePrinter.html
index a1c3178b..b696f18c 100644
--- a/api/IPA.Logging.Printers.GlobalLogFilePrinter.html
+++ b/api/IPA.Logging.Printers.GlobalLogFilePrinter.html
@@ -150,7 +150,7 @@
Improve this Doc
- View Source
+ View Source
Filter
@@ -186,7 +186,7 @@
Improve this Doc
- View Source
+ View Source
GetFileInfo()
@@ -220,7 +220,7 @@
Improve this Doc
- View Source
+ View Source
Print(Logger.Level, DateTime, String, String)
@@ -300,7 +300,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.Printers.PluginLogFilePrinter.html b/api/IPA.Logging.Printers.PluginLogFilePrinter.html
index e6e85183..ae0a494d 100644
--- a/api/IPA.Logging.Printers.PluginLogFilePrinter.html
+++ b/api/IPA.Logging.Printers.PluginLogFilePrinter.html
@@ -150,7 +150,7 @@
Improve this Doc
- View Source
+ View Source
PluginLogFilePrinter(String)
@@ -186,7 +186,7 @@
Improve this Doc
- View Source
+ View Source
Filter
@@ -222,7 +222,7 @@
Improve this Doc
- View Source
+ View Source
GetFileInfo()
@@ -256,7 +256,7 @@
Improve this Doc
- View Source
+ View Source
Print(Logger.Level, DateTime, String, String)
@@ -336,7 +336,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.Printers.PluginSubLogPrinter.html b/api/IPA.Logging.Printers.PluginSubLogPrinter.html
index 164e4aa6..1e8f33eb 100644
--- a/api/IPA.Logging.Printers.PluginSubLogPrinter.html
+++ b/api/IPA.Logging.Printers.PluginSubLogPrinter.html
@@ -150,7 +150,7 @@
Improve this Doc
- View Source
+ View Source
PluginSubLogPrinter(String, String)
@@ -192,7 +192,7 @@
Improve this Doc
- View Source
+ View Source
Filter
@@ -228,7 +228,7 @@
Improve this Doc
- View Source
+ View Source
GetFileInfo()
@@ -262,7 +262,7 @@
Improve this Doc
- View Source
+ View Source
Print(Logger.Level, DateTime, String, String)
@@ -342,7 +342,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.StandardLogger.html b/api/IPA.Logging.StandardLogger.html
index b1248699..2bf4780f 100644
--- a/api/IPA.Logging.StandardLogger.html
+++ b/api/IPA.Logging.StandardLogger.html
@@ -181,7 +181,7 @@ The modification of printers on a parent are reflected down the chain.
Improve this Doc
- View Source
+ View Source
ConsoleWriter
@@ -213,7 +213,7 @@ The modification of printers on a parent are reflected down the chain.
Improve this Doc
- View Source
+ View Source
PrintFilter
@@ -247,7 +247,7 @@ The modification of printers on a parent are reflected down the chain.
Improve this Doc
- View Source
+ View Source
AddPrinter(LogPrinter)
@@ -281,7 +281,7 @@ The modification of printers on a parent are reflected down the chain.
Improve this Doc
- View Source
+ View Source
Debug(String)
@@ -321,7 +321,7 @@ The modification of printers on a parent are reflected down the chain.
Improve this Doc
- View Source
+ View Source
Log(Logger.Level, String)
@@ -388,7 +388,7 @@ The modification of printers on a parent are reflected down the chain.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Old.IEnhancedPlugin.html b/api/IPA.Old.IEnhancedPlugin.html
index 27fe5142..430a936e 100644
--- a/api/IPA.Old.IEnhancedPlugin.html
+++ b/api/IPA.Old.IEnhancedPlugin.html
@@ -128,7 +128,7 @@ public interface IEnhancedPlugin : IPlugin
Improve this Doc
- View Source
+ View Source
Filter
@@ -164,7 +164,7 @@ public interface IEnhancedPlugin : IPlugin
Improve this Doc
- View Source
+ View Source
OnLateUpdate()
@@ -202,7 +202,7 @@ public interface IEnhancedPlugin : IPlugin
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Old.IPlugin.html b/api/IPA.Old.IPlugin.html
index bd57f25d..06c1af98 100644
--- a/api/IPA.Old.IPlugin.html
+++ b/api/IPA.Old.IPlugin.html
@@ -102,7 +102,7 @@ public interface IPlugin
Improve this Doc
- View Source
+ View Source
Name
@@ -133,7 +133,7 @@ public interface IPlugin
Improve this Doc
- View Source
+ View Source
Version
@@ -166,7 +166,7 @@ public interface IPlugin
Improve this Doc
- View Source
+ View Source
OnApplicationQuit()
@@ -182,7 +182,7 @@ public interface IPlugin
Improve this Doc
- View Source
+ View Source
OnApplicationStart()
@@ -198,7 +198,7 @@ public interface IPlugin
Improve this Doc
- View Source
+ View Source
OnFixedUpdate()
@@ -214,7 +214,7 @@ public interface IPlugin
Improve this Doc
- View Source
+ View Source
OnLevelWasInitialized(Int32)
@@ -247,7 +247,7 @@ public interface IPlugin
Improve this Doc
- View Source
+ View Source
OnLevelWasLoaded(Int32)
@@ -280,7 +280,7 @@ public interface IPlugin
Improve this Doc
- View Source
+ View Source
OnUpdate()
@@ -318,7 +318,7 @@ public interface IPlugin
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.OnDisableAttribute.html b/api/IPA.OnDisableAttribute.html
index 1596fc96..5f4c6149 100644
--- a/api/IPA.OnDisableAttribute.html
+++ b/api/IPA.OnDisableAttribute.html
@@ -294,7 +294,7 @@ The method marked by this attribute will always be called from the Unity main th
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.OnEnableAttribute.html b/api/IPA.OnEnableAttribute.html
index e2e8b839..04d4e8ae 100644
--- a/api/IPA.OnEnableAttribute.html
+++ b/api/IPA.OnEnableAttribute.html
@@ -294,7 +294,7 @@ The method marked by this attribute will always be called from the Unity main th
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.OnExitAttribute.html b/api/IPA.OnExitAttribute.html
index bf4e5359..0547b595 100644
--- a/api/IPA.OnExitAttribute.html
+++ b/api/IPA.OnExitAttribute.html
@@ -294,7 +294,7 @@ The method marked by this attribute will always be called from the Unity main th
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.OnStartAttribute.html b/api/IPA.OnStartAttribute.html
index 6d5e8218..36d4cbc0 100644
--- a/api/IPA.OnStartAttribute.html
+++ b/api/IPA.OnStartAttribute.html
@@ -294,7 +294,7 @@ The method marked by this attribute will always be called from the Unity main th
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.PluginAttribute.html b/api/IPA.PluginAttribute.html
index 300d5e0b..15b3bf88 100644
--- a/api/IPA.PluginAttribute.html
+++ b/api/IPA.PluginAttribute.html
@@ -252,7 +252,7 @@ public sealed class PluginAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
PluginAttribute(RuntimeOptions)
@@ -289,7 +289,7 @@ to indicate the runtime capabilities of the plugin.
Improve this Doc
- View Source
+ View Source
RuntimeOptions
@@ -354,7 +354,7 @@ to indicate the runtime capabilities of the plugin.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.RuntimeOptions.html b/api/IPA.RuntimeOptions.html
index c2a5ee80..6d19a5ef 100644
--- a/api/IPA.RuntimeOptions.html
+++ b/api/IPA.RuntimeOptions.html
@@ -171,7 +171,7 @@ With this option set, whether or not the plugin is disabled during a given run i
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.AlmostVersion.StoredAs.html b/api/IPA.Utilities.AlmostVersion.StoredAs.html
index 67582529..df773afc 100644
--- a/api/IPA.Utilities.AlmostVersion.StoredAs.html
+++ b/api/IPA.Utilities.AlmostVersion.StoredAs.html
@@ -142,7 +142,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.AlmostVersion.html b/api/IPA.Utilities.AlmostVersion.html
index 4efdf74d..0251db57 100644
--- a/api/IPA.Utilities.AlmostVersion.html
+++ b/api/IPA.Utilities.AlmostVersion.html
@@ -126,7 +126,7 @@ not a valid .
Improve this Doc
- View Source
+ View Source
AlmostVersion(SemVer.Version)
@@ -160,7 +160,7 @@ not a valid .
Improve this Doc
- View Source
+ View Source
AlmostVersion(String)
@@ -194,7 +194,7 @@ not a valid .
Improve this Doc
- View Source
+ View Source
AlmostVersion(String, AlmostVersion)
@@ -235,7 +235,7 @@ same way as the AlmostVe
Improve this Doc
- View Source
+ View Source
AlmostVersion(String, AlmostVersion.StoredAs)
@@ -278,7 +278,7 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
SemverValue
@@ -310,7 +310,7 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
StorageMode
@@ -342,7 +342,7 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
StringValue
@@ -376,7 +376,7 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
CompareTo(AlmostVersion)
@@ -434,7 +434,7 @@ or Improve this Doc
- View Source
+ View Source
CompareTo(SemVer.Version)
@@ -492,7 +492,7 @@ be thrown.
Improve this Doc
- View Source
+ View Source
Equals(Object)
@@ -551,7 +551,7 @@ be thrown.
Improve this Doc
- View Source
+ View Source
GetHashCode()
@@ -589,7 +589,7 @@ be thrown.
Improve this Doc
- View Source
+ View Source
ToString()
@@ -630,7 +630,7 @@ stored as a , it is equivalent to calling Improve this Doc
- View Source
+ View Source
Equality(AlmostVersion, AlmostVersion)
@@ -695,7 +695,7 @@ does not.
Improve this Doc
- View Source
+ View Source
Implicit(AlmostVersion to SemVer.Version)
@@ -749,7 +749,7 @@ If not applicable, returns null
Improve this Doc
- View Source
+ View Source
Implicit(SemVer.Version to AlmostVersion)
@@ -802,7 +802,7 @@ If not applicable, returns null
Improve this Doc
- View Source
+ View Source
Inequality(AlmostVersion, AlmostVersion)
@@ -891,7 +891,7 @@ If not applicable, returns null
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.AlmostVersionConverter.html b/api/IPA.Utilities.AlmostVersionConverter.html
index 7364527f..6f0f0c36 100644
--- a/api/IPA.Utilities.AlmostVersionConverter.html
+++ b/api/IPA.Utilities.AlmostVersionConverter.html
@@ -143,7 +143,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -200,7 +200,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(AlmostVersion, Object)
@@ -284,7 +284,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Coroutines.html b/api/IPA.Utilities.Async.Coroutines.html
index f29b9f82..1209827f 100644
--- a/api/IPA.Utilities.Async.Coroutines.html
+++ b/api/IPA.Utilities.Async.Coroutines.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
WaitForTask(Task)
@@ -185,7 +185,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html b/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html
index 7feb37ed..397d3bea 100644
--- a/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html
+++ b/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html
@@ -158,7 +158,7 @@
Improve this Doc
- View Source
+ View Source
IsRunning
@@ -207,7 +207,7 @@
Improve this Doc
- View Source
+ View Source
Dispose()
@@ -223,7 +223,7 @@
Improve this Doc
- View Source
+ View Source
Dispose(Boolean)
@@ -257,7 +257,7 @@
Improve this Doc
- View Source
+ View Source
Exit()
@@ -308,7 +308,7 @@
Improve this Doc
- View Source
+ View Source
GetScheduledTasks()
@@ -358,7 +358,7 @@
Improve this Doc
- View Source
+ View Source
Join()
@@ -393,7 +393,7 @@
Improve this Doc
- View Source
+ View Source
QueueTask(Task)
@@ -446,7 +446,7 @@ scheduled for this Improve this Doc
- View Source
+ View Source
Start()
@@ -478,7 +478,7 @@ scheduled for this Improve this Doc
- View Source
+ View Source
TryExecuteTaskInline(Task, Boolean)
@@ -581,7 +581,7 @@ make sense to run it inline.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.MutexLocker.html b/api/IPA.Utilities.Async.Synchronization.MutexLocker.html
index 7909cf5a..10eff70f 100644
--- a/api/IPA.Utilities.Async.Synchronization.MutexLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.MutexLocker.html
@@ -126,7 +126,7 @@ Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html
index 5bee6f15..103ec945 100644
--- a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html
@@ -126,7 +126,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html
index 809a88e5..8fabef66 100644
--- a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html
@@ -126,7 +126,7 @@ when it is disposed. Create this with Improve this Doc
- View Source
+ View Source
Upgrade()
@@ -165,7 +165,7 @@ upgrading the current thread's lock.
Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -211,7 +211,7 @@ upgrading the current thread's lock.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html
index 2ecac501..e9f8211e 100644
--- a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html
@@ -126,7 +126,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html
index c69e153d..aa75460b 100644
--- a/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html
@@ -126,7 +126,7 @@ Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html
index 8bd11394..bb298290 100644
--- a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html
@@ -126,7 +126,7 @@ when it is disposed. Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ when it is disposed. Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html
index d2aede7c..90042e03 100644
--- a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html
@@ -126,7 +126,7 @@ Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.html b/api/IPA.Utilities.Async.Synchronization.html
index 36b356f4..39468189 100644
--- a/api/IPA.Utilities.Async.Synchronization.html
+++ b/api/IPA.Utilities.Async.Synchronization.html
@@ -137,7 +137,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
Lock(Mutex)
@@ -187,7 +187,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
Lock(Semaphore)
@@ -237,7 +237,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
Lock(SemaphoreSlim)
@@ -287,7 +287,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
LockAsync(SemaphoreSlim)
@@ -337,7 +337,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
LockRead(ReaderWriterLockSlim)
@@ -387,7 +387,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
LockReadUpgradable(ReaderWriterLockSlim)
@@ -437,7 +437,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
LockWrite(ReaderWriterLockSlim)
@@ -493,7 +493,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.UnityMainThreadTaskScheduler.html b/api/IPA.Utilities.Async.UnityMainThreadTaskScheduler.html
index 2a68df93..57d19f10 100644
--- a/api/IPA.Utilities.Async.UnityMainThreadTaskScheduler.html
+++ b/api/IPA.Utilities.Async.UnityMainThreadTaskScheduler.html
@@ -155,7 +155,7 @@
Improve this Doc
- View Source
+ View Source
Cancelling
@@ -187,7 +187,7 @@
Improve this Doc
- View Source
+ View Source
Default
@@ -219,7 +219,7 @@
Improve this Doc
- View Source
+ View Source
Factory
@@ -251,7 +251,7 @@
Improve this Doc
- View Source
+ View Source
IsRunning
@@ -283,7 +283,7 @@
Improve this Doc
- View Source
+ View Source
YieldAfterTasks
@@ -315,7 +315,7 @@
Improve this Doc
- View Source
+ View Source
YieldAfterTime
@@ -349,7 +349,7 @@
Improve this Doc
- View Source
+ View Source
Cancel()
@@ -387,7 +387,7 @@ All remaining tasks will be left in the queue.
Improve this Doc
- View Source
+ View Source
Coroutine()
@@ -451,7 +451,7 @@ exit on its own.
Improve this Doc
- View Source
+ View Source
Dispose()
@@ -467,7 +467,7 @@ exit on its own.
Improve this Doc
- View Source
+ View Source
Dispose(Boolean)
@@ -501,7 +501,7 @@ exit on its own.
Improve this Doc
- View Source
+ View Source
GetScheduledTasks()
@@ -551,7 +551,7 @@ exit on its own.
Improve this Doc
- View Source
+ View Source
QueueTask(Task)
@@ -604,7 +604,7 @@ scheduled for this Improve this Doc
- View Source
+ View Source
TryExecuteTaskInline(Task, Boolean)
@@ -707,7 +707,7 @@ make sense to run it inline.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html b/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html
index 62da3668..040dad1d 100644
--- a/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html
+++ b/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html
@@ -125,7 +125,7 @@
Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.CriticalSection.html b/api/IPA.Utilities.CriticalSection.html
index 85446680..3b951f2b 100644
--- a/api/IPA.Utilities.CriticalSection.html
+++ b/api/IPA.Utilities.CriticalSection.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
EnterExecuteSection()
@@ -145,7 +145,7 @@
Improve this Doc
- View Source
+ View Source
ExecuteSection()
@@ -177,7 +177,7 @@
Improve this Doc
- View Source
+ View Source
ExitExecuteSection()
@@ -199,7 +199,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.EnumerableExtensions.html b/api/IPA.Utilities.EnumerableExtensions.html
index e56816e1..d4b49df1 100644
--- a/api/IPA.Utilities.EnumerableExtensions.html
+++ b/api/IPA.Utilities.EnumerableExtensions.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
Append<T>(IEnumerable<T>, T)
@@ -201,11 +201,11 @@
Improve this Doc
- View Source
+ View Source
NonNull<T>(IEnumerable<T>)
- LINQ extension method that filters null elements out of an enumeration.
+
LINQ-style extension method that filters null elements out of an enumeration.
Declaration
@@ -268,11 +268,11 @@
Improve this Doc
- View Source
+ View Source
NonNull<T>(IEnumerable<Nullable<T>>)
-
LINQ extension method that filters null elements from an enumeration of nullable types.
+
LINQ-style extension method that filters null elements from an enumeration of nullable types.
Declaration
@@ -335,11 +335,11 @@
Improve this Doc
- View Source
+ View Source
NonNull<T, U>(IEnumerable<T>, Func<T, U>)
-
LINQ extension method that filters null elements out of an enumeration based on a converter.
+
LINQ-style extension method that filters null elements out of an enumeration based on a converter.
Declaration
@@ -404,6 +404,84 @@
U |
the type to compare to null
+ |
+
+
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
NonNull<T, U>(IEnumerable<T>, Func<T, Nullable<U>>)
+
LINQ-style extension method that filters null elements out of an enumeration based on a converter to a nullable type.
+
+
+
Declaration
+
+
public static IEnumerable<T> NonNull<T, U>(this IEnumerable<T> self, Func<T, U?> pred)
+ where U : struct
+
+
Parameters
+
+
+
+ Type |
+ Name |
+ Description |
+
+
+
+
+ IEnumerable<T> |
+ self |
+ the enumeration to filter
+ |
+
+
+ Func<T, Nullable<U>> |
+ pred |
+ the predicate to select for filtering
+ |
+
+
+
+
Returns
+
+
+
+ Type |
+ Description |
+
+
+
+
+ IEnumerable<T> |
+ a filtered enumerable
+ |
+
+
+
+
Type Parameters
+
+
+
+ Name |
+ Description |
+
+
+
+
+ T |
+ the type of the enumeration
+ |
+
+
+ U |
+ the type of the predicate's resulting nullable
|
@@ -413,7 +491,7 @@
Improve this Doc
- View Source
+ View Source
Prepend<T>(IEnumerable<T>, T)
@@ -491,7 +569,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Extensions.html b/api/IPA.Utilities.Extensions.html
index b669dac7..43e82322 100644
--- a/api/IPA.Utilities.Extensions.html
+++ b/api/IPA.Utilities.Extensions.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
GetDefault(Type)
@@ -179,7 +179,7 @@
Improve this Doc
- View Source
+ View Source
IsSubPathOf(String, String)
@@ -234,7 +234,7 @@ only matches if the base dir folder name is matched exactly ("c:\foobar\fil
Improve this Doc
- View Source
+ View Source
Right(String, Int32)
@@ -290,7 +290,7 @@ only matches if the base dir folder name is matched exactly ("c:\foobar\fil
Improve this Doc
- View Source
+ View Source
Unwrap(Nullable<Boolean>)
@@ -340,7 +340,7 @@ only matches if the base dir folder name is matched exactly ("c:\foobar\fil
Improve this Doc
- View Source
+ View Source
WithEnding(String, String)
@@ -403,7 +403,7 @@ results in satisfying .EndsWith(ending).
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.FieldAccessor-2.Accessor.html b/api/IPA.Utilities.FieldAccessor-2.Accessor.html
index f2d7fcff..3350468e 100644
--- a/api/IPA.Utilities.FieldAccessor-2.Accessor.html
+++ b/api/IPA.Utilities.FieldAccessor-2.Accessor.html
@@ -154,7 +154,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.FieldAccessor-2.html b/api/IPA.Utilities.FieldAccessor-2.html
index 2a30665c..aaa851de 100644
--- a/api/IPA.Utilities.FieldAccessor-2.html
+++ b/api/IPA.Utilities.FieldAccessor-2.html
@@ -150,7 +150,7 @@
Improve this Doc
- View Source
+ View Source
Access(ref T, String)
@@ -226,7 +226,7 @@
Improve this Doc
- View Source
+ View Source
Get(T, String)
@@ -304,7 +304,7 @@
Improve this Doc
- View Source
+ View Source
Get(ref T, String)
@@ -386,7 +386,7 @@ as it prevents a copy.
Improve this Doc
- View Source
+ View Source
GetAccessor(String)
@@ -452,7 +452,7 @@ as it prevents a copy.
Improve this Doc
- View Source
+ View Source
Set(T, String, U)
@@ -523,7 +523,7 @@ as it prevents a copy.
Improve this Doc
- View Source
+ View Source
Set(ref T, String, U)
@@ -604,7 +604,7 @@ as it prevents a copy.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.MethodAccessor-2.html b/api/IPA.Utilities.MethodAccessor-2.html
index 30d249a9..0c388cd0 100644
--- a/api/IPA.Utilities.MethodAccessor-2.html
+++ b/api/IPA.Utilities.MethodAccessor-2.html
@@ -151,7 +151,7 @@
Improve this Doc
- View Source
+ View Source
GetDelegate(String)
@@ -228,7 +228,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.PropertyAccessor-2.Getter.html b/api/IPA.Utilities.PropertyAccessor-2.Getter.html
index 78e512ff..c318b9e5 100644
--- a/api/IPA.Utilities.PropertyAccessor-2.Getter.html
+++ b/api/IPA.Utilities.PropertyAccessor-2.Getter.html
@@ -154,7 +154,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.PropertyAccessor-2.Setter.html b/api/IPA.Utilities.PropertyAccessor-2.Setter.html
index c6e389e0..1443d49c 100644
--- a/api/IPA.Utilities.PropertyAccessor-2.Setter.html
+++ b/api/IPA.Utilities.PropertyAccessor-2.Setter.html
@@ -144,7 +144,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.PropertyAccessor-2.html b/api/IPA.Utilities.PropertyAccessor-2.html
index 444b6145..3185b2fd 100644
--- a/api/IPA.Utilities.PropertyAccessor-2.html
+++ b/api/IPA.Utilities.PropertyAccessor-2.html
@@ -150,7 +150,7 @@
Improve this Doc
- View Source
+ View Source
Get(T, String)
@@ -227,7 +227,7 @@
Improve this Doc
- View Source
+ View Source
Get(ref T, String)
@@ -308,7 +308,7 @@ it avoids a copy.
Improve this Doc
- View Source
+ View Source
GetGetter(String)
@@ -374,7 +374,7 @@ it avoids a copy.
Improve this Doc
- View Source
+ View Source
GetSetter(String)
@@ -440,7 +440,7 @@ it avoids a copy.
Improve this Doc
- View Source
+ View Source
Set(T, String, U)
@@ -510,7 +510,7 @@ it avoids a copy.
Improve this Doc
- View Source
+ View Source
Set(ref T, String, U)
@@ -586,7 +586,7 @@ it avoids a copy.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Ref-1.html b/api/IPA.Utilities.Ref-1.html
index 24c05520..c132c30e 100644
--- a/api/IPA.Utilities.Ref-1.html
+++ b/api/IPA.Utilities.Ref-1.html
@@ -150,7 +150,7 @@
Improve this Doc
- View Source
+ View Source
Ref(T)
@@ -186,7 +186,7 @@
Improve this Doc
- View Source
+ View Source
Error
@@ -218,7 +218,7 @@
Improve this Doc
- View Source
+ View Source
Value
@@ -252,7 +252,7 @@
Improve this Doc
- View Source
+ View Source
CompareTo(T)
@@ -302,7 +302,7 @@
Improve this Doc
- View Source
+ View Source
CompareTo(Ref<T>)
@@ -352,7 +352,7 @@
Improve this Doc
- View Source
+ View Source
Verify()
@@ -370,7 +370,7 @@
Improve this Doc
- View Source
+ View Source
Implicit(T to Ref<T>)
@@ -420,7 +420,7 @@
Improve this Doc
- View Source
+ View Source
Implicit(Ref<T> to T)
@@ -499,7 +499,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Ref.html b/api/IPA.Utilities.Ref.html
index a409fdbc..76929cd7 100644
--- a/api/IPA.Utilities.Ref.html
+++ b/api/IPA.Utilities.Ref.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
Create<T>(T)
@@ -201,7 +201,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.ReflectionUtil.html b/api/IPA.Utilities.ReflectionUtil.html
index 9e18641b..fcf5eb41 100644
--- a/api/IPA.Utilities.ReflectionUtil.html
+++ b/api/IPA.Utilities.ReflectionUtil.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
CopyComponent(Component, Type, GameObject, Type)
@@ -197,7 +197,7 @@
Improve this Doc
- View Source
+ View Source
CopyComponent<T>(Component, GameObject, Type)
@@ -280,7 +280,7 @@
Improve this Doc
- View Source
+ View Source
GetField<U, T>(T, String)
@@ -377,7 +377,7 @@
Improve this Doc
- View Source
+ View Source
GetProperty<U, T>(T, String)
@@ -474,7 +474,7 @@
Improve this Doc
- View Source
+ View Source
InvokeMethod<U, T>(T, String, Object[])
@@ -573,7 +573,7 @@
Improve this Doc
- View Source
+ View Source
SetField<T, U>(T, String, U)
@@ -660,7 +660,7 @@
Improve this Doc
- View Source
+ View Source
SetProperty<T, U>(T, String, U)
@@ -753,7 +753,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.UnityGame.Release.html b/api/IPA.Utilities.UnityGame.Release.html
index 837454a0..83463cc6 100644
--- a/api/IPA.Utilities.UnityGame.Release.html
+++ b/api/IPA.Utilities.UnityGame.Release.html
@@ -142,7 +142,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.UnityGame.html b/api/IPA.Utilities.UnityGame.html
index 580218bb..68caa3b1 100644
--- a/api/IPA.Utilities.UnityGame.html
+++ b/api/IPA.Utilities.UnityGame.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
GameVersion
@@ -161,11 +161,11 @@
Improve this Doc
- View Source
+ View Source
InstallPath
- Gets the path to the Beat Saber install directory.
+
Gets the path to the game's install directory.
Declaration
@@ -193,7 +193,7 @@
Improve this Doc
- View Source
+ View Source
LibraryPath
@@ -225,7 +225,7 @@
Improve this Doc
- View Source
+ View Source
NativeLibraryPath
@@ -257,7 +257,7 @@
Improve this Doc
- View Source
+ View Source
OnMainThread
@@ -289,7 +289,7 @@
Improve this Doc
- View Source
+ View Source
PluginsPath
@@ -321,7 +321,7 @@
Improve this Doc
- View Source
+ View Source
ReleaseType
@@ -356,7 +356,7 @@
Improve this Doc
- View Source
+ View Source
UserDataPath
@@ -394,7 +394,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Utils.ScopeGuardObject.html b/api/IPA.Utilities.Utils.ScopeGuardObject.html
index afdb7b4a..42a4ed75 100644
--- a/api/IPA.Utilities.Utils.ScopeGuardObject.html
+++ b/api/IPA.Utilities.Utils.ScopeGuardObject.html
@@ -128,7 +128,7 @@
Improve this Doc
- View Source
+ View Source
ScopeGuardObject(Action)
@@ -164,7 +164,7 @@
Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -209,7 +209,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Utils.html b/api/IPA.Utilities.Utils.html
index e0985d61..c2de93ca 100644
--- a/api/IPA.Utilities.Utils.html
+++ b/api/IPA.Utilities.Utils.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
CanUseDateTimeNowSafely
@@ -163,7 +163,7 @@
Improve this Doc
- View Source
+ View Source
ByteArrayToString(Byte[])
@@ -213,7 +213,7 @@
Improve this Doc
- View Source
+ View Source
CopyAll(DirectoryInfo, DirectoryInfo, String, Func<Exception, FileInfo, Boolean>)
@@ -265,7 +265,7 @@
Improve this Doc
- View Source
+ View Source
CurrentTime()
@@ -299,7 +299,7 @@ the value will be greater than the previous result. Not suitable for timing.
Improve this Doc
- View Source
+ View Source
GetRelativePath(String, String)
@@ -355,7 +355,7 @@ the value will be greater than the previous result. Not suitable for timing.
Improve this Doc
- View Source
+ View Source
ScopeGuard(Action)
@@ -408,7 +408,7 @@ the value will be greater than the previous result. Not suitable for timing.
Improve this Doc
- View Source
+ View Source
StringToByteArray(String)
@@ -458,7 +458,7 @@ the value will be greater than the previous result. Not suitable for timing.
Improve this Doc
- View Source
+ View Source
UnsafeCompare(Byte[], Byte[])
@@ -514,7 +514,7 @@ the value will be greater than the previous result. Not suitable for timing.
Improve this Doc
- View Source
+ View Source
VersionCompareNoPrerelease(SemVer.Version, SemVer.Version)
@@ -576,7 +576,7 @@ the value will be greater than the previous result. Not suitable for timing.
Improve this Doc
- View Source
+ View Source
diff --git a/api/index.html b/api/index.html
index b858f0f8..ec98bc6e 100644
--- a/api/index.html
+++ b/api/index.html
@@ -90,7 +90,7 @@ Select a namespace and a class on the left to get started.
diff --git a/articles/command-line.html b/articles/command-line.html
index 67a90268..97c3ffa7 100644
--- a/articles/command-line.html
+++ b/articles/command-line.html
@@ -183,7 +183,7 @@ avaliable. If there is, it will be downloaded and installed on the next run. Thi
diff --git a/articles/contributing.html b/articles/contributing.html
index ce09f977..aa68a675 100644
--- a/articles/contributing.html
+++ b/articles/contributing.html
@@ -117,7 +117,7 @@ should reference the copy in there. When building for Release, it just uses the
diff --git a/articles/dev-resources/description.html b/articles/dev-resources/description.html
index 29f1ade9..b698532a 100644
--- a/articles/dev-resources/description.html
+++ b/articles/dev-resources/description.html
@@ -91,7 +91,7 @@
diff --git a/articles/index.html b/articles/index.html
index 0e4b9e73..d104267d 100644
--- a/articles/index.html
+++ b/articles/index.html
@@ -94,7 +94,7 @@
diff --git a/articles/start-dev.html b/articles/start-dev.html
index 944a0428..2d2ce109 100644
--- a/articles/start-dev.html
+++ b/articles/start-dev.html
@@ -517,7 +517,7 @@ namespace Demo
diff --git a/articles/start-user.html b/articles/start-user.html
index ed7c0422..fa065128 100644
--- a/articles/start-user.html
+++ b/articles/start-user.html
@@ -161,7 +161,7 @@ the game directory, though your plugins will be moved to a different folder when
diff --git a/index.html b/index.html
index 6c5262c7..8bf208e4 100644
--- a/index.html
+++ b/index.html
@@ -101,7 +101,7 @@
diff --git a/index.json b/index.json
index 715a8f23..e4ca58dd 100644
--- a/index.json
+++ b/index.json
@@ -1,73 +1,133 @@
{
- "api/IPA.Config.Stores.Attributes.html": {
- "href": "api/IPA.Config.Stores.Attributes.html",
+ "api/IPA.Loader.PluginManager.PluginDisableDelegate.html": {
+ "href": "api/IPA.Loader.PluginManager.PluginDisableDelegate.html",
+ "title": "Delegate PluginManager.PluginDisableDelegate",
+ "keywords": "Delegate PluginManager.PluginDisableDelegate An invoker for the PluginDisabled event. Namespace : IPA.Loader Assembly : IPA.Loader.dll Syntax public delegate void PluginDisableDelegate(PluginMetadata plugin, bool needsRestart); Parameters Type Name Description PluginMetadata plugin the plugin that was disabled Boolean needsRestart whether it needs a restart to take effect Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
+ },
+ "api/IPA.Loader.PluginInitInjector.html": {
+ "href": "api/IPA.Loader.PluginInitInjector.html",
+ "title": "Class PluginInitInjector",
+ "keywords": "Class PluginInitInjector The type that handles value injecting into a plugin's initialization methods. Inheritance Object PluginInitInjector Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Loader Assembly : IPA.Loader.dll Syntax public static class PluginInitInjector Remarks The default injectors and what they provide are shown in this table. Parameter Type Injected Value Logger A StandardLogger specialized for the plugin being injected PluginMetadata The PluginMetadata of the plugin being injected Config A Config object for the plugin being injected. These parameters may have Config.NameAttribute and Config.PreferAttribute to control how it is constructed. For all of the default injectors, only one of each will be generated, and any later parameters will recieve the same value as the first one. Methods | Improve this Doc View Source AddInjector(Type, PluginInitInjector.InjectParameter) Adds an injector to be used when calling future plugins' Init methods. Declaration public static void AddInjector(Type type, PluginInitInjector.InjectParameter injector) Parameters Type Name Description Type type the type of the parameter. PluginInitInjector.InjectParameter injector the function to call for injection."
+ },
+ "api/IPA.InitAttribute.html": {
+ "href": "api/IPA.InitAttribute.html",
+ "title": "Class InitAttribute",
+ "keywords": "Class InitAttribute Marks a method or a constructor as an inialization method. Inheritance Object Attribute InitAttribute Implements _Attribute Inherited Members Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(ParameterInfo, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type, Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.Equals(Object) Attribute.GetHashCode() Attribute.Match(Object) Attribute.IsDefaultAttribute() Attribute._Attribute.GetTypeInfoCount(UInt32) Attribute._Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) Attribute._Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) Attribute._Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) Attribute.TypeId Object.ToString() Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Object.MemberwiseClone() Namespace : IPA Assembly : IPA.Loader.dll Syntax [AttributeUsage(AttributeTargets.Constructor | AttributeTargets.Method, AllowMultiple = false, Inherited = false)] public sealed class InitAttribute : Attribute, _Attribute Remarks If more than one constructor is marked with this attribute, the one with the most parameters, whether or not they can be injected, will be used. Parameter injection is done with PluginInitInjector . Implements System.Runtime.InteropServices._Attribute Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[]) See Also PluginAttribute PluginInitInjector"
+ },
+ "api/IPA.Config.html": {
+ "href": "api/IPA.Config.html",
"title": "",
- "keywords": "Classes IgnoreAttribute Causes a field or property in an object being wrapped by Generated(Config, Boolean) to be ignored during serialization and deserialization. NonNullableAttribute Indicates that a field or property in an object being wrapped by Generated(Config, Boolean) that would otherwise be nullable (i.e. a reference type or a Nullable type) should never be null, and the member will be ignored if the deserialized value is null . NotifyPropertyChangesAttribute Indicates that the generated subclass of the attribute's target should implement INotifyPropertyChanged . If the type this is applied to already inherits it, this is implied. SerializedNameAttribute Specifies a name for the serialized field or property in an object being wrapped by Generated(Config, Boolean) that is different from the member name itself. UseConverterAttribute Indicates that a given field or property in an object being wrapped by Generated(Config, Boolean) should be serialized and deserialized using the provided converter instead of the default mechanism."
+ "keywords": "Classes Config An abstraction of a config file on disk, which handles synchronizing between a memory representation and the disk representation. Config.NameAttribute Specifies a preferred config name, instead of using the plugin's name. Config.PreferAttribute Specifies that a particular parameter is preferred to use a particular IConfigProvider . If it is not available, also specifies backups. If none are available, the default is used. ConfigProvider A wrapper for an IConfigProvider and the FileInfo to use with it. ModPrefs Allows to get and set preferences for your mod. Interfaces IConfigProvider An interface for configuration providers. IConfigStore A storage for a config structure. IModPrefs Allows to get and set preferences for your mod."
},
- "api/IPA.OnStartAttribute.html": {
- "href": "api/IPA.OnStartAttribute.html",
- "title": "Class OnStartAttribute",
- "keywords": "Class OnStartAttribute Indicates that the target method should be called when the game starts. Inheritance Object Attribute OnStartAttribute Implements _Attribute Inherited Members Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(ParameterInfo, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type, Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.Equals(Object) Attribute.GetHashCode() Attribute.Match(Object) Attribute.IsDefaultAttribute() Attribute._Attribute.GetTypeInfoCount(UInt32) Attribute._Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) Attribute._Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) Attribute._Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) Attribute.TypeId Object.ToString() Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Object.MemberwiseClone() Namespace : IPA Assembly : IPA.Loader.dll Syntax [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = false)] public sealed class OnStartAttribute : Attribute, _Attribute, IEdgeLifecycleAttribute Remarks This attribute is interchangable with OnEnableAttribute , and is treated identically. They are seperate to allow plugin code to more clearly describe the intent of the methods. Typically, this will be used when the RuntimeOptions parameter of the plugins's PluginAttribute is SingleStartInit . The method marked by this attribute will always be called from the Unity main thread. Implements System.Runtime.InteropServices._Attribute Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[]) See Also PluginAttribute OnEnableAttribute"
+ "api/IPA.Config.Stores.Converters.ISetConverter-2.html": {
+ "href": "api/IPA.Config.Stores.Converters.ISetConverter-2.html",
+ "title": "Class ISetConverter",
+ "keywords": "Class ISetConverter An ISetConverter which default constructs a converter for use as the value converter. Inheritance Object ValueConverter < ISet > CollectionConverter > ISetConverter ISetConverter Implements IValueConverter Inherited Members ISetConverter.Create(Int32, Object) CollectionConverter>.BaseConverter CollectionConverter>.Create(Int32, Object) CollectionConverter>.PopulateFromValue(ISet, List, Object) CollectionConverter>.FromValue(Value, Object) CollectionConverter>.ToValue(ISet, Object) ValueConverter>.ToValue(ISet, Object) ValueConverter>.FromValue(Value, Object) ValueConverter>.IValueConverter.ToValue(Object, Object) ValueConverter>.IValueConverter.FromValue(Value, Object) ValueConverter>.IValueConverter.Type Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Config.Stores.Converters Assembly : IPA.Loader.dll Syntax public sealed class ISetConverter : ISetConverter, IValueConverter where TConverter : ValueConverter, new() Type Parameters Name Description T the value type of the collection TConverter the type of the converter to use for T Constructors | Improve this Doc View Source ISetConverter() Creates an ISetConverter using a default constructed TConverter element type. Equivalent to calling ISetConverter(ValueConverter) with a default-constructed TConverter . Declaration public ISetConverter() See Also ISetConverter(ValueConverter) Implements IValueConverter Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[]) See Also ISetConverter "
},
- "api/IPA.Logging.Printers.GlobalLogFilePrinter.html": {
- "href": "api/IPA.Logging.Printers.GlobalLogFilePrinter.html",
- "title": "Class GlobalLogFilePrinter",
- "keywords": "Class GlobalLogFilePrinter A printer for all messages to a unified log location. Inheritance Object LogPrinter GZFilePrinter GlobalLogFilePrinter Implements IDisposable Inherited Members GZFilePrinter.FileWriter GZFilePrinter.StartPrint() GZFilePrinter.EndPrint() GZFilePrinter.Dispose() GZFilePrinter.Dispose(Boolean) Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Logging.Printers Assembly : IPA.Loader.dll Syntax public class GlobalLogFilePrinter : GZFilePrinter, IDisposable Properties | Improve this Doc View Source Filter Provides a filter for this specific printer. Declaration public override Logger.LogLevel Filter { get; set; } Property Value Type Description Logger.LogLevel the filter level for this printer Overrides LogPrinter.Filter Methods | Improve this Doc View Source GetFileInfo() Gets the FileInfo for the target file. Declaration protected override FileInfo GetFileInfo() Returns Type Description FileInfo the target file to write to Overrides GZFilePrinter.GetFileInfo() | Improve this Doc View Source Print(Logger.Level, DateTime, String, String) Prints an entry to the associated file. Declaration public override void Print(Logger.Level level, DateTime time, string logName, string message) Parameters Type Name Description Logger.Level level the Logger.Level of the message DateTime time the DateTime the message was recorded at String logName the name of the log that sent the message String message the message to print Overrides LogPrinter.Print(Logger.Level, DateTime, String, String) Implements System.IDisposable Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
+ "api/IPA.Config.Stores.Converters.ISetConverter-1.html": {
+ "href": "api/IPA.Config.Stores.Converters.ISetConverter-1.html",
+ "title": "Class ISetConverter",
+ "keywords": "Class ISetConverter A CollectionConverter for an ISet , creating a HashSet when deserializing. Inheritance Object ValueConverter < ISet > CollectionConverter > ISetConverter ISetConverter Implements IValueConverter Inherited Members CollectionConverter>.BaseConverter CollectionConverter>.Create(Int32, Object) CollectionConverter>.PopulateFromValue(ISet, List, Object) CollectionConverter>.FromValue(Value, Object) CollectionConverter>.ToValue(ISet, Object) ValueConverter>.ToValue(ISet, Object) ValueConverter>.FromValue(Value, Object) ValueConverter>.IValueConverter.ToValue(Object, Object) ValueConverter>.IValueConverter.FromValue(Value, Object) ValueConverter>.IValueConverter.Type Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Config.Stores.Converters Assembly : IPA.Loader.dll Syntax public class ISetConverter : CollectionConverter>, IValueConverter Type Parameters Name Description T the element type of the ISet Constructors | Improve this Doc View Source ISetConverter() Creates an ISetConverter using the default converter for T . Declaration public ISetConverter() See Also CollectionConverter() | Improve this Doc View Source ISetConverter(ValueConverter) Creates an ISetConverter using the specified underlying converter for values. Declaration public ISetConverter(ValueConverter underlying) Parameters Type Name Description ValueConverter underlying the underlying ValueConverter to use for the values Methods | Improve this Doc View Source Create(Int32, Object) Creates a new ISet (a HashSet ) for deserialization. Declaration protected override ISet Create(int size, object parent) Parameters Type Name Description Int32 size the size to initialize it to Object parent the object that will own the new object Returns Type Description ISet the new ISet Overrides IPA.Config.Stores.Converters.CollectionConverter>.Create(System.Int32, System.Object) Implements IValueConverter Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[]) See Also CollectionConverter "
},
- "api/IPA.Logging.Printers.ColorlessConsolePrinter.html": {
- "href": "api/IPA.Logging.Printers.ColorlessConsolePrinter.html",
- "title": "Class ColorlessConsolePrinter",
- "keywords": "Class ColorlessConsolePrinter A colorless version of ColoredConsolePrinter , that indiscriminantly prints to standard out. Inheritance Object LogPrinter ColorlessConsolePrinter Inherited Members LogPrinter.StartPrint() LogPrinter.EndPrint() Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Logging.Printers Assembly : IPA.Loader.dll Syntax public class ColorlessConsolePrinter : LogPrinter Properties | Improve this Doc View Source Filter A filter for this specific printer. Declaration public override Logger.LogLevel Filter { get; set; } Property Value Type Description Logger.LogLevel the filter level for this printer Overrides LogPrinter.Filter Methods | Improve this Doc View Source Print(Logger.Level, DateTime, String, String) Prints an entry to standard out. Declaration public override void Print(Logger.Level level, DateTime time, string logName, string message) Parameters Type Name Description Logger.Level level the Logger.Level of the message DateTime time the DateTime the message was recorded at String logName the name of the log that sent the message String message the message to print Overrides LogPrinter.Print(Logger.Level, DateTime, String, String) Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
+ "api/IPA.Config.Stores.Attributes.UseConverterAttribute.html": {
+ "href": "api/IPA.Config.Stores.Attributes.UseConverterAttribute.html",
+ "title": "Class UseConverterAttribute",
+ "keywords": "Class UseConverterAttribute Indicates that a given field or property in an object being wrapped by Generated(Config, Boolean) should be serialized and deserialized using the provided converter instead of the default mechanism. Inheritance Object Attribute UseConverterAttribute Implements _Attribute Inherited Members Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(ParameterInfo, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type, Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.Equals(Object) Attribute.GetHashCode() Attribute.Match(Object) Attribute.IsDefaultAttribute() Attribute._Attribute.GetTypeInfoCount(UInt32) Attribute._Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) Attribute._Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) Attribute._Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) Attribute.TypeId Object.ToString() Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Object.MemberwiseClone() Namespace : IPA.Config.Stores.Attributes Assembly : IPA.Loader.dll Syntax [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false, Inherited = true)] public sealed class UseConverterAttribute : Attribute, _Attribute Constructors | Improve this Doc View Source UseConverterAttribute(Type) Creates a new UseConverterAttribute with a given ConverterType . Declaration public UseConverterAttribute(Type converterType) Parameters Type Name Description Type converterType the type to assign to ConverterType Properties | Improve this Doc View Source ConverterTargetType Gets the target type of the converter if it is avaliable at instantiation time, otherwise null . Declaration public Type ConverterTargetType { get; } Property Value Type Description Type | Improve this Doc View Source ConverterType Gets the type of the converter to use. Declaration public Type ConverterType { get; } Property Value Type Description Type | Improve this Doc View Source IsGenericConverter Gets whether or not this converter is a generic ValueConverter . Declaration public bool IsGenericConverter { get; } Property Value Type Description Boolean Implements System.Runtime.InteropServices._Attribute Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
},
- "api/IPA.Logging.Printers.ColoredConsolePrinter.html": {
- "href": "api/IPA.Logging.Printers.ColoredConsolePrinter.html",
- "title": "Class ColoredConsolePrinter",
- "keywords": "Class ColoredConsolePrinter Prints a pretty message to the console. Inheritance Object LogPrinter ColoredConsolePrinter Inherited Members LogPrinter.StartPrint() LogPrinter.EndPrint() Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Logging.Printers Assembly : IPA.Loader.dll Syntax public class ColoredConsolePrinter : LogPrinter Properties | Improve this Doc View Source Color The color to print messages as. Declaration public ConsoleColor Color { get; set; } Property Value Type Description ConsoleColor the color to print this message as | Improve this Doc View Source Filter A filter for this specific printer. Declaration public override Logger.LogLevel Filter { get; set; } Property Value Type Description Logger.LogLevel the filter to apply to this printer Overrides LogPrinter.Filter Methods | Improve this Doc View Source Print(Logger.Level, DateTime, String, String) Prints an entry to the console window. Declaration public override void Print(Logger.Level level, DateTime time, string logName, string message) Parameters Type Name Description Logger.Level level the Logger.Level of the message DateTime time the DateTime the message was recorded at String logName the name of the log that sent the message String message the message to print Overrides LogPrinter.Print(Logger.Level, DateTime, String, String) Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
+ "api/IPA.Config.Stores.Attributes.SerializedNameAttribute.html": {
+ "href": "api/IPA.Config.Stores.Attributes.SerializedNameAttribute.html",
+ "title": "Class SerializedNameAttribute",
+ "keywords": "Class SerializedNameAttribute Specifies a name for the serialized field or property in an object being wrapped by Generated(Config, Boolean) that is different from the member name itself. Inheritance Object Attribute SerializedNameAttribute Implements _Attribute Inherited Members Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.IsDefined(MemberInfo, Type) Attribute.IsDefined(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(ParameterInfo, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type, Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.Equals(Object) Attribute.GetHashCode() Attribute.Match(Object) Attribute.IsDefaultAttribute() Attribute._Attribute.GetTypeInfoCount(UInt32) Attribute._Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) Attribute._Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) Attribute._Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) Attribute.TypeId Object.ToString() Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Object.MemberwiseClone() Namespace : IPA.Config.Stores.Attributes Assembly : IPA.Loader.dll Syntax [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false, Inherited = true)] public sealed class SerializedNameAttribute : Attribute, _Attribute Examples When serializing the following object, we might get the JSON that follows. public class PluginConfig { public virtual bool BooleanField { get; set; } = true; } { \"BooleanField\": true } However, if we were to add a SerializedNameAttribute to that field, we would get the following. public class PluginConfig { [SerializedName(\"bool\")] public virtual bool BooleanField { get; set; } = true; } { \"bool\": true } Constructors | Improve this Doc View Source SerializedNameAttribute(String) Creates a new SerializedNameAttribute with the given Name . Declaration public SerializedNameAttribute(string name) Parameters Type Name Description String name the value to assign to Name Properties | Improve this Doc View Source Name Gets the name to replace the member name with. Declaration public string Name { get; } Property Value Type Description String Implements System.Runtime.InteropServices._Attribute Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
},
- "api/IPA.Logging.Logger.Level.html": {
- "href": "api/IPA.Logging.Logger.Level.html",
- "title": "Enum Logger.Level",
- "keywords": "Enum Logger.Level An enum specifying the level of the message. Resembles Syslog. Namespace : IPA.Logging Assembly : IPA.Loader.dll Syntax public enum Level : byte Fields Name Description Critical A critical error message. Debug A debug message. Error An error message. Info An informational message. None No associated level. These never get shown. Notice A notice. More significant than Info, but less than a warning. Trace A trace message. These are ignored incredibly early. Warning A warning message. Extension Methods ReflectionUtil.SetField(String, U) ReflectionUtil.GetField(String) ReflectionUtil.SetProperty(String, U) ReflectionUtil.GetProperty(String) ReflectionUtil.InvokeMethod(String, Object[])"
+ "api/IPA.Config.Data.Map.html": {
+ "href": "api/IPA.Config.Data.Map.html",
+ "title": "Class Map",
+ "keywords": "Class Map A ordered map of String to Value for serialization by an IConfigProvider . Use Map() or From(IDictionary) to create. Inheritance Object Value Map Implements IDictionary < String , Value > ICollection < KeyValuePair < String , Value >> IEnumerable < KeyValuePair < String , Value >> IEnumerable Inherited Members Value.Null() Value.List() Value.Map() Value.From(String) Value.Text(String) Value.From(Int64) Value.Integer(Int64) Value.From(Decimal) Value.Float(Decimal) Value.From(Boolean) Value.Bool(Boolean) Value.From(IEnumerable) Value.From(IDictionary) Value.From(IEnumerable>) Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Config.Data Assembly : IPA.Loader.dll Syntax public sealed class Map : Value, IDictionary, ICollection>, IEnumerable>, IEnumerable Properties | Improve this Doc View Source Count Gets the number of key-value pairs in this Map . Declaration public int Count { get; } Property Value Type Description Int32 See Also Count | Improve this Doc View Source Item[String] Accesses the Value at key in the map. Declaration public Value this[string key] { get; set; } Parameters Type Name Description String key the key to get the value associated with Property Value Type Description Value the value associated with the key See Also Item [TKey] | Improve this Doc View Source Keys Gets a collection of the keys for the Map . Declaration public ICollection Keys { get; } Property Value Type Description ICollection < String > See Also Keys | Improve this Doc View Source Values Gets a collection of the values in the Map . Declaration public ICollection Values { get; } Property Value Type Description ICollection < Value > Remarks Unlike all other iterables given by Map , this does not guarantee that order is maintained. See Also Values Methods | Improve this Doc View Source Add(String, Value) Adds a new Value with a given key. Declaration public void Add(string key, Value value) Parameters Type Name Description String key the key to put the value at Value value the Value to add See Also Add (TKey, TValue) | Improve this Doc View Source Clear() Clears the Map of its key-value pairs. Declaration public void Clear() See Also Clear () | Improve this Doc View Source ContainsKey(String) Checks if the Map contains a given key . Declaration public bool ContainsKey(string key) Parameters Type Name Description String key the key to check for Returns Type Description Boolean true if the key exists, otherwise false See Also ContainsKey (TKey) | Improve this Doc View Source GetEnumerator() Enumerates the Map 's key-value pairs. Declaration public IEnumerator> GetEnumerator() Returns Type Description IEnumerator < KeyValuePair < String , Value >> an IEnumerator of key-value pairs in this Map See Also GetEnumerator () | Improve this Doc View Source Remove(String) Removes the object associated with a key in this Map . Declaration public bool Remove(string key) Parameters Type Name Description String key the key to remove Returns Type Description Boolean true if the key existed, false otherwise See Also Remove (TKey) | Improve this Doc View Source ToString() Converts this Value into a human-readable format. Declaration public override string ToString() Returns Type Description String a JSON-like set of key-value pairs Overrides Value.ToString() | Improve this Doc View Source TryGetValue(String, out Value) Gets the value associated with the specified key. Declaration public bool TryGetValue(string key, out Value value) Parameters Type Name Description String key the key of the value to get Value value the target location of the retrieved object Returns Type Description Boolean true if the key was found and value set, false otherwise See Also TryGetValue (TKey, TValue) Explicit Interface Implementations | Improve this Doc View Source ICollection>.Add(KeyValuePair) Declaration void ICollection>.Add(KeyValuePair item) Parameters Type Name Description KeyValuePair < String , Value > item | Improve this Doc View Source ICollection>.Contains(KeyValuePair) Declaration bool ICollection>.Contains(KeyValuePair item) Parameters Type Name Description KeyValuePair < String , Value > item Returns Type Description Boolean | Improve this Doc View Source ICollection>.CopyTo(KeyValuePair[], Int32) Declaration void ICollection>.CopyTo(KeyValuePair[] array, int arrayIndex) Parameters Type Name Description KeyValuePair < String , Value >[] array Int32 arrayIndex | Improve this Doc View Source ICollection>.IsReadOnly Declaration bool ICollection>.IsReadOnly { get; } Returns Type Description Boolean | Improve this Doc View Source ICollection>.Remove(KeyValuePair) Declaration bool ICollection>.Remove(KeyValuePair item) Parameters Type Name Description KeyValuePair < String , Value > item Returns Type Description Boolean | Improve this Doc View Source IEnumerable.GetEnumerator() Declaration IEnumerator IEnumerable.GetEnumerator() Returns Type Description IEnumerator Implements System.Collections.Generic.IDictionary System.Collections.Generic.ICollection System.Collections.Generic.IEnumerable System.Collections.IEnumerable Extension Methods EnumerableExtensions.Prepend(IEnumerable, T) EnumerableExtensions.Append(IEnumerable, T) EnumerableExtensions.NonNull(IEnumerable, Func) EnumerableExtensions.NonNull(IEnumerable, Func>) ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
},
- "api/IPA.Loader.Features.html": {
- "href": "api/IPA.Loader.Features.html",
- "title": "",
- "keywords": "Classes Feature The root interface for a mod Feature."
+ "api/IPA.Config.Data.Integer.html": {
+ "href": "api/IPA.Config.Data.Integer.html",
+ "title": "Class Integer",
+ "keywords": "Class Integer A Value representing an integer. This may hold a Int64 's worth of data. Inheritance Object Value Integer Inherited Members Value.Null() Value.List() Value.Map() Value.From(String) Value.Text(String) Value.From(Int64) Value.Integer(Int64) Value.From(Decimal) Value.Float(Decimal) Value.From(Boolean) Value.Bool(Boolean) Value.From(IEnumerable) Value.From(IDictionary) Value.From(IEnumerable>) Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Config.Data Assembly : IPA.Loader.dll Syntax public sealed class Integer : Value Properties | Improve this Doc View Source Value The actual value of the Integer object. Declaration public long Value { get; set; } Property Value Type Description Int64 Methods | Improve this Doc View Source AsFloat() Coerces this Integer into a FloatingPoint . Declaration public FloatingPoint AsFloat() Returns Type Description FloatingPoint a FloatingPoint representing the closest approximation of Value | Improve this Doc View Source ToString() Converts this Value into a human-readable format. Declaration public override string ToString() Returns Type Description String the result of Value.ToString() Overrides Value.ToString() Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
},
- "api/IPA.Loader.Features.Feature.html": {
- "href": "api/IPA.Loader.Features.Feature.html",
- "title": "Class Feature",
- "keywords": "Class Feature The root interface for a mod Feature. Inheritance Object Feature Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Loader.Features Assembly : IPA.Loader.dll Syntax public abstract class Feature Remarks Avoid storing any data in any subclasses. If you do, it may result in a failure to load the feature. Properties | Improve this Doc View Source InvalidMessage The message to be logged when the feature is not valid for a plugin. This should also be set whenever either BeforeLoad(PluginMetadata) or BeforeInit(PluginMetadata) returns false. Declaration public virtual string InvalidMessage { get; protected set; } Property Value Type Description String the message to show when the feature is marked invalid | Improve this Doc View Source StoreOnPlugin Defines whether or not this feature will be accessible from the plugin metadata once loaded. Declaration protected virtual bool StoreOnPlugin { get; } Property Value Type Description Boolean true if this Feature will be stored on the plugin metadata, false otherwise Methods | Improve this Doc View Source AfterInit(PluginMetadata) Called after a plugin has been fully initialized, whether or not there is an Init method. This should never throw an exception. Declaration public virtual void AfterInit(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin that was just initialized | Improve this Doc View Source AfterInit(PluginMetadata, Object) Called after a plugin has been fully initialized, whether or not there is an Init method. This should never throw an exception. Declaration public virtual void AfterInit(PluginMetadata plugin, object pluginInstance) Parameters Type Name Description PluginMetadata plugin the plugin that was just initialized Object pluginInstance the instance of the plugin being initialized | Improve this Doc View Source BeforeInit(PluginMetadata) Called before a plugin's Init method is called. This will not be called if there is no Init method. This should never throw an exception. An exception will abort the loading of the plugin with an error. Declaration public virtual bool BeforeInit(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin to be initialized Returns Type Description Boolean whether or not to call the Init method | Improve this Doc View Source BeforeLoad(PluginMetadata) Called before a plugin is loaded. This should never throw an exception. An exception will abort the loading of the plugin with an error. Declaration public virtual bool BeforeLoad(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin about to be loaded Returns Type Description Boolean whether or not the plugin should be loaded Remarks The assembly will still be loaded, but the plugin will not be constructed if this returns false . Any features it defines, for example, will still be loaded. | Improve this Doc View Source Evaluate() Evaluates the Feature for use in conditional meta-Features. This should be re-calculated on every call, unless it can be proven to not change. This will be called on every feature that returns true from Initialize(PluginMetadata, String[]) Declaration public virtual bool Evaluate() Returns Type Description Boolean the truthiness of the Feature. | Improve this Doc View Source Initialize(PluginMetadata, String[]) Initializes the feature with the parameters provided in the definition. Note: When no parenthesis are provided, parameters is an empty array. Declaration public abstract bool Initialize(PluginMetadata meta, string[] parameters) Parameters Type Name Description PluginMetadata meta the metadata of the plugin that is being prepared String [] parameters the parameters passed to the feature definition, or null Returns Type Description Boolean true if the feature is valid for the plugin, false otherwise Remarks This gets called BEFORE your Init method. Returning false does not prevent the plugin from being loaded. It simply prevents the feature from being used. | Improve this Doc View Source RequireLoaded(PluginMetadata) Ensures a plugin's assembly is loaded. Do not use unless you need to. Declaration protected void RequireLoaded(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin to ensure is loaded. Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
+ "api/IPA.Config.Data.Boolean.html": {
+ "href": "api/IPA.Config.Data.Boolean.html",
+ "title": "Class Boolean",
+ "keywords": "Class Boolean A Value representing a boolean value. Inheritance Object Value Boolean Inherited Members Value.Null() Value.List() Value.Map() Value.From(String) Value.Text(String) Value.From(Int64) Value.Integer(Int64) Value.From(Decimal) Value.Float(Decimal) Value.From(Boolean) Value.Bool(Boolean) Value.From(IEnumerable) Value.From(IDictionary) Value.From(IEnumerable>) Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Config.Data Assembly : IPA.Loader.dll Syntax public sealed class Boolean : Value Properties | Improve this Doc View Source Value The actual value fo this Boolean object. Declaration public bool Value { get; set; } Property Value Type Description Boolean Methods | Improve this Doc View Source ToString() Converts this Value into a human-readable format. Declaration public override string ToString() Returns Type Description String the result of Value.ToString().ToLower() Overrides Value.ToString() Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
},
- "api/IPA.Loader.CannotRuntimeDisableException.html": {
- "href": "api/IPA.Loader.CannotRuntimeDisableException.html",
- "title": "Class CannotRuntimeDisableException",
- "keywords": "Class CannotRuntimeDisableException Indicates that a plugin cannot be disabled at runtime. Generally not considered an error, however. Inheritance Object Exception CannotRuntimeDisableException Implements ISerializable _Exception Inherited Members Exception.GetBaseException() Exception.ToString() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.Message Exception.Data Exception.InnerException Exception.TargetSite Exception.StackTrace Exception.HelpLink Exception.Source Exception.HResult Exception.SerializeObjectState Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.MemberwiseClone() Namespace : IPA.Loader Assembly : IPA.Loader.dll Syntax [Serializable] public class CannotRuntimeDisableException : Exception, ISerializable, _Exception Constructors | Improve this Doc View Source CannotRuntimeDisableException(PluginMetadata) Creates an exception for the given plugin metadata. Declaration public CannotRuntimeDisableException(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin that cannot be disabled | Improve this Doc View Source CannotRuntimeDisableException(SerializationInfo, StreamingContext) Creates an exception from a serialization context. Not currently implemented. Declaration protected CannotRuntimeDisableException(SerializationInfo serializationInfo, StreamingContext streamingContext) Parameters Type Name Description SerializationInfo serializationInfo StreamingContext streamingContext Exceptions Type Condition NotImplementedException Properties | Improve this Doc View Source Plugin The plugin that cannot be disabled at runtime. Declaration public PluginMetadata Plugin { get; } Property Value Type Description PluginMetadata Implements System.Runtime.Serialization.ISerializable System.Runtime.InteropServices._Exception Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
+ "api/IPA.Config.Config.html": {
+ "href": "api/IPA.Config.Config.html",
+ "title": "Class Config",
+ "keywords": "Class Config An abstraction of a config file on disk, which handles synchronizing between a memory representation and the disk representation. Inheritance Object Config Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Config Assembly : IPA.Loader.dll Syntax public class Config Properties | Improve this Doc View Source Name Gets the name associated with this Config object. Declaration public string Name { get; } Property Value Type Description String | Improve this Doc View Source Provider Gets the IConfigProvider associated with this Config object. Declaration public IConfigProvider Provider { get; } Property Value Type Description IConfigProvider Methods | Improve this Doc View Source GetConfigFor(String, String[]) Gets a Config object using the specified list of preferred config types. Declaration public static Config GetConfigFor(string configName, params string[] extensions) Parameters Type Name Description String configName the name of the mod for this config String [] extensions the preferred config types to try to get Returns Type Description Config a Config using the requested format, or of type JSON. | Improve this Doc View Source LoadAsync() Forces an asynchronous load from disk. Declaration public Task LoadAsync() Returns Type Description Task | Improve this Doc View Source LoadSync() Forces a synchronous load from disk. Declaration public void LoadSync() | Improve this Doc View Source Register(Type) Registers a IConfigProvider to use for configs. Declaration public static void Register(Type type) Parameters Type Name Description Type type the type to register | Improve this Doc View Source Register() Registers a IConfigProvider to use for configs. Declaration public static void Register() where T : IConfigProvider Type Parameters Name Description T the type to register | Improve this Doc View Source SetStore(IConfigStore) Sets this object's IConfigStore . Can only be called once. Declaration public void SetStore(IConfigStore store) Parameters Type Name Description IConfigStore store the IConfigStore to add to this instance Exceptions Type Condition InvalidOperationException If this was called before. Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[]) GeneratedStore.Generated(Config, Boolean)"
},
- "api/IPA.Config.Stores.html": {
- "href": "api/IPA.Config.Stores.html",
+ "api/BSIPA_ModList.UI.ViewControllers.html": {
+ "href": "api/BSIPA_ModList.UI.ViewControllers.html",
"title": "",
- "keywords": "Classes GeneratedStore A class providing an extension for Config to make it easy to use generated config stores. ValueConverter A strongly-typed IValueConverter . Interfaces IValueConverter The base interface for a value converter for use by objects generated by Generated(Config, Boolean) ."
+ "keywords": "Classes MarkdownView A UI component that renders CommonMark Markdown in-game."
},
- "api/IPA.Config.Stores.ValueConverter-1.html": {
- "href": "api/IPA.Config.Stores.ValueConverter-1.html",
- "title": "Class ValueConverter",
- "keywords": "Class ValueConverter A strongly-typed IValueConverter . Inheritance Object ValueConverter CaseInsensitiveEnumConverter CollectionConverter CustomObjectConverter EnumConverter NullableConverter NumericEnumConverter AlmostVersionConverter Implements IValueConverter Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Config.Stores Assembly : IPA.Loader.dll Syntax public abstract class ValueConverter : IValueConverter Type Parameters Name Description T the type of object to handle Methods | Improve this Doc View Source FromValue(Value, Object) Converts the given Value to the object type handled by this converter. Declaration public abstract T FromValue(Value value, object parent) Parameters Type Name Description Value value the Value to deserialize Object parent the object that will own the result Returns Type Description T the deserialized object See Also FromValue ( Value , Object ) | Improve this Doc View Source ToValue(T, Object) Converts the given object to a Value . Declaration public abstract Value ToValue(T obj, object parent) Parameters Type Name Description T obj the object to convert Object parent the owning object of obj Returns Type Description Value a representation of obj as a Value structure See Also ToValue ( Object , Object ) Explicit Interface Implementations | Improve this Doc View Source IValueConverter.FromValue(Value, Object) Declaration object IValueConverter.FromValue(Value value, object parent) Parameters Type Name Description Value value Object parent Returns Type Description Object | Improve this Doc View Source IValueConverter.ToValue(Object, Object) Declaration Value IValueConverter.ToValue(object obj, object parent) Parameters Type Name Description Object obj Object parent Returns Type Description Value | Improve this Doc View Source IValueConverter.Type Declaration Type IValueConverter.Type { get; } Returns Type Description Type Implements IValueConverter Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[]) See Also IValueConverter"
+ "api/IPA.html": {
+ "href": "api/IPA.html",
+ "title": "",
+ "keywords": "Classes InitAttribute Marks a method or a constructor as an inialization method. OnDisableAttribute Indicates that the target method should be called when the plugin is disabled. OnEnableAttribute Indicates that the target method should be called when the plugin is enabled. OnExitAttribute Indicates that the target method should be called when the game exits. OnStartAttribute Indicates that the target method should be called when the game starts. PluginAttribute Marks a class as being a BSIPA plugin. Enums RuntimeOptions Options that a plugin must specify to describe how it expects to be run."
},
- "api/IPA.Config.Stores.Converters.html": {
- "href": "api/IPA.Config.Stores.Converters.html",
+ "api/IPA.Utilities.html": {
+ "href": "api/IPA.Utilities.html",
"title": "",
- "keywords": "Classes CaseInsensitiveEnumConverter A converter for an enum of type T , that converts the enum to its string representation and back, ignoring the case of the serialized value for deseiralization. CollectionConverter A base class for all ICollection type converters, providing most of the functionality. CollectionConverter A CollectionConverter which default constructs a converter for use as the value converter. Converter Provides utility functions for custom converters. Converter Provides generic utilities for converters for certain types. CustomObjectConverter A ValueConverter for objects normally serialized to config via Generated(Config, Boolean) . EnumConverter A converter for an enum of type T , that converts the enum to its string representation and back. IListConverter A CollectionConverter for an IList , creating a List when deserializing. IListConverter An IListConverter which default constructs a converter for use as the value converter. ISetConverter A CollectionConverter for an ISet , creating a HashSet when deserializing. ISetConverter An ISetConverter which default constructs a converter for use as the value converter. ListConverter A CollectionConverter for a List