From dec99c31d7b346cbed130317963080aa77765f26 Mon Sep 17 00:00:00 2001
From: nike4613
Date: Mon, 17 Aug 2020 23:31:48 +0000
Subject: [PATCH] Generated Docs --
---
api/IPA.Config.Config.NameAttribute.html | 21 +-
api/IPA.Config.Config.PreferAttribute.html | 21 +-
api/IPA.Config.Config.html | 33 +-
api/IPA.Config.ConfigProvider.html | 21 +-
api/IPA.Config.Data.Boolean.html | 21 +-
api/IPA.Config.Data.FloatingPoint.html | 23 +-
api/IPA.Config.Data.Integer.html | 23 +-
api/IPA.Config.Data.List.html | 62 +-
api/IPA.Config.Data.Map.html | 63 +-
api/IPA.Config.Data.Text.html | 21 +-
api/IPA.Config.Data.Value.html | 47 +-
api/IPA.Config.IConfigProvider.html | 23 +-
api/IPA.Config.IConfigStore.html | 25 +-
api/IPA.Config.IModPrefs.html | 35 +-
api/IPA.Config.ModPrefs.html | 55 +-
...fig.Stores.Attributes.IgnoreAttribute.html | 17 +-
...tores.Attributes.NonNullableAttribute.html | 17 +-
...ibutes.NotifyPropertyChangesAttribute.html | 17 +-
...es.Attributes.SerializedNameAttribute.html | 21 +-
...ores.Attributes.UseConverterAttribute.html | 29 +-
...erters.CaseInsensitiveEnumConverter-1.html | 21 +-
...ores.Converters.CollectionConverter-2.html | 31 +-
...ores.Converters.CollectionConverter-3.html | 19 +-
....Config.Stores.Converters.Converter-1.html | 4 +-
...PA.Config.Stores.Converters.Converter.html | 6 +-
...es.Converters.CustomObjectConverter-1.html | 25 +-
...Converters.CustomValueTypeConverter-1.html | 25 +-
...ores.Converters.DictionaryConverter-1.html | 27 +-
...ores.Converters.DictionaryConverter-2.html | 19 +-
...fig.Stores.Converters.EnumConverter-1.html | 21 +-
...res.Converters.IDictionaryConverter-1.html | 27 +-
...res.Converters.IDictionaryConverter-2.html | 19 +-
...ig.Stores.Converters.IListConverter-1.html | 23 +-
...ig.Stores.Converters.IListConverter-2.html | 19 +-
...erters.IReadOnlyDictionaryConverter-1.html | 27 +-
...erters.IReadOnlyDictionaryConverter-2.html | 19 +-
...fig.Stores.Converters.ISetConverter-1.html | 23 +-
...fig.Stores.Converters.ISetConverter-2.html | 19 +-
...fig.Stores.Converters.ListConverter-1.html | 23 +-
...fig.Stores.Converters.ListConverter-2.html | 19 +-
...Stores.Converters.NullableConverter-1.html | 25 +-
...Stores.Converters.NullableConverter-2.html | 19 +-
...res.Converters.NumericEnumConverter-1.html | 21 +-
api/IPA.Config.Stores.GeneratedStore.html | 8 +-
api/IPA.Config.Stores.IValueConverter.html | 23 +-
api/IPA.Config.Stores.ValueConverter-1.html | 27 +-
api/IPA.InitAttribute.html | 17 +-
....Loader.CannotRuntimeDisableException.html | 25 +-
api/IPA.Loader.Features.Feature.html | 35 +-
api/IPA.Loader.IgnoreReason.html | 37 +-
...er.PluginInitInjector.InjectParameter.html | 17 +-
api/IPA.Loader.PluginInitInjector.html | 4 +-
...ager.OnAnyPluginsStateChangedDelegate.html | 17 +-
...r.PluginManager.PluginDisableDelegate.html | 17 +-
...er.PluginManager.PluginEnableDelegate.html | 17 +-
api/IPA.Loader.PluginManager.html | 34 +-
api/IPA.Loader.PluginMetadata.html | 55 +-
api/IPA.Loader.Reason.html | 17 +-
...IPA.Loader.StateTransitionTransaction.html | 43 +-
api/IPA.Logging.LogPrinter.html | 25 +-
api/IPA.Logging.Logger.Level.html | 17 +-
api/IPA.Logging.Logger.LogLevel.html | 17 +-
api/IPA.Logging.Logger.html | 51 +-
api/IPA.Logging.LoggerExtensions.html | 4 +-
...ogging.Printers.ColoredConsolePrinter.html | 23 +-
...ging.Printers.ColorlessConsolePrinter.html | 21 +-
api/IPA.Logging.Printers.GZFilePrinter.html | 29 +-
...Logging.Printers.GlobalLogFilePrinter.html | 23 +-
...Logging.Printers.PluginLogFilePrinter.html | 25 +-
....Logging.Printers.PluginSubLogPrinter.html | 25 +-
api/IPA.Logging.StandardLogger.html | 29 +-
api/IPA.Old.IEnhancedPlugin.html | 21 +-
api/IPA.Old.IPlugin.html | 33 +-
api/IPA.OnDisableAttribute.html | 17 +-
api/IPA.OnEnableAttribute.html | 17 +-
api/IPA.OnExitAttribute.html | 17 +-
api/IPA.OnStartAttribute.html | 17 +-
api/IPA.PluginAttribute.html | 21 +-
api/IPA.RuntimeOptions.html | 17 +-
api/IPA.Utilities.AlmostVersion.StoredAs.html | 21 +-
api/IPA.Utilities.AlmostVersion.html | 105 ++-
api/IPA.Utilities.AlmostVersionConverter.html | 21 +-
api/IPA.Utilities.Async.Coroutines.html | 8 +-
...ties.Async.SingleCreationValueCache-2.html | 39 +-
...ities.Async.SingleThreadTaskScheduler.html | 35 +-
...ies.Async.Synchronization.MutexLocker.html | 19 +-
...zation.ReaderWriterLockSlimReadLocker.html | 19 +-
...derWriterLockSlimUpgradableReadLocker.html | 21 +-
...ation.ReaderWriterLockSlimWriteLocker.html | 19 +-
...Async.Synchronization.SemaphoreLocker.html | 19 +-
...chronization.SemaphoreSlimAsyncLocker.html | 19 +-
...c.Synchronization.SemaphoreSlimLocker.html | 19 +-
api/IPA.Utilities.Async.Synchronization.html | 16 +-
...es.Async.UnityMainThreadTaskScheduler.html | 43 +-
...es.CriticalSection.AutoExecuteSection.html | 19 +-
api/IPA.Utilities.CriticalSection.html | 8 +-
api/IPA.Utilities.EnumerableExtensions.html | 14 +-
api/IPA.Utilities.Extensions.html | 12 +-
...PA.Utilities.FieldAccessor-2.Accessor.html | 17 +-
api/IPA.Utilities.FieldAccessor-2.html | 14 +-
api/IPA.Utilities.MethodAccessor-2.html | 4 +-
...A.Utilities.PropertyAccessor-2.Getter.html | 17 +-
...A.Utilities.PropertyAccessor-2.Setter.html | 17 +-
api/IPA.Utilities.PropertyAccessor-2.html | 14 +-
api/IPA.Utilities.Ref-1.html | 33 +-
api/IPA.Utilities.Ref.html | 4 +-
api/IPA.Utilities.ReflectionUtil.html | 16 +-
api/IPA.Utilities.UnityGame.Release.html | 17 +-
api/IPA.Utilities.UnityGame.html | 18 +-
api/IPA.Utilities.Utils.ScopeGuardObject.html | 21 +-
api/IPA.Utilities.Utils.html | 26 +-
api/IPA.Utilities.html | 6 +-
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 | 864 +++++++++---------
manifest.json | 244 ++---
other_api/config/schema.html | 2 +-
other_api/index.html | 2 +-
xrefmap.yml | 28 +-
125 files changed, 2598 insertions(+), 1176 deletions(-)
diff --git a/api/IPA.Config.Config.NameAttribute.html b/api/IPA.Config.Config.NameAttribute.html
index 2781bf76..c30c3a17 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
@@ -335,6 +335,21 @@ public sealed class NameAttribute : Attribute, _Attribute
+
+
+
+
+
@@ -346,7 +361,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 c315e606..a876e860 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
@@ -336,6 +336,21 @@ public sealed class PreferAttribute : Attribute, _Attribute
+
+
+
+
+
@@ -347,7 +362,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 5867cc6e..ee3a88cd 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)
@@ -428,6 +428,21 @@ disk representation.
+
+
+
+
+
@@ -439,7 +454,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 deb80f6c..17088359 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)
@@ -207,6 +207,21 @@ and returns it.
+
+
+
+
+
@@ -218,7 +233,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 f302626b..d8d35375 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()
@@ -247,6 +247,21 @@
+
+
+
+
+
@@ -258,7 +273,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 29214e6d..05af4196 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()
@@ -280,6 +280,21 @@
+
+
+
+
+
@@ -291,7 +306,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 472e72f6..3e25e767 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()
@@ -280,6 +280,21 @@ worth of data.
+
+
+
+
+
@@ -291,7 +306,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 381c105d..7e507ca6 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()
@@ -818,6 +818,36 @@ Use
ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
+
+
+
+
+
@@ -829,7 +859,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 8e2c3dc5..3073920a 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()
@@ -904,6 +904,33 @@ guarantee that order is maintained.
+
+
+
+
+
+
+
+
+
@@ -915,7 +942,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 60873118..4a2ccef7 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()
@@ -248,6 +248,21 @@ String is so that it doesn't conflict with ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
@@ -259,7 +274,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 6ee538ce..8553494a 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()
@@ -883,6 +883,21 @@ of ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
@@ -894,7 +909,7 @@ of Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.IConfigProvider.html b/api/IPA.Config.IConfigProvider.html
index c650332d..4becf316 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)
@@ -252,6 +252,21 @@ and returns it.
+
+
+
+
+
@@ -263,7 +278,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 0be6590b..4d26a777 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)
@@ -261,6 +261,21 @@ this is called.
+
+
+
+
+
@@ -272,7 +287,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 013ec4af..f6c14764 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)
@@ -619,6 +619,21 @@ public interface IModPrefs
+
+
+
+
+
@@ -630,7 +645,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 3e9d93f7..399c32e2 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)
@@ -1162,6 +1162,21 @@ public class ModPrefs : IModPrefs
+
+
+
+
+
@@ -1173,7 +1188,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 e5c0ae76..477ebc54 100644
--- a/api/IPA.Config.Stores.Attributes.IgnoreAttribute.html
+++ b/api/IPA.Config.Stores.Attributes.IgnoreAttribute.html
@@ -266,6 +266,21 @@ public sealed class IgnoreAttribute : Attribute, _Attribute
+
+
+
+
+
@@ -277,7 +292,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 f3db5e82..4a9c715b 100644
--- a/api/IPA.Config.Stores.Attributes.NonNullableAttribute.html
+++ b/api/IPA.Config.Stores.Attributes.NonNullableAttribute.html
@@ -267,6 +267,21 @@ public sealed class NonNullableAttribute : Attribute, _Attribute
+
+
+
+
+
@@ -278,7 +293,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 e1de42ed..0643c7c8 100644
--- a/api/IPA.Config.Stores.Attributes.NotifyPropertyChangesAttribute.html
+++ b/api/IPA.Config.Stores.Attributes.NotifyPropertyChangesAttribute.html
@@ -266,6 +266,21 @@ public sealed class NotifyPropertyChangesAttribute : Attribute, _Attribute
ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
@@ -277,7 +292,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 db86fc74..081c84f0 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
@@ -358,6 +358,21 @@ However, if we were to add a ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
@@ -369,7 +384,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 252b757c..cd98ee11 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()
@@ -269,7 +269,7 @@ public sealed class UseConverterAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
UseConverterAttribute(Type)
@@ -305,7 +305,7 @@ public sealed class UseConverterAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
ConverterTargetType
@@ -337,7 +337,7 @@ public sealed class UseConverterAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
ConverterType
@@ -368,7 +368,7 @@ public sealed class UseConverterAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
IsGenericConverter
@@ -399,7 +399,7 @@ public sealed class UseConverterAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
UseDefaultConverterForType
@@ -445,6 +445,21 @@ public sealed class UseConverterAttribute : Attribute, _Attribute
+
+
+
+
+
@@ -456,7 +471,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 42fd5246..c9c4f4ba 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)
@@ -307,6 +307,21 @@ ignoring the case of the serialized value for deseiralization.
+
+
+
+
+
@@ -318,7 +333,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 83c33634..974cd69c 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)
@@ -511,6 +511,21 @@ with the parent parent
+
+
+
+
+
@@ -522,7 +537,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 1b8af4f9..7e76bbb3 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()
@@ -228,6 +228,21 @@ with a default-constructed ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Config.Stores.Converters.Converter-1.html b/api/IPA.Config.Stores.Converters.Converter-1.html
index 771ae8ba..165e1fcf 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 5e8ba7bc..662d38fd 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 d63f8397..beba6b2e 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)
@@ -418,6 +418,21 @@
+
+
+
+
+
See Also
diff --git a/api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html b/api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html
index 50701fbc..e48972d4 100644
--- a/api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html
@@ -160,7 +160,7 @@
Improve this Doc
- View Source
+ View Source
Deserialize(Value, Object)
@@ -220,7 +220,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -282,7 +282,7 @@
Improve this Doc
- View Source
+ View Source
Serialize(T)
@@ -336,7 +336,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -413,6 +413,21 @@
+
+
+
+
+
@@ -424,7 +439,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.DictionaryConverter-1.html b/api/IPA.Config.Stores.Converters.DictionaryConverter-1.html
index 031e1f54..04f8c375 100644
--- a/api/IPA.Config.Stores.Converters.DictionaryConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.DictionaryConverter-1.html
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
DictionaryConverter()
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
DictionaryConverter(ValueConverter<TValue>)
@@ -218,7 +218,7 @@
Improve this Doc
- View Source
+ View Source
BaseConverter
@@ -251,7 +251,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -309,7 +309,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(Dictionary<String, TValue>, Object)
@@ -382,6 +382,21 @@
+
+
+
+
+
@@ -393,7 +408,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.DictionaryConverter-2.html b/api/IPA.Config.Stores.Converters.DictionaryConverter-2.html
index c2e1d018..5f2e225d 100644
--- a/api/IPA.Config.Stores.Converters.DictionaryConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.DictionaryConverter-2.html
@@ -180,7 +180,7 @@
Improve this Doc
- View Source
+ View Source
DictionaryConverter()
@@ -212,6 +212,21 @@
+
+
+
+
+
@@ -223,7 +238,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 45424f47..30f02da1 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)
@@ -306,6 +306,21 @@
+
+
+
+
+
@@ -317,7 +332,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html b/api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html
index feb76569..50dd4b26 100644
--- a/api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
IDictionaryConverter()
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
IDictionaryConverter(ValueConverter<TValue>)
@@ -218,7 +218,7 @@
Improve this Doc
- View Source
+ View Source
BaseConverter
@@ -251,7 +251,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -309,7 +309,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(IDictionary<String, TValue>, Object)
@@ -382,6 +382,21 @@
+
+
+
+
+
@@ -393,7 +408,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IDictionaryConverter-2.html b/api/IPA.Config.Stores.Converters.IDictionaryConverter-2.html
index f9a4a5af..0259a475 100644
--- a/api/IPA.Config.Stores.Converters.IDictionaryConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.IDictionaryConverter-2.html
@@ -180,7 +180,7 @@
Improve this Doc
- View Source
+ View Source
IDictionaryConverter()
@@ -212,6 +212,21 @@
+
+
+
+
+
@@ -223,7 +238,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 39879e74..547dc9c1 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)
@@ -311,6 +311,21 @@
+
+
+
+
+
See Also
diff --git a/api/IPA.Config.Stores.Converters.IListConverter-2.html b/api/IPA.Config.Stores.Converters.IListConverter-2.html
index 7a61c901..9278abfb 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()
@@ -227,6 +227,21 @@ with a default-constructed ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html b/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html
index e28a9f0c..78644325 100644
--- a/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
IReadOnlyDictionaryConverter()
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
IReadOnlyDictionaryConverter(ValueConverter<TValue>)
@@ -218,7 +218,7 @@
Improve this Doc
- View Source
+ View Source
BaseConverter
@@ -251,7 +251,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -309,7 +309,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(IReadOnlyDictionary<String, TValue>, Object)
@@ -382,6 +382,21 @@
+
+
+
+
+
@@ -393,7 +408,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-2.html b/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-2.html
index d16987ea..05dcb9e5 100644
--- a/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-2.html
@@ -180,7 +180,7 @@
Improve this Doc
- View Source
+ View Source
IReadOnlyDictionaryConverter()
@@ -212,6 +212,21 @@
+
+
+
+
+
@@ -223,7 +238,7 @@
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 158540d3..b0f6d018 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)
@@ -311,6 +311,21 @@
+
+
+
+
+
See Also
diff --git a/api/IPA.Config.Stores.Converters.ISetConverter-2.html b/api/IPA.Config.Stores.Converters.ISetConverter-2.html
index 540aa6ab..4006a44d 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()
@@ -227,6 +227,21 @@ with a default-constructed ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Config.Stores.Converters.ListConverter-1.html b/api/IPA.Config.Stores.Converters.ListConverter-1.html
index e060a5ee..82e05876 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)
@@ -311,6 +311,21 @@
+
+
+
+
+
See Also
diff --git a/api/IPA.Config.Stores.Converters.ListConverter-2.html b/api/IPA.Config.Stores.Converters.ListConverter-2.html
index 9d31fbc5..cfadbf09 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()
@@ -227,6 +227,21 @@ with a default-constructed ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Config.Stores.Converters.NullableConverter-1.html b/api/IPA.Config.Stores.Converters.NullableConverter-1.html
index 92a84c72..404e06b4 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)
@@ -350,6 +350,21 @@ Equivalent to
+
+
+
+
+
@@ -361,7 +376,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 089e143d..a74b44d8 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()
@@ -207,6 +207,21 @@ to use as the underlying converter. Use this in the ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html b/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html
index ec1093b9..7978eec6 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)
@@ -306,6 +306,21 @@
+
+
+
+
+
@@ -317,7 +332,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 9e883772..b430fc14 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 b2de59d9..8262951b 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)
@@ -273,6 +273,21 @@ Converters do not need to perform null checks, as the serializer and de
+
+
+
+
+
@@ -284,7 +299,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 1a67479d..3569a9ff 100644
--- a/api/IPA.Config.Stores.ValueConverter-1.html
+++ b/api/IPA.Config.Stores.ValueConverter-1.html
@@ -160,7 +160,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -220,7 +220,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -282,7 +282,7 @@
Improve this Doc
- View Source
+ View Source
IValueConverter.FromValue(Value, Object)
@@ -334,7 +334,7 @@
Improve this Doc
- View Source
+ View Source
IValueConverter.ToValue(Object, Object)
@@ -386,7 +386,7 @@
Improve this Doc
- View Source
+ View Source
IValueConverter.Type
@@ -431,6 +431,21 @@
+
+
+
+
+
See Also
diff --git a/api/IPA.InitAttribute.html b/api/IPA.InitAttribute.html
index 00c46271..ab71c5fe 100644
--- a/api/IPA.InitAttribute.html
+++ b/api/IPA.InitAttribute.html
@@ -273,6 +273,21 @@ Parameter injection is done with ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Loader.CannotRuntimeDisableException.html b/api/IPA.Loader.CannotRuntimeDisableException.html
index 04fc1a2a..74feb5e8 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
@@ -243,7 +243,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
CannotRuntimeDisableException(SerializationInfo, StreamingContext)
@@ -298,7 +298,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
Plugin
@@ -347,6 +347,21 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
+
+
+
+
+
@@ -358,7 +373,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 533ff31a..66b4278f 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
@@ -516,6 +516,21 @@ Any features it defines, for example, will still be loaded.
+
+
+
+
+
@@ -527,7 +542,7 @@ Any features it defines, for example, will still be loaded.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.IgnoreReason.html b/api/IPA.Loader.IgnoreReason.html
index a24587df..f3c3d222 100644
--- a/api/IPA.Loader.IgnoreReason.html
+++ b/api/IPA.Loader.IgnoreReason.html
@@ -115,7 +115,7 @@
Improve this Doc
- View Source
+ View Source
@@ -169,7 +169,7 @@
Improve this Doc
- View Source
+ View Source
Error
@@ -200,7 +200,7 @@
Improve this Doc
- View Source
+ View Source
Reason
@@ -231,7 +231,7 @@
Improve this Doc
- View Source
+ View Source
ReasonText
@@ -263,7 +263,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
@@ -296,7 +296,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
Equals(IgnoreReason)
@@ -346,7 +346,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
Equals(Object)
@@ -395,7 +395,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
GetHashCode()
@@ -429,7 +429,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
Equality(IgnoreReason, IgnoreReason)
@@ -485,7 +485,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
Inequality(IgnoreReason, IgnoreReason)
@@ -552,6 +552,21 @@ include details about why the plugin was ignored, if it is present.
+
+
+
+
+
@@ -563,7 +578,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginInitInjector.InjectParameter.html b/api/IPA.Loader.PluginInitInjector.InjectParameter.html
index 69cbc717..828a4fac 100644
--- a/api/IPA.Loader.PluginInitInjector.InjectParameter.html
+++ b/api/IPA.Loader.PluginInitInjector.InjectParameter.html
@@ -155,6 +155,21 @@
+
+
+
+
+
@@ -166,7 +181,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginInitInjector.html b/api/IPA.Loader.PluginInitInjector.html
index eb19584e..12e77b1e 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.OnAnyPluginsStateChangedDelegate.html b/api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html
index 5ab0c8b2..2cf5b466 100644
--- a/api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html
+++ b/api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html
@@ -139,6 +139,21 @@
+
+
+
+
+
@@ -150,7 +165,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginManager.PluginDisableDelegate.html b/api/IPA.Loader.PluginManager.PluginDisableDelegate.html
index adf88a65..1de128b9 100644
--- a/api/IPA.Loader.PluginManager.PluginDisableDelegate.html
+++ b/api/IPA.Loader.PluginManager.PluginDisableDelegate.html
@@ -133,6 +133,21 @@
+
+
+
+
+
@@ -144,7 +159,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 5f8e1f1d..b26af5bd 100644
--- a/api/IPA.Loader.PluginManager.PluginEnableDelegate.html
+++ b/api/IPA.Loader.PluginManager.PluginEnableDelegate.html
@@ -133,6 +133,21 @@
+
+
+
+
+
@@ -144,7 +159,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginManager.html b/api/IPA.Loader.PluginManager.html
index 5265ff64..4956b80f 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
@@ -162,7 +162,7 @@ public static IEnumerable<PluginMetadata> AllPlugins { get; }
Improve this Doc
- View Source
+ View Source
DisabledPlugins
@@ -194,7 +194,7 @@ public static IEnumerable<PluginMetadata> AllPlugins { get; }
Improve this Doc
- View Source
+ View Source
EnabledPlugins
@@ -226,7 +226,7 @@ public static IEnumerable<PluginMetadata> AllPlugins { get; }
Improve this Doc
- View Source
+ View Source
IgnoredPlugins
@@ -258,7 +258,7 @@ public static IEnumerable<PluginMetadata> AllPlugins { get; }
Improve this Doc
- View Source
+ View Source
Plugins
@@ -293,7 +293,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
GetDisabledPlugin(String)
@@ -343,7 +343,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
GetDisabledPluginFromId(String)
@@ -393,7 +393,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
GetPlugin(String)
@@ -443,7 +443,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
GetPluginFromId(String)
@@ -493,7 +493,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
@@ -543,7 +543,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
@@ -593,7 +593,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
PluginStateTransaction()
@@ -627,7 +627,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
OnAnyPluginsStateChanged
Called whenever any plugins, regardless of whether or not their change occurs during runtime, have their state changed.
@@ -661,7 +661,7 @@ provided represents operations that also run on the Unity main thread.
Improve this Doc
- View Source
+ View Source
OnPluginsStateChanged
Called whenever any plugins have their state changed at runtime with the Task representing that state change.
@@ -695,7 +695,7 @@ provided represents operations that also run on the Unity main thread.
Improve this Doc
- View Source
+ View Source
PluginDisabled
Called whenever a plugin is disabled, before the plugin in question is enabled.
@@ -725,7 +725,7 @@ provided represents operations that also run on the Unity main thread.
Improve this Doc
- View Source
+ View Source
PluginEnabled
Called whenever a plugin is enabled, before the plugin in question is enabled.
@@ -761,7 +761,7 @@ provided represents operations that also run on the Unity main thread.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginMetadata.html b/api/IPA.Loader.PluginMetadata.html
index f59a6121..30fd57ab 100644
--- a/api/IPA.Loader.PluginMetadata.html
+++ b/api/IPA.Loader.PluginMetadata.html
@@ -126,7 +126,7 @@
Improve this Doc
- View Source
+ View Source
@@ -158,7 +158,7 @@
Improve this Doc
- View Source
+ View Source
@@ -190,7 +190,7 @@
Improve this Doc
- View Source
+ View Source
@@ -222,7 +222,7 @@
Improve this Doc
- View Source
+ View Source
@@ -254,7 +254,7 @@
Improve this Doc
- View Source
+ View Source
@@ -286,7 +286,7 @@
Improve this Doc
- View Source
+ View Source
@@ -318,7 +318,7 @@
Improve this Doc
- View Source
+ View Source
@@ -350,7 +350,7 @@
Improve this Doc
- View Source
+ View Source
@@ -382,7 +382,7 @@
Improve this Doc
- View Source
+ View Source
@@ -414,7 +414,7 @@
Improve this Doc
- View Source
+ View Source
@@ -446,7 +446,7 @@
Improve this Doc
- View Source
+ View Source
@@ -478,7 +478,7 @@
Improve this Doc
- View Source
+ View Source
@@ -510,7 +510,7 @@
Improve this Doc
- View Source
+ View Source
@@ -542,7 +542,7 @@
Improve this Doc
- View Source
+ View Source
@@ -563,7 +563,7 @@
- TypeDefinition |
+ Mono.Cecil.TypeDefinition |
the Cecil definition for the plugin main type
|
@@ -574,7 +574,7 @@
Improve this Doc
- View Source
+ View Source
@@ -605,7 +605,7 @@
Improve this Doc
- View Source
+ View Source
@@ -614,7 +614,7 @@
Declaration
-
public SemVer.Version Version { get; }
+
public Version Version { get; }
Property Value
@@ -639,7 +639,7 @@
Improve this Doc
- View Source
+ View Source
@@ -684,6 +684,21 @@
+
+
+
+
+
@@ -695,7 +710,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.Reason.html b/api/IPA.Loader.Reason.html
index ddb15554..ae0a96d0 100644
--- a/api/IPA.Loader.Reason.html
+++ b/api/IPA.Loader.Reason.html
@@ -168,6 +168,21 @@ present for the purposes of updating.
+
+
+
+
+
@@ -179,7 +194,7 @@ present for the purposes of updating.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.StateTransitionTransaction.html b/api/IPA.Loader.StateTransitionTransaction.html
index 7762b09c..0a39508b 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
HasStateChanged
@@ -275,7 +275,7 @@
Improve this Doc
- View Source
+ View Source
WillNeedRestart
@@ -325,7 +325,7 @@
Improve this Doc
- View Source
+ View Source
Clone()
@@ -373,7 +373,7 @@
Improve this Doc
- View Source
+ View Source
Commit()
@@ -445,7 +445,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -526,7 +526,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -612,7 +612,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
Dispose()
@@ -628,7 +628,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -709,7 +709,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -795,7 +795,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -870,7 +870,7 @@ the number of plugins being disabled, and the time they take.
Improve this Doc
- View Source
+ View Source
@@ -960,6 +960,21 @@ the number of plugins being disabled, and the time they take.
+
+
+
+
+
@@ -971,7 +986,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 eb1f207f..6dc68105 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()
@@ -263,6 +263,21 @@ Use this to create file handles and the like.
+
+
+
+
+
@@ -274,7 +289,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 9f60aa39..8f79c41b 100644
--- a/api/IPA.Logging.Logger.Level.html
+++ b/api/IPA.Logging.Logger.Level.html
@@ -161,6 +161,21 @@
+
+
+
+
+
@@ -172,7 +187,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 c2d06df4..e021d532 100644
--- a/api/IPA.Logging.Logger.LogLevel.html
+++ b/api/IPA.Logging.Logger.LogLevel.html
@@ -197,6 +197,21 @@ public enum LogLevel : byte
+
+
+
+
+
@@ -208,7 +223,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 b7e4d1d2..fadef201 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)
@@ -804,6 +804,21 @@ Equivalent to Log(Level.Warning, message);
+
+
+
+
+
@@ -815,7 +830,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 528bcc79..d31772f9 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 ac258c42..ed0a968a 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)
@@ -269,6 +269,21 @@
+
+
+
+
+
@@ -280,7 +295,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 87839c7f..3eb51591 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)
@@ -237,6 +237,21 @@
+
+
+
+
+
@@ -248,7 +263,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 655daaf2..9c57e60c 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()
@@ -308,6 +308,21 @@
+
+
+
+
+
@@ -319,7 +334,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 d95c9008..6c08d8c3 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)
@@ -289,6 +289,21 @@
+
+
+
+
+
@@ -300,7 +315,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 5f3b2e0b..947b5808 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)
@@ -325,6 +325,21 @@
+
+
+
+
+
@@ -336,7 +351,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 e4cca91f..5cf57538 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)
@@ -331,6 +331,21 @@
+
+
+
+
+
@@ -342,7 +357,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Logging.StandardLogger.html b/api/IPA.Logging.StandardLogger.html
index 75eab0ae..636bdc97 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
IsOnLoggerThread
@@ -245,7 +245,7 @@ The modification of printers on a parent are reflected down the chain.
Improve this Doc
- View Source
+ View Source
PrintFilter
@@ -279,7 +279,7 @@ The modification of printers on a parent are reflected down the chain.
Improve this Doc
- View Source
+ View Source
AddPrinter(LogPrinter)
@@ -313,7 +313,7 @@ The modification of printers on a parent are reflected down the chain.
Improve this Doc
- View Source
+ View Source
Debug(String)
@@ -353,7 +353,7 @@ The modification of printers on a parent are reflected down the chain.
Improve this Doc
- View Source
+ View Source
Log(Logger.Level, String)
@@ -409,6 +409,21 @@ The modification of printers on a parent are reflected down the chain.
+
+
+
+
+
@@ -420,7 +435,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 2c0070ab..482107a1 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()
@@ -191,6 +191,21 @@ public interface IEnhancedPlugin : IPlugin
+
+
+
+
+
@@ -202,7 +217,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 31fd5dfd..f2f56b16 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()
@@ -307,6 +307,21 @@ public interface IPlugin
+
+
+
+
+
@@ -318,7 +333,7 @@ public interface IPlugin
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.OnDisableAttribute.html b/api/IPA.OnDisableAttribute.html
index af5f24f3..30b02476 100644
--- a/api/IPA.OnDisableAttribute.html
+++ b/api/IPA.OnDisableAttribute.html
@@ -278,6 +278,21 @@ The method marked by this attribute will always be called from the Unity main th
+
+
+
+
+
See Also
diff --git a/api/IPA.OnEnableAttribute.html b/api/IPA.OnEnableAttribute.html
index faf3052f..ec7f912c 100644
--- a/api/IPA.OnEnableAttribute.html
+++ b/api/IPA.OnEnableAttribute.html
@@ -278,6 +278,21 @@ The method marked by this attribute will always be called from the Unity main th
+
+
+
+
+
See Also
diff --git a/api/IPA.OnExitAttribute.html b/api/IPA.OnExitAttribute.html
index 0113ba89..c69f792f 100644
--- a/api/IPA.OnExitAttribute.html
+++ b/api/IPA.OnExitAttribute.html
@@ -278,6 +278,21 @@ The method marked by this attribute will always be called from the Unity main th
+
+
+
+
+
See Also
diff --git a/api/IPA.OnStartAttribute.html b/api/IPA.OnStartAttribute.html
index 7a475331..af2c3069 100644
--- a/api/IPA.OnStartAttribute.html
+++ b/api/IPA.OnStartAttribute.html
@@ -278,6 +278,21 @@ The method marked by this attribute will always be called from the Unity main th
+
+
+
+
+
See Also
diff --git a/api/IPA.PluginAttribute.html b/api/IPA.PluginAttribute.html
index 5f97e5bc..14a43097 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
@@ -335,6 +335,21 @@ to indicate the runtime capabilities of the plugin.
+
+
+
+
+
See Also
diff --git a/api/IPA.RuntimeOptions.html b/api/IPA.RuntimeOptions.html
index 93bc0dea..55af4eba 100644
--- a/api/IPA.RuntimeOptions.html
+++ b/api/IPA.RuntimeOptions.html
@@ -160,6 +160,21 @@ With this option set, whether or not the plugin is disabled during a given run i
+
+
+
+
+
@@ -171,7 +186,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 b66ffd3f..7c764f18 100644
--- a/api/IPA.Utilities.AlmostVersion.StoredAs.html
+++ b/api/IPA.Utilities.AlmostVersion.StoredAs.html
@@ -84,7 +84,7 @@
Enum AlmostVersion.StoredAs
- Represents a storage type of either parsed object or raw String.
+
Represents a storage type of either parsed SemVer.Version object or raw String.
@@ -105,7 +105,7 @@
SemVer |
- The version was stored as a .
+ | The version was stored as a SemVer.Version.
|
@@ -131,6 +131,21 @@
+
+
+
+
+
@@ -142,7 +157,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.AlmostVersion.html b/api/IPA.Utilities.AlmostVersion.html
index b253b696..17b6abd9 100644
--- a/api/IPA.Utilities.AlmostVersion.html
+++ b/api/IPA.Utilities.AlmostVersion.html
@@ -84,8 +84,8 @@
Class AlmostVersion
- A type that wraps so that the string of the version is stored when the string is
-not a valid .
+
A type that wraps SemVer.Version so that the string of the version is stored when the string is
+not a valid SemVer.Version.
@@ -117,7 +117,7 @@ not a valid
.
Assembly: IPA.Loader.dll
Syntax
-
public class AlmostVersion : IComparable<AlmostVersion>, IComparable<SemVer.Version>
+
public class AlmostVersion : IComparable<AlmostVersion>, IComparable<Version>
Constructors
@@ -126,16 +126,16 @@ not a valid
.
Improve this Doc
- View Source
+ View Source
-
AlmostVersion(SemVer.Version)
-
Creates an AlmostVersion from the provided in ver
.
+
AlmostVersion(Version)
+
Creates an AlmostVersion from the SemVer.Version provided in ver
.
Declaration
-
public AlmostVersion(SemVer.Version ver)
+
public AlmostVersion(Version ver)
Parameters
@@ -150,7 +150,7 @@ not a valid .
SemVer.Version |
ver |
- the to store
+ | the SemVer.Version to store
|
@@ -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,16 +278,16 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
SemverValue
- The value of the AlmostVersion if it was stored as a .
+
The value of the AlmostVersion if it was stored as a SemVer.Version.
Declaration
-
public SemVer.Version SemverValue { get; }
+
public Version SemverValue { get; }
Property Value
@@ -300,7 +300,7 @@ the storage mode specified in SemVer.Version
- the stored value as a , or null if not stored as a version.
+ | the stored value as a SemVer.Version, or null if not stored as a version.
|
@@ -310,11 +310,11 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
StorageMode
- The way the value is stored, whether it be as a or a String.
+
The way the value is stored, whether it be as a SemVer.Version or a String.
Declaration
@@ -342,7 +342,7 @@ the storage mode specified in
Improve this Doc
- View Source
+ View Source
StringValue
@@ -376,11 +376,11 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
CompareTo(AlmostVersion)
- Compares langword_csharp_this to the AlmostVersion in other
using
+
Compares langword_csharp_this to the AlmostVersion in other
using SemVer.Version.CompareTo(SemVer.Version)
or CompareTo(String), depending on the current store.
@@ -427,23 +427,23 @@ or
See Also
|
Improve this Doc
- View Source
+ View Source
-
CompareTo(SemVer.Version)
-
Compares langword_csharp_this to the in other
using .
+
CompareTo(Version)
+
Compares langword_csharp_this to the SemVer.Version in other
using SemVer.Version.CompareTo(SemVer.Version).
Declaration
-
public int CompareTo(SemVer.Version other)
+
public int CompareTo(Version other)
Parameters
@@ -458,7 +458,7 @@ or SemVer.Version
other |
- the to compare to
+ | the SemVer.Version to compare to
|
@@ -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,12 +589,12 @@ be thrown.
Improve this Doc
- View Source
+ View Source
ToString()
Gets a string representation of the current version. If the value is stored as a string, this returns it. If it is
-stored as a , it is equivalent to calling .
+stored as a
SemVer.Version, it is equivalent to calling
SemVer.Version.ToString.
Declaration
@@ -630,11 +630,11 @@ stored as a , it is equivalent to calling Improve this Doc
- View Source
+ View Source
Equality(AlmostVersion, AlmostVersion)
- Compares two versions, only taking into account the numeric part of the version if they are stored as s,
+
Compares two versions, only taking into account the numeric part of the version if they are stored as SemVer.Versions,
or strict equality if they are stored as Strings.
@@ -695,17 +695,17 @@ does not.
Improve this Doc
- View Source
+ View Source
-
Implicit(AlmostVersion to SemVer.Version)
-
Implicitly converts an AlmostVersion to , if applicable, using SemverValue.
+
Implicit(AlmostVersion to Version)
+
Implicitly converts an AlmostVersion to SemVer.Version, if applicable, using SemverValue.
If not applicable, returns null
Declaration
-
public static implicit operator SemVer.Version(AlmostVersion av)
+
public static implicit operator Version(AlmostVersion av)
Parameters
@@ -720,7 +720,7 @@ If not applicable, returns null
AlmostVersion |
av |
- the AlmostVersion to convert to a
+ | the AlmostVersion to convert to a SemVer.Version
|
@@ -749,16 +749,16 @@ If not applicable, returns null
Improve this Doc
- View Source
+ View Source
- Implicit(SemVer.Version to AlmostVersion)
- Implicitly converts a to AlmostVersion using AlmostVersion(SemVer.Version).
+
Implicit(Version to AlmostVersion)
+
Declaration
-
public static implicit operator AlmostVersion(SemVer.Version ver)
+
public static implicit operator AlmostVersion(Version ver)
Parameters
@@ -773,7 +773,7 @@ If not applicable, returns null
SemVer.Version |
ver |
- the to convert
+ | the SemVer.Version to convert
|
@@ -795,14 +795,14 @@ If not applicable, returns null
See Also
|
Improve this Doc
- View Source
+ View Source
Inequality(AlmostVersion, AlmostVersion)
@@ -880,6 +880,21 @@ If not applicable, returns
null
+
+
+
+
+
@@ -891,7 +906,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 6c49a7ce..3a7e0b14 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)
@@ -273,6 +273,21 @@
+
+
+
+
+
@@ -284,7 +299,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 2c4bda58..81859afb 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
AsTask(IEnumerator)
@@ -190,7 +190,7 @@ helpful on their own, however UnityEngine.WaitForSecondsImprove this Doc
- View Source
+ View Source
WaitForTask(Task)
@@ -240,7 +240,7 @@ helpful on their own, however UnityEngine.WaitForSecondsImprove this Doc
- View Source
+ View Source
WaitForTask(Task, Boolean)
@@ -302,7 +302,7 @@ helpful on their own, however UnityEngine.WaitForSecondsImprove this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.SingleCreationValueCache-2.html b/api/IPA.Utilities.Async.SingleCreationValueCache-2.html
index 8643ea81..71f34be4 100644
--- a/api/IPA.Utilities.Async.SingleCreationValueCache-2.html
+++ b/api/IPA.Utilities.Async.SingleCreationValueCache-2.html
@@ -154,7 +154,7 @@ to ensure that values are only created once ever, without having multiple parall
Improve this Doc
- View Source
+ View Source
SingleCreationValueCache()
@@ -172,7 +172,7 @@ capacity, and uses the default comparer for the key type.
Improve this Doc
- View Source
+ View Source
SingleCreationValueCache(IEnumerable<KeyValuePair<TKey, TValue>>)
@@ -230,7 +230,7 @@ the default comparer for the key type.
Improve this Doc
- View Source
+ View Source
SingleCreationValueCache(IEnumerable<KeyValuePair<TKey, TValue>>, IEqualityComparer<TKey>)
@@ -289,7 +289,7 @@ the specified Improve this Doc
- View Source
+ View Source
SingleCreationValueCache(IEqualityComparer<TKey>)
@@ -343,7 +343,7 @@ the specified Improve this Doc
- View Source
+ View Source
Count
@@ -374,7 +374,7 @@ the specified Improve this Doc
- View Source
+ View Source
IsEmpty
@@ -407,7 +407,7 @@ the specified Improve this Doc
- View Source
+ View Source
Clear()
@@ -423,7 +423,7 @@ the specified Improve this Doc
- View Source
+ View Source
ContainsKey(TKey)
@@ -473,7 +473,7 @@ the specified Improve this Doc
- View Source
+ View Source
GetOrAdd(TKey, Func<TKey, TValue>)
@@ -532,7 +532,7 @@ this waits for the creator to finish and retrieves the value.
Improve this Doc
- View Source
+ View Source
ToArray()
@@ -565,7 +565,7 @@ created.
Improve this Doc
- View Source
+ View Source
TryGetValue(TKey, out TValue)
@@ -632,6 +632,21 @@ created.
+
+
+
+
+
@@ -643,7 +658,7 @@ created.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html b/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html
index 18834c6c..b216e06e 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)
@@ -570,6 +570,21 @@ make sense to run it inline.
+
+
+
+
+
@@ -581,7 +596,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 d8626780..607682f1 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()
@@ -156,6 +156,21 @@ Create this with ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html
index af418e13..3ed4a055 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()
@@ -156,6 +156,21 @@ it is disposed. Create this with ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html
index 8e29624a..6e471a2f 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()
@@ -195,6 +195,21 @@ upgrading the current thread's lock.
+
+
+
+
+
See Also
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html
index 7597c8d2..69b76295 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()
@@ -156,6 +156,21 @@ it is disposed. Create this with ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html
index 976644e8..5c4839ac 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()
@@ -156,6 +156,21 @@ Create this with ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html
index cde985cc..8ebae89a 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()
@@ -156,6 +156,21 @@ when it is disposed. Create this with ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html
index a6c294b9..8275373e 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()
@@ -156,6 +156,21 @@ Create this with ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
See Also
diff --git a/api/IPA.Utilities.Async.Synchronization.html b/api/IPA.Utilities.Async.Synchronization.html
index f1a69ea3..a5697523 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 7922655a..db8ffe7c 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)
@@ -693,6 +693,21 @@ scheduled for this ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
+
+
+
+
+
@@ -704,7 +719,7 @@ scheduled for this Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html b/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html
index 421b223b..d7b4dfbb 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()
@@ -155,6 +155,21 @@
+
+
+
+
+
@@ -166,7 +181,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.CriticalSection.html b/api/IPA.Utilities.CriticalSection.html
index 1e0244d1..f267b6ea 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 71ecbca5..457b1385 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,7 +201,7 @@
Improve this Doc
- View Source
+ View Source
NonNull<T>(IEnumerable<T>)
@@ -268,7 +268,7 @@
Improve this Doc
- View Source
+ View Source
NonNull<T>(IEnumerable<Nullable<T>>)
@@ -335,7 +335,7 @@
Improve this Doc
- View Source
+ View Source
NonNull<T, U>(IEnumerable<T>, Func<T, U>)
@@ -413,7 +413,7 @@
Improve this Doc
- View Source
+ View Source
NonNull<T, U>(IEnumerable<T>, Func<T, Nullable<U>>)
@@ -491,7 +491,7 @@
Improve this Doc
- View Source
+ View Source
Prepend<T>(IEnumerable<T>, T)
@@ -569,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 1d37f24e..d240638d 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 87a3eddc..26c7619c 100644
--- a/api/IPA.Utilities.FieldAccessor-2.Accessor.html
+++ b/api/IPA.Utilities.FieldAccessor-2.Accessor.html
@@ -143,6 +143,21 @@
+
+
+
+
+
@@ -154,7 +169,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 9e53c197..5b6849a2 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 c3a9f6da..ef938ac0 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 ff246b6a..8c2763dc 100644
--- a/api/IPA.Utilities.PropertyAccessor-2.Getter.html
+++ b/api/IPA.Utilities.PropertyAccessor-2.Getter.html
@@ -143,6 +143,21 @@
+
+
+
+
+
@@ -154,7 +169,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 246e713c..39b360a1 100644
--- a/api/IPA.Utilities.PropertyAccessor-2.Setter.html
+++ b/api/IPA.Utilities.PropertyAccessor-2.Setter.html
@@ -133,6 +133,21 @@
+
+
+
+
+
@@ -144,7 +159,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 e03d7efa..138ef6d1 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 76c19796..0142f240 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)
@@ -488,6 +488,21 @@
+
+
+
+
+
@@ -499,7 +514,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Ref.html b/api/IPA.Utilities.Ref.html
index f04f193a..566ae28e 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 f7caea1f..f8acef91 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 6fea476c..bb39a796 100644
--- a/api/IPA.Utilities.UnityGame.Release.html
+++ b/api/IPA.Utilities.UnityGame.Release.html
@@ -131,6 +131,21 @@
+
+
+
+
+
@@ -142,7 +157,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.UnityGame.html b/api/IPA.Utilities.UnityGame.html
index 2418cb94..3b786184 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,7 +161,7 @@
Improve this Doc
- View Source
+ View Source
InstallPath
@@ -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 4a89da61..94e139d5 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()
@@ -194,6 +194,21 @@
+
+
+
+
+
See Also
diff --git a/api/IPA.Utilities.Utils.html b/api/IPA.Utilities.Utils.html
index 660ac1d3..6a7b28b4 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()
@@ -297,7 +297,7 @@
Improve this Doc
- View Source
+ View Source
GetRelativePath(String, String)
@@ -353,7 +353,7 @@
Improve this Doc
- View Source
+ View Source
ScopeGuard(Action)
@@ -406,7 +406,7 @@
Improve this Doc
- View Source
+ View Source
StringToByteArray(String)
@@ -456,7 +456,7 @@
Improve this Doc
- View Source
+ View Source
UnsafeCompare(Byte[], Byte[])
@@ -512,16 +512,16 @@
Improve this Doc
- View Source
+ View Source
- VersionCompareNoPrerelease(SemVer.Version, SemVer.Version)
- Compares a pair of s ignoring both the prerelease and build fields.
+
VersionCompareNoPrerelease(Version, Version)
+
Compares a pair of SemVer.Versions ignoring both the prerelease and build fields.
Declaration
-
public static int VersionCompareNoPrerelease(SemVer.Version l, SemVer.Version r)
+
public static int VersionCompareNoPrerelease(Version l, Version r)
Parameters
@@ -574,7 +574,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.html b/api/IPA.Utilities.html
index b012b7db..1e74aafe 100644
--- a/api/IPA.Utilities.html
+++ b/api/IPA.Utilities.html
@@ -86,8 +86,8 @@
Classes
- A type that wraps so that the string of the version is stored when the string is
-not a valid .
+ A type that wraps SemVer.Version so that the string of the version is stored when the string is
+not a valid SemVer.Version.
A ValueConverter<T> for AlmostVersions.
@@ -136,7 +136,7 @@ not a valid .
Enums
- Represents a storage type of either parsed object or raw String.
+ Represents a storage type of either parsed SemVer.Version object or raw String.
The different types of releases of the game.
diff --git a/api/index.html b/api/index.html
index db43ba94..61e7a44b 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 49033a07..c8ed85fc 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 7d4db161..b20c66ef 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 14865145..92be2755 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 cfec5b4a..f6590984 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 ea7025fd..6ca0c70b 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 e3c3faec..9fcda9fe 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 8438cda0..ba53be9c 100644
--- a/index.html
+++ b/index.html
@@ -101,7 +101,7 @@
diff --git a/index.json b/index.json
index b3a62518..27dfbdfb 100644
--- a/index.json
+++ b/index.json
@@ -1,198 +1,38 @@
{
- "api/IPA.Utilities.UnityGame.Release.html": {
- "href": "api/IPA.Utilities.UnityGame.Release.html",
- "title": "Enum UnityGame.Release",
- "keywords": "Enum UnityGame.Release The different types of releases of the game. Namespace : IPA.Utilities Assembly : IPA.Loader.dll Syntax public enum Release Fields Name Description Other Indicates a non-Steam release. Steam Indicates a Steam release. Extension Methods ReflectionUtil.SetField(String, U) ReflectionUtil.GetField(String) ReflectionUtil.SetProperty(String, U) ReflectionUtil.GetProperty(String) ReflectionUtil.InvokeMethod(String, Object[])"
- },
- "api/IPA.Utilities.ReflectionUtil.html": {
- "href": "api/IPA.Utilities.ReflectionUtil.html",
- "title": "Class ReflectionUtil",
- "keywords": "Class ReflectionUtil A utility class providing reflection helper methods. Inheritance Object ReflectionUtil Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Utilities Assembly : IPA.Loader.dll Syntax public static class ReflectionUtil Methods | Improve this Doc View Source CopyComponent(Component, Type, GameObject, Type) Copies a component original to a component of overridingType on the destination UnityEngine.GameObject . Declaration public static Component CopyComponent(this Component original, Type overridingType, GameObject destination, Type originalTypeOverride = null) Parameters Type Name Description UnityEngine.Component original the original component Type overridingType the new component's type UnityEngine.GameObject destination the destination GameObject Type originalTypeOverride overrides the source component type (for example, to a superclass) Returns Type Description UnityEngine.Component the copied component | Improve this Doc View Source CopyComponent(Component, GameObject, Type) A generic version of CopyComponent(Component, Type, GameObject, Type) . Declaration public static T CopyComponent(this Component original, GameObject destination, Type originalTypeOverride = null) where T : Component Parameters Type Name Description UnityEngine.Component original the original component UnityEngine.GameObject destination the destination game object Type originalTypeOverride overrides the source component type (for example, to a superclass) Returns Type Description T the copied component Type Parameters Name Description T the overriding type See Also CopyComponent(Component, Type, GameObject, Type) | Improve this Doc View Source GetField(T, String) Gets the value of a field. Declaration public static U GetField(this T obj, string fieldName) Parameters Type Name Description T obj the object instance to pull from String fieldName the name of the field to read Returns Type Description U the value of the field Type Parameters Name Description U the type of the field (result casted) T the type to get the field from Exceptions Type Condition MissingFieldException if fieldName does not exist on T See Also Get(ref T, String) | Improve this Doc View Source GetProperty(T, String) Gets a property on the target object, as gotten from T . Declaration public static U GetProperty(this T obj, string propertyName) Parameters Type Name Description T obj the object instance String propertyName the property to get Returns Type Description U the value of the property Type Parameters Name Description U the type of the property to get T the type to get the property from Exceptions Type Condition MissingMemberException if propertyName does not exist on T See Also Get(ref T, String) | Improve this Doc View Source InvokeMethod(T, String, Object[]) Invokes a method from T on an object. Declaration public static U InvokeMethod(this T obj, string methodName, params object[] args) Parameters Type Name Description T obj the object instance String methodName the method's name Object [] args the method arguments Returns Type Description U the return value Type Parameters Name Description U the type that the method returns T the type to search for the method on Exceptions Type Condition MissingMethodException if methodName does not exist on T | Improve this Doc View Source SetField(T, String, U) Sets a field on the target object, as gotten from T . Declaration public static void SetField(this T obj, string fieldName, U value) Parameters Type Name Description T obj the object instance String fieldName the field to set U value the value to set it to Type Parameters Name Description T the type to get the field from U the type of the field to set Exceptions Type Condition MissingFieldException if fieldName does not exist on T See Also Set(ref T, String, U) | Improve this Doc View Source SetProperty(T, String, U) Sets a property on the target object, as gotten from T . Declaration public static void SetProperty(this T obj, string propertyName, U value) Parameters Type Name Description T obj the object instance String propertyName the property to set U value the value to set it to Type Parameters Name Description T the type to get the property from U the type of the property to set Exceptions Type Condition MissingMemberException if propertyName does not exist on T See Also Set(ref T, String, U)"
- },
- "api/IPA.Utilities.Ref.html": {
- "href": "api/IPA.Utilities.Ref.html",
- "title": "Class Ref",
- "keywords": "Class Ref Utilities to create Ref using type inference. Inheritance Object Ref Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Utilities Assembly : IPA.Loader.dll Syntax public static class Ref Methods | Improve this Doc View Source Create(T) Creates a Ref . Declaration public static Ref Create(T val) Parameters Type Name Description T val the default value. Returns Type Description Ref the new Ref . Type Parameters Name Description T the type to reference."
- },
- "api/IPA.Utilities.Ref-1.html": {
- "href": "api/IPA.Utilities.Ref-1.html",
- "title": "Class Ref",
- "keywords": "Class Ref A class to store a reference for passing to methods which cannot take ref parameters. Inheritance Object Ref Implements IComparable IComparable < Ref > Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Utilities Assembly : IPA.Loader.dll Syntax public class Ref : IComparable, IComparable[> Type Parameters Name Description T the type of the value Constructors | Improve this Doc View Source Ref(T) Constructor. Declaration public Ref(T reference) Parameters Type Name Description T reference the initial value of the reference Properties | Improve this Doc View Source Error An exception that was generated while creating the value. Declaration public Exception Error { get; set; } Property Value Type Description Exception the error held in this Ref | Improve this Doc View Source Value The value of the reference Declaration public T Value { get; set; } Property Value Type Description T the value wrapped by this Ref Methods | Improve this Doc View Source CompareTo(T) Compares the wrapped object to the other object. Declaration public int CompareTo(T other) Parameters Type Name Description T other the object to compare to Returns Type Description Int32 the value of the comparison | Improve this Doc View Source CompareTo(Ref) Compares the wrapped object to the other wrapped object. Declaration public int CompareTo(Ref other) Parameters Type Name Description Ref other the wrapped object to compare to Returns Type Description Int32 the value of the comparison | Improve this Doc View Source Verify() Throws error if one was set. Declaration public void Verify() Operators | Improve this Doc View Source Implicit(T to Ref) Converts a value T to a reference to that object. Will overwrite the reference in the left hand expression if there is one. Declaration public static implicit operator Ref(T toConvert) Parameters Type Name Description T toConvert the value to wrap in the Ref Returns Type Description Ref the Ref wrapping the value | Improve this Doc View Source Implicit(Ref to T) Converts to referenced type, returning the stored reference. Declaration public static implicit operator T(Ref self) Parameters Type Name Description Ref self the object to be de-referenced Returns Type Description T the value referenced by the object Implements System.IComparable System.IComparable 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.Utilities.PropertyAccessor-2.html": {
- "href": "api/IPA.Utilities.PropertyAccessor-2.html",
- "title": "Class PropertyAccessor",
- "keywords": "Class PropertyAccessor A type containing utilities for accessing non-public properties of an object. Inheritance Object PropertyAccessor Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Utilities Assembly : IPA.Loader.dll Syntax public static class PropertyAccessor Type Parameters Name Description T the type that the properties are on U the type of the property to access Methods | Improve this Doc View Source Get(T, String) Gets the value of the property identified by name on obj . Declaration public static U Get(T obj, string name) Parameters Type Name Description T obj the instance to access String name the name of the property Returns Type Description U the value of the property Exceptions Type Condition MissingMemberException if the property does not exist See Also Get(ref T, String) GetGetter(String) | Improve this Doc View Source Get(ref T, String) Gets the value of the property identified by name on obj . Declaration public static U Get(ref T obj, string name) Parameters Type Name Description T obj the instance to access String name the name of the property Returns Type Description U the value of the property Remarks The only reason to use this over Get(T, String) is if you are using a value type because it avoids a copy. Exceptions Type Condition MissingMemberException if the property does not exist See Also Get(T, String) GetGetter(String) | Improve this Doc View Source GetGetter(String) Gets a PropertyAccessor.Getter for the property identified by name . Declaration public static PropertyAccessor.Getter GetGetter(string name) Parameters Type Name Description String name the name of the property Returns Type Description PropertyAccessor.Getter <> a PropertyAccessor.Getter that can access that property Exceptions Type Condition MissingMemberException if the property does not exist | Improve this Doc View Source GetSetter(String) Gets a PropertyAccessor.Setter for the property identified by name . Declaration public static PropertyAccessor.Setter GetSetter(string name) Parameters Type Name Description String name the name of the property Returns Type Description PropertyAccessor.Setter <> a PropertyAccessor.Setter that can access that property Exceptions Type Condition MissingMemberException if the property does not exist | Improve this Doc View Source Set(T, String, U) Sets the value of the property identified by name on obj . Declaration public static void Set(T obj, string name, U val) Parameters Type Name Description T obj the instance to access String name the name of the property U val the new value of the property Remarks This overload cannot be safely used for value types. Use Set(ref T, String, U) instead. Exceptions Type Condition MissingMemberException if the property does not exist See Also Set(ref T, String, U) GetSetter(String) | Improve this Doc View Source Set(ref T, String, U) Sets the value of the property identified by name on obj . Declaration public static void Set(ref T obj, string name, U val) Parameters Type Name Description T obj the instance to access String name the name of the property U val the new value of the property Remarks This overload must be used for value types. Exceptions Type Condition MissingMemberException if the property does not exist See Also Set(T, String, U) GetSetter(String)"
- },
- "api/IPA.Utilities.PropertyAccessor-2.Setter.html": {
- "href": "api/IPA.Utilities.PropertyAccessor-2.Setter.html",
- "title": "Delegate PropertyAccessor.Setter",
- "keywords": "Delegate PropertyAccessor.Setter A setter for a property. Namespace : IPA.Utilities Assembly : IPA.Loader.dll Syntax public delegate void Setter(ref T obj, U val); Parameters Type Name Description T obj the object it is a member of U val the new property value 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.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html": {
- "href": "api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html",
- "title": "Struct Synchronization.SemaphoreSlimAsyncLocker",
- "keywords": "Struct Synchronization.SemaphoreSlimAsyncLocker A locker for a SemaphoreSlim that was created asynchronously and automatically releases when it is disposed. Create this with LockAsync(SemaphoreSlim) . Implements IDisposable Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() ValueType.ToString() Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Namespace : IPA.Utilities.Async Assembly : IPA.Loader.dll Syntax public struct SemaphoreSlimAsyncLocker : IDisposable Explicit Interface Implementations | Improve this Doc View Source IDisposable.Dispose() Declaration void IDisposable.Dispose() 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[]) See Also Synchronization LockAsync(SemaphoreSlim)"
- },
- "api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html": {
- "href": "api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html",
- "title": "Struct Synchronization.SemaphoreLocker",
- "keywords": "Struct Synchronization.SemaphoreLocker A locker for a Semaphore that automatically releases when it is disposed. Create this with Lock(Semaphore) . Implements IDisposable Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() ValueType.ToString() Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Namespace : IPA.Utilities.Async Assembly : IPA.Loader.dll Syntax public struct SemaphoreLocker : IDisposable Explicit Interface Implementations | Improve this Doc View Source IDisposable.Dispose() Declaration void IDisposable.Dispose() 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[]) See Also Synchronization Lock(Semaphore)"
- },
- "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html": {
- "href": "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html",
- "title": "Struct Synchronization.ReaderWriterLockSlimWriteLocker",
- "keywords": "Struct Synchronization.ReaderWriterLockSlimWriteLocker A locker for a write lock on a ReaderWriterLockSlim that automatically releases when it is disposed. Create this with LockWrite(ReaderWriterLockSlim) . Implements IDisposable Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() ValueType.ToString() Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Namespace : IPA.Utilities.Async Assembly : IPA.Loader.dll Syntax public struct ReaderWriterLockSlimWriteLocker : IDisposable Explicit Interface Implementations | Improve this Doc View Source IDisposable.Dispose() Declaration void IDisposable.Dispose() 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[]) See Also Synchronization LockWrite(ReaderWriterLockSlim)"
- },
- "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html": {
- "href": "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html",
- "title": "Struct Synchronization.ReaderWriterLockSlimUpgradableReadLocker",
- "keywords": "Struct Synchronization.ReaderWriterLockSlimUpgradableReadLocker A locker for an upgradable read lock on a ReaderWriterLockSlim that automatically releases when it is disposed. Create this with LockReadUpgradable(ReaderWriterLockSlim) . Implements IDisposable Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() ValueType.ToString() Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Namespace : IPA.Utilities.Async Assembly : IPA.Loader.dll Syntax public struct ReaderWriterLockSlimUpgradableReadLocker : IDisposable Methods | Improve this Doc View Source Upgrade() Creates a locker for a write lock on the ReaderWriterLockSlim associated with this locker, upgrading the current thread's lock. Declaration public Synchronization.ReaderWriterLockSlimWriteLocker Upgrade() Returns Type Description Synchronization.ReaderWriterLockSlimWriteLocker a locker for the new write lock See Also Synchronization Explicit Interface Implementations | Improve this Doc View Source IDisposable.Dispose() Declaration void IDisposable.Dispose() 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[]) See Also Synchronization LockReadUpgradable(ReaderWriterLockSlim)"
- },
- "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html": {
- "href": "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html",
- "title": "Struct Synchronization.ReaderWriterLockSlimReadLocker",
- "keywords": "Struct Synchronization.ReaderWriterLockSlimReadLocker A locker for a read lock on a ReaderWriterLockSlim that automatically releases when it is disposed. Create this with LockRead(ReaderWriterLockSlim) . Implements IDisposable Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() ValueType.ToString() Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Namespace : IPA.Utilities.Async Assembly : IPA.Loader.dll Syntax public struct ReaderWriterLockSlimReadLocker : IDisposable Explicit Interface Implementations | Improve this Doc View Source IDisposable.Dispose() Declaration void IDisposable.Dispose() 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[]) See Also Synchronization LockRead(ReaderWriterLockSlim)"
- },
- "api/IPA.Utilities.Async.Synchronization.MutexLocker.html": {
- "href": "api/IPA.Utilities.Async.Synchronization.MutexLocker.html",
- "title": "Struct Synchronization.MutexLocker",
- "keywords": "Struct Synchronization.MutexLocker A locker for a Mutex that automatically releases when it is disposed. Create this with Lock(Mutex) . Implements IDisposable Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() ValueType.ToString() Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Namespace : IPA.Utilities.Async Assembly : IPA.Loader.dll Syntax public struct MutexLocker : IDisposable Explicit Interface Implementations | Improve this Doc View Source IDisposable.Dispose() Declaration void IDisposable.Dispose() 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[]) See Also Synchronization Lock(Mutex)"
- },
- "api/IPA.Utilities.AlmostVersion.html": {
- "href": "api/IPA.Utilities.AlmostVersion.html",
- "title": "Class AlmostVersion",
- "keywords": "Class AlmostVersion A type that wraps so that the string of the version is stored when the string is not a valid . Inheritance Object AlmostVersion Implements IComparable < AlmostVersion > IComparable < SemVer.Version > Inherited Members Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Object.MemberwiseClone() Namespace : IPA.Utilities Assembly : IPA.Loader.dll Syntax public class AlmostVersion : IComparable, IComparable Constructors | Improve this Doc View Source AlmostVersion(SemVer.Version) Creates an AlmostVersion from the provided in ver . Declaration public AlmostVersion(SemVer.Version ver) Parameters Type Name Description SemVer.Version ver the to store | Improve this Doc View Source AlmostVersion(String) Creates a new AlmostVersion with the version string provided in vertext . Declaration public AlmostVersion(string vertext) Parameters Type Name Description String vertext the version string to store | Improve this Doc View Source AlmostVersion(String, AlmostVersion) Creates a new AlmostVersion from the version string in vertext stored the same way as the AlmostVersion passed in copyMode . Declaration public AlmostVersion(string vertext, AlmostVersion copyMode) Parameters Type Name Description String vertext the text to parse as an AlmostVersion AlmostVersion copyMode an AlmostVersion to copy the storage mode of | Improve this Doc View Source AlmostVersion(String, AlmostVersion.StoredAs) Creates an AlmostVersion from the version string in vertext stored using the storage mode specified in mode . Declaration public AlmostVersion(string vertext, AlmostVersion.StoredAs mode) Parameters Type Name Description String vertext the text to parse as an AlmostVersion AlmostVersion.StoredAs mode the storage mode to store the version in Properties | Improve this Doc View Source SemverValue The value of the AlmostVersion if it was stored as a . Declaration public SemVer.Version SemverValue { get; } Property Value Type Description SemVer.Version the stored value as a , or null if not stored as a version. | Improve this Doc View Source StorageMode The way the value is stored, whether it be as a or a String . Declaration public AlmostVersion.StoredAs StorageMode { get; } Property Value Type Description AlmostVersion.StoredAs the storage mode used to store this value | Improve this Doc View Source StringValue The value of the AlmostVersion if it was stored as a String . Declaration public string StringValue { get; } Property Value Type Description String the stored value as a String , or null if not stored as a string. Methods | Improve this Doc View Source CompareTo(AlmostVersion) Compares langword_csharp_this to the AlmostVersion in other using or CompareTo(String) , depending on the current store. Declaration public int CompareTo(AlmostVersion other) Parameters Type Name Description AlmostVersion other the AlmostVersion to compare to Returns Type Description Int32 less than 0 if other is considered bigger than langword_csharp_this , 0 if equal, and greater than zero if smaller Remarks The storage methods of the two objects must be the same, or this will throw an InvalidOperationException . See Also CompareTo(SemVer.Version) | Improve this Doc View Source CompareTo(SemVer.Version) Compares langword_csharp_this to the in other using . Declaration public int CompareTo(SemVer.Version other) Parameters Type Name Description SemVer.Version other the to compare to Returns Type Description Int32 less than 0 if other is considered bigger than langword_csharp_this , 0 if equal, and greater than zero if smaller Remarks The storage method of langword_csharp_this must be SemVer , else an InvalidOperationException will be thrown. See Also CompareTo(AlmostVersion) | Improve this Doc View Source Equals(Object) Performs a strict equality check between langword_csharp_this and obj . Declaration public override bool Equals(object obj) Parameters Type Name Description Object obj the object to compare to Returns Type Description Boolean true if they are equal, false otherwise Overrides Object.Equals(Object) Remarks This may return false where Equality(AlmostVersion, AlmostVersion) returns true See Also Equals ( Object ) | Improve this Doc View Source GetHashCode() Default generated hash code function generated by VS. Declaration public override int GetHashCode() Returns Type Description Int32 a value unique to each object, except those that are considered equal by Equals(Object) Overrides Object.GetHashCode() See Also GetHashCode () | Improve this Doc View Source ToString() Gets a string representation of the current version. If the value is stored as a string, this returns it. If it is stored as a , it is equivalent to calling . Declaration public override string ToString() Returns Type Description String a string representation of the current version Overrides Object.ToString() See Also ToString () Operators | Improve this Doc View Source Equality(AlmostVersion, AlmostVersion) Compares two versions, only taking into account the numeric part of the version if they are stored as s, or strict equality if they are stored as String s. Declaration public static bool operator ==(AlmostVersion l, AlmostVersion r) Parameters Type Name Description AlmostVersion l the first value to compare AlmostVersion r the second value to compare Returns Type Description Boolean true if they are mostly equal, false otherwise Remarks This is a looser equality than Equals(Object) , meaning that this may return true where Equals(Object) does not. See Also Equals(Object) | Improve this Doc View Source Implicit(AlmostVersion to SemVer.Version) Implicitly converts an AlmostVersion to , if applicable, using SemverValue . If not applicable, returns null Declaration public static implicit operator SemVer.Version(AlmostVersion av) Parameters Type Name Description AlmostVersion av the AlmostVersion to convert to a Returns Type Description SemVer.Version See Also SemverValue | Improve this Doc View Source Implicit(SemVer.Version to AlmostVersion) Implicitly converts a to AlmostVersion using AlmostVersion(SemVer.Version) . Declaration public static implicit operator AlmostVersion(SemVer.Version ver) Parameters Type Name Description SemVer.Version ver the to convert Returns Type Description AlmostVersion See Also AlmostVersion(SemVer.Version) | Improve this Doc View Source Inequality(AlmostVersion, AlmostVersion) The opposite of Equality(AlmostVersion, AlmostVersion) . Equivalent to !(l == r) . Declaration public static bool operator !=(AlmostVersion l, AlmostVersion r) Parameters Type Name Description AlmostVersion l the first value to compare AlmostVersion r the second value to compare Returns Type Description Boolean true if they are not mostly equal, false otherwise See Also Equality(AlmostVersion, AlmostVersion) Implements System.IComparable System.IComparable 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.Utilities.AlmostVersion.StoredAs.html": {
- "href": "api/IPA.Utilities.AlmostVersion.StoredAs.html",
- "title": "Enum AlmostVersion.StoredAs",
- "keywords": "Enum AlmostVersion.StoredAs Represents a storage type of either parsed object or raw String . Namespace : IPA.Utilities Assembly : IPA.Loader.dll Syntax public enum StoredAs Fields Name Description SemVer The version was stored as a . String The version was stored as a String . Extension Methods ReflectionUtil.SetField(String, U) ReflectionUtil.GetField(String) ReflectionUtil.SetProperty(String, U) ReflectionUtil.GetProperty(String) ReflectionUtil.InvokeMethod(String, Object[])"
- },
- "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.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.Logging.LogPrinter.html": {
- "href": "api/IPA.Logging.LogPrinter.html",
- "title": "Class LogPrinter",
- "keywords": "Class LogPrinter The log printer's base class. Inheritance Object LogPrinter ColoredConsolePrinter ColorlessConsolePrinter GZFilePrinter Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Logging Assembly : IPA.Loader.dll Syntax public abstract class LogPrinter Properties | Improve this Doc View Source Filter Provides a filter for which log levels to allow through. Declaration public abstract Logger.LogLevel Filter { get; set; } Property Value Type Description Logger.LogLevel the level to filter to Methods | Improve this Doc View Source EndPrint() Called after the last print in a group. May be called multiple times. Use this to dispose file handles and the like. Declaration public virtual void EndPrint() | Improve this Doc View Source Print(Logger.Level, DateTime, String, String) Prints a provided message from a given log at the specified time. Declaration public abstract void Print(Logger.Level level, DateTime time, string logName, string message) Parameters Type Name Description Logger.Level level the log level DateTime time the time the message was composed String logName the name of the log that created this message String message the message | Improve this Doc View Source StartPrint() Called before the first print in a group. May be called multiple times. Use this to create file handles and the like. Declaration public virtual void StartPrint() 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.LoggerExtensions.html": {
- "href": "api/IPA.Logging.LoggerExtensions.html",
- "title": "Class LoggerExtensions",
- "keywords": "Class LoggerExtensions A class providing extensions for various loggers. Inheritance Object LoggerExtensions Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Logging Assembly : IPA.Loader.dll Syntax public static class LoggerExtensions Methods | Improve this Doc View Source GetChildLogger(Logger, String) Gets a child logger, if supported. Currently the only defined and supported logger is StandardLogger , and most plugins will only ever receive this anyway. Declaration public static Logger GetChildLogger(this Logger logger, string name) Parameters Type Name Description Logger logger the parent Logger String name the name of the child Returns Type Description Logger the child logger"
- },
- "api/IPA.Loader.StateTransitionTransaction.html": {
- "href": "api/IPA.Loader.StateTransitionTransaction.html",
- "title": "Class StateTransitionTransaction",
- "keywords": "Class StateTransitionTransaction A class to represent a transaction for changing the state of loaded mods. Inheritance Object StateTransitionTransaction Implements IDisposable 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 sealed class StateTransitionTransaction : IDisposable Properties | Improve this Doc View Source DisabledPlugins Gets a list of plugins that are disabled according to this transaction's current state. Declaration public IEnumerable DisabledPlugins { get; } Property Value Type Description IEnumerable < PluginMetadata > Exceptions Type Condition ObjectDisposedException if this object has been disposed | Improve this Doc View Source EnabledPlugins Gets a list of plugins that are enabled according to this transaction's current state. Declaration public IEnumerable EnabledPlugins { get; } Property Value Type Description IEnumerable < PluginMetadata > Exceptions Type Condition ObjectDisposedException if this object has been disposed | Improve this Doc View Source HasStateChanged Gets whether or not the current state has changed. Declaration public bool HasStateChanged { get; } Property Value Type Description Boolean true if the current state of the transaction is different from its construction, false otherwise Exceptions Type Condition ObjectDisposedException if this object has been disposed | Improve this Doc View Source WillNeedRestart Gets whether or not a game restart will be necessary to fully apply this transaction. Declaration public bool WillNeedRestart { get; } Property Value Type Description Boolean true if any mod who's state is changed cannot be changed at runtime, false otherwise Exceptions Type Condition ObjectDisposedException if this object has been disposed Methods | Improve this Doc View Source Clone() Clones this transaction to be identical, but with unrelated underlying sets. Declaration public StateTransitionTransaction Clone() Returns Type Description StateTransitionTransaction the new StateTransitionTransaction Exceptions Type Condition ObjectDisposedException if this object has been disposed | Improve this Doc View Source Commit() Commits this transaction to actual state, enabling and disabling plugins as necessary. Declaration public Task Commit() Returns Type Description Task a Task which completes whenever all disables complete Remarks After this completes, this transaction will be disposed. The Task that is returned will error if any of the mods being disabled error. It is up to the caller to handle these in a sane way, like logging them. If nothing else, do something like this: // get your transaction... var complete = transaction.Commit(); await complete.ContinueWith(t => { if (t.IsFaulted) Logger.log.Error($\"Error disabling plugins: {t.Exception}\"); }); If you are running in a coroutine, you can use WaitForTask(Task) instead of await . If you are running on the Unity main thread, this will block until all enabling is done, and will return a task representing the disables. Otherwise, the task returned represents both, and will not complete until Unity has done (possibly) several updates, depending on the number of plugins being disabled, and the time they take. Exceptions Type Condition ObjectDisposedException if this object has been disposed InvalidOperationException if the plugins' state no longer matches this transaction's original state | Improve this Doc View Source Disable(PluginMetadata, Boolean) Disables a plugin in this transaction. Declaration public bool Disable(PluginMetadata meta, bool autoDependents = true) Parameters Type Name Description PluginMetadata meta the plugin to disable Boolean autoDependents whether or not to automatically disable all dependents of the plugin Returns Type Description Boolean true if the transaction's state was changed, false otherwise Exceptions Type Condition ObjectDisposedException if this object has been disposed ArgumentException if meta is not loadable See Also Disable(PluginMetadata, out IEnumerable, Boolean) | Improve this Doc View Source Disable(PluginMetadata, out IEnumerable, Boolean) Disables a plugin in this transaction. Declaration public bool Disable(PluginMetadata meta, out IEnumerable enabledDependents, bool autoDependents = false) Parameters Type Name Description PluginMetadata meta the plugin to disable IEnumerable < PluginMetadata > enabledDependents null if successful, otherwise a set of plugins that need to be disabled first Boolean autoDependents whether or not to automatically disable all dependents of the plugin Returns Type Description Boolean true if the transaction's state was changed, false otherwise Remarks enabledDependents will only be set when autoDependents is false . Exceptions Type Condition ObjectDisposedException if this object has been disposed ArgumentException if meta is not loadable | Improve this Doc View Source Dispose() Disposes and discards this transaction without committing it. Declaration public void Dispose() | Improve this Doc View Source Enable(PluginMetadata, Boolean) Enables a plugin in this transaction. Declaration public bool Enable(PluginMetadata meta, bool autoDeps = true) Parameters Type Name Description PluginMetadata meta the plugin to enable Boolean autoDeps whether or not to automatically enable all dependencies of the plugin Returns Type Description Boolean true if the transaction's state was changed, false otherwise Exceptions Type Condition ObjectDisposedException if this object has been disposed ArgumentException if meta is not loadable See Also Enable(PluginMetadata, out IEnumerable, Boolean) | Improve this Doc View Source Enable(PluginMetadata, out IEnumerable, Boolean) Enables a plugin in this transaction. Declaration public bool Enable(PluginMetadata meta, out IEnumerable disabledDeps, bool autoDeps = false) Parameters Type Name Description PluginMetadata meta the plugin to enable IEnumerable < PluginMetadata > disabledDeps null if successful, otherwise a set of plugins that need to be enabled first Boolean autoDeps whether or not to automatically enable all dependencies Returns Type Description Boolean true if the transaction's state was changed, false otherwise Remarks disabledDeps will only be set when autoDeps is false . Exceptions Type Condition ObjectDisposedException if this object has been disposed ArgumentException if meta is not loadable | Improve this Doc View Source IsDisabled(PluginMetadata) Checks if a plugin is disabled according to this transaction's current state. Declaration public bool IsDisabled(PluginMetadata meta) Parameters Type Name Description PluginMetadata meta the plugin to check Returns Type Description Boolean true if the plugin is disabled, false otherwise Remarks This should be roughly equivalent to DisabledPlugins.Contains(meta) , but more performant. This should also always return the inverse of IsEnabled(PluginMetadata) for valid plugins. Exceptions Type Condition ObjectDisposedException if this object has been disposed See Also DisabledPlugins IsEnabled(PluginMetadata) | Improve this Doc View Source IsEnabled(PluginMetadata) Checks if a plugin is enabled according to this transaction's current state. Declaration public bool IsEnabled(PluginMetadata meta) Parameters Type Name Description PluginMetadata meta the plugin to check Returns Type Description Boolean true if the plugin is enabled, false otherwise Remarks This should be roughly equivalent to EnabledPlugins.Contains(meta) , but more performant. This should also always return the inverse of IsDisabled(PluginMetadata) for valid plugins. Exceptions Type Condition ObjectDisposedException if this object has been disposed See Also EnabledPlugins IsDisabled(PluginMetadata) 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.Loader.Reason.html": {
- "href": "api/IPA.Loader.Reason.html",
- "title": "Enum Reason",
- "keywords": "Enum Reason An enum that represents several categories of ignore reasons that the loader may encounter. Namespace : IPA.Loader Assembly : IPA.Loader.dll Syntax public enum Reason Fields Name Description Conflict The plugin this reason is associated with conflicts with another already loaded plugin. Dependency The plugin this reason is assiciated with is missing a dependency. Duplicate The plugin this reason is associated with has the same ID as another plugin whose information was already loaded. Error An error was thrown either loading plugin information fomr disk, or when initializing the plugin. Feature The plugin this reason is associated with was denied from loading by a Feature that it marks. MissingFiles One of the files that a plugin declared in its manifest is missing. Released The plugin this reason is associated with was released for a game update, but is still considered present for the purposes of updating. Unsupported The plugin this reason is assoicated with is unsupported. See Also IgnoreReason Extension Methods ReflectionUtil.SetField(String, U) ReflectionUtil.GetField(String) ReflectionUtil.SetProperty(String, U) ReflectionUtil.GetProperty(String) ReflectionUtil.InvokeMethod(String, Object[])"
- },
- "api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html": {
- "href": "api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html",
- "title": "Delegate PluginManager.OnAnyPluginsStateChangedDelegate",
- "keywords": "Delegate PluginManager.OnAnyPluginsStateChangedDelegate A delegate representing a state change event for any plugin. Namespace : IPA.Loader Assembly : IPA.Loader.dll Syntax public delegate void OnAnyPluginsStateChangedDelegate(Task changeTask, IEnumerable enabled, IEnumerable disabled); Parameters Type Name Description Task changeTask the Task representing the change IEnumerable < PluginMetadata > enabled the plugins that were enabled in the change IEnumerable < PluginMetadata > disabled the plugins that were disabled in the change 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.Loader.PluginInitInjector.InjectParameter.html": {
- "href": "api/IPA.Loader.PluginInitInjector.InjectParameter.html",
- "title": "Delegate PluginInitInjector.InjectParameter",
- "keywords": "Delegate PluginInitInjector.InjectParameter A typed injector for a plugin's Init method. When registered, called for all associated types. If it returns null, the default for the type will be used. Namespace : IPA.Loader Assembly : IPA.Loader.dll Syntax public delegate object InjectParameter(object previous, ParameterInfo param, PluginMetadata meta); Parameters Type Name Description Object previous the previous return value of the function, or null if never called for plugin. ParameterInfo param the ParameterInfo of the parameter being injected. PluginMetadata meta the PluginMetadata for the plugin being loaded. Returns Type Description Object the value to inject into that parameter. 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.IgnoreReason.html": {
- "href": "api/IPA.Loader.IgnoreReason.html",
- "title": "Struct IgnoreReason",
- "keywords": "Struct IgnoreReason A structure describing the reason that a plugin was ignored. Inherited Members ValueType.ToString() Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetType() Namespace : IPA.Loader Assembly : IPA.Loader.dll Syntax public struct IgnoreReason Constructors | Improve this Doc View Source IgnoreReason(Reason, String, Exception, PluginMetadata) Initializes an IgnoreReason with the provided data. Declaration public IgnoreReason(Reason reason, string reasonText = null, Exception error = null, PluginMetadata relatedTo = null) Parameters Type Name Description Reason reason the Reason enum value that describes this reason String reasonText the textual description of this ignore reason, if any Exception error the Exception that caused this IgnoreReason , if any PluginMetadata relatedTo the PluginMetadata this reason is related to, if any Properties | Improve this Doc View Source Error Gets the Exception that caused this plugin to be ignored, if any. Declaration public Exception Error { get; } Property Value Type Description Exception | Improve this Doc View Source Reason Gets the ignore reason, as represented by the Reason enum. Declaration public Reason Reason { get; } Property Value Type Description Reason | Improve this Doc View Source ReasonText Gets the textual description of the particular ignore reason. This will typically include details about why the plugin was ignored, if it is present. Declaration public string ReasonText { get; } Property Value Type Description String | Improve this Doc View Source RelatedTo Gets the metadata of the plugin that this ignore was related to, if any. Declaration public PluginMetadata RelatedTo { get; } Property Value Type Description PluginMetadata Methods | Improve this Doc View Source Equals(IgnoreReason) Compares this IgnoreReason with other for equality. Declaration public bool Equals(IgnoreReason other) Parameters Type Name Description IgnoreReason other the reason to compare to Returns Type Description Boolean true if the two reasons compare equal, false otherwise | Improve this Doc View Source Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description Object obj Returns Type Description Boolean Overrides ValueType.Equals(Object) | Improve this Doc View Source GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides ValueType.GetHashCode() Operators | Improve this Doc View Source Equality(IgnoreReason, IgnoreReason) Checks if two IgnoreReason s are equal. Declaration public static bool operator ==(IgnoreReason left, IgnoreReason right) Parameters Type Name Description IgnoreReason left the first IgnoreReason to compare IgnoreReason right the second IgnoreReason to compare Returns Type Description Boolean true if the two reasons compare equal, false otherwise | Improve this Doc View Source Inequality(IgnoreReason, IgnoreReason) Checks if two IgnoreReason s are not equal. Declaration public static bool operator !=(IgnoreReason left, IgnoreReason right) Parameters Type Name Description IgnoreReason left the first IgnoreReason to compare IgnoreReason right the second IgnoreReason to compare Returns Type Description Boolean true if the two reasons are not equal, false otherwise 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.html": {
- "href": "api/IPA.Config.html",
- "title": "",
- "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.Config.Stores.html": {
- "href": "api/IPA.Config.Stores.html",
+ "api/IPA.Config.Data.html": {
+ "href": "api/IPA.Config.Data.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) ."
- },
- "api/IPA.Config.Stores.Converters.ListConverter-1.html": {
- "href": "api/IPA.Config.Stores.Converters.ListConverter-1.html",
- "title": "Class ListConverter",
- "keywords": "Class ListConverter A CollectionConverter for a List . Inheritance Object ValueConverter < List > CollectionConverter > ListConverter ListConverter Implements IValueConverter Inherited Members CollectionConverter>.BaseConverter CollectionConverter>.Create(Int32, Object) CollectionConverter>.PopulateFromValue(List, List, Object) CollectionConverter>.FromValue(Value, Object) CollectionConverter>.ToValue(List, Object) ValueConverter]>.ToValue(List, 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 ListConverter : CollectionConverter>, IValueConverter Type Parameters Name Description T the element type of the List Constructors | Improve this Doc View Source ListConverter() Creates an ListConverter using the default converter for T . Declaration public ListConverter() See Also CollectionConverter() | Improve this Doc View Source ListConverter(ValueConverter) Creates an ListConverter using the specified underlying converter for values. Declaration public ListConverter(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 List for deserialization. Declaration protected override List 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 List the new List 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.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