diff --git a/api/IPA.Config.Config.NameAttribute.html b/api/IPA.Config.Config.NameAttribute.html index 687667b3..4572905b 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
parent
.<
Improve this Doc
- View Source
+ View Source
parent
Improve this Doc
- View Source
+ View Source
ToValue(TCollection, Object)
@@ -522,7 +522,7 @@ with the parent parent
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.CollectionConverter-3.html b/api/IPA.Config.Stores.Converters.CollectionConverter-3.html
index e1f73d31..85ffebf8 100644
--- a/api/IPA.Config.Stores.Converters.CollectionConverter-3.html
+++ b/api/IPA.Config.Stores.Converters.CollectionConverter-3.html
@@ -191,7 +191,7 @@
Improve this Doc
- View Source
+ View Source
CollectionConverter()
@@ -243,7 +243,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.Converter-1.html b/api/IPA.Config.Stores.Converters.Converter-1.html
index 7a3dd194..80bd9405 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 905335af..64703d44 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 bfaf9925..e3eb6490 100644
--- a/api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html
@@ -159,7 +159,7 @@
Improve this Doc
- View Source
+ View Source
Deserialize(Value, Object)
@@ -219,7 +219,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -281,7 +281,7 @@
Improve this Doc
- View Source
+ View Source
Serialize(T, Object)
@@ -341,7 +341,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -433,7 +433,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html b/api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html
index 5e10aa71..03ded827 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)
@@ -424,7 +424,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 6dda4858..e8a4da46 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)
@@ -393,7 +393,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 eac2159e..ccc3b80a 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()
@@ -223,7 +223,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 73f12938..d8784cf7 100644
--- a/api/IPA.Config.Stores.Converters.EnumConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.EnumConverter-1.html
@@ -159,7 +159,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -233,7 +233,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -317,7 +317,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html b/api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html
index b48285c4..7cf28cee 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)
@@ -393,7 +393,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 f2e492d0..2804f2ac 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()
@@ -223,7 +223,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 3c7ddd6c..6d0b6e52 100644
--- a/api/IPA.Config.Stores.Converters.IListConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.IListConverter-1.html
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
IListConverter()
@@ -202,7 +202,7 @@
Improve this Doc
- View Source
+ View Source
IListConverter(ValueConverter<T>)
@@ -238,7 +238,7 @@
Improve this Doc
- View Source
+ View Source
Create(Int32, Object)
@@ -326,7 +326,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IListConverter-2.html b/api/IPA.Config.Stores.Converters.IListConverter-2.html
index 4b57f17f..690f0ef1 100644
--- a/api/IPA.Config.Stores.Converters.IListConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.IListConverter-2.html
@@ -190,7 +190,7 @@
Improve this Doc
- View Source
+ View Source
IListConverter()
@@ -242,7 +242,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html b/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html
index 5af238cd..1ab0531f 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)
@@ -393,7 +393,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 7fd1708d..b5a12890 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()
@@ -223,7 +223,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 bedab3e5..328bcce0 100644
--- a/api/IPA.Config.Stores.Converters.ISetConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.ISetConverter-1.html
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
ISetConverter()
@@ -202,7 +202,7 @@
Improve this Doc
- View Source
+ View Source
ISetConverter(ValueConverter<T>)
@@ -238,7 +238,7 @@
Improve this Doc
- View Source
+ View Source
Create(Int32, Object)
@@ -326,7 +326,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.ISetConverter-2.html b/api/IPA.Config.Stores.Converters.ISetConverter-2.html
index e4c14a69..cbbe8296 100644
--- a/api/IPA.Config.Stores.Converters.ISetConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.ISetConverter-2.html
@@ -190,7 +190,7 @@
Improve this Doc
- View Source
+ View Source
ISetConverter()
@@ -242,7 +242,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.ListConverter-1.html b/api/IPA.Config.Stores.Converters.ListConverter-1.html
index b2d43507..67c0a4c9 100644
--- a/api/IPA.Config.Stores.Converters.ListConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.ListConverter-1.html
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
ListConverter()
@@ -202,7 +202,7 @@
Improve this Doc
- View Source
+ View Source
ListConverter(ValueConverter<T>)
@@ -238,7 +238,7 @@
Improve this Doc
- View Source
+ View Source
Create(Int32, Object)
@@ -326,7 +326,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.ListConverter-2.html b/api/IPA.Config.Stores.Converters.ListConverter-2.html
index f414f7a4..957a0cd1 100644
--- a/api/IPA.Config.Stores.Converters.ListConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.ListConverter-2.html
@@ -190,7 +190,7 @@
Improve this Doc
- View Source
+ View Source
ListConverter()
@@ -242,7 +242,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.NullableConverter-1.html b/api/IPA.Config.Stores.Converters.NullableConverter-1.html
index 961440ba..7ffae34c 100644
--- a/api/IPA.Config.Stores.Converters.NullableConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.NullableConverter-1.html
@@ -160,7 +160,7 @@
Improve this Doc
- View Source
+ View Source
NullableConverter()
@@ -183,7 +183,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
NullableConverter(ValueConverter<T>)
@@ -219,7 +219,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -277,7 +277,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
ToValue(Nullable<T>, Object)
@@ -361,7 +361,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.NullableConverter-2.html b/api/IPA.Config.Stores.Converters.NullableConverter-2.html
index 6fa9cd66..eb4c93e1 100644
--- a/api/IPA.Config.Stores.Converters.NullableConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.NullableConverter-2.html
@@ -172,7 +172,7 @@ to use as the underlying converter. Use this in the Improve this Doc
- View Source
+ View Source
NullableConverter()
@@ -222,7 +222,7 @@ to use as the underlying converter. Use this in the Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html b/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html
index 34290e12..77e51f67 100644
--- a/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html
@@ -159,7 +159,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -233,7 +233,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -317,7 +317,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.GeneratedStore.html b/api/IPA.Config.Stores.GeneratedStore.html
index 10b42444..5ee2ad54 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
The name of the assembly that internals must be visible to to allow internal protection.
@@ -162,7 +162,7 @@ config stores.
Improve this Doc
- View Source
+ View Source
Create<T>()
@@ -218,7 +218,7 @@ config stores.
Improve this Doc
- View Source
+ View Source
Generated<T>(Config, Boolean)
@@ -347,7 +347,7 @@ the resulting object will implement it and notify it too.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.IValueConverter.html b/api/IPA.Config.Stores.IValueConverter.html
index 0d386ce8..ca782431 100644
--- a/api/IPA.Config.Stores.IValueConverter.html
+++ b/api/IPA.Config.Stores.IValueConverter.html
@@ -117,7 +117,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
Type
@@ -150,7 +150,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -206,7 +206,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
ToValue(Object, Object)
@@ -284,7 +284,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.ValueConverter-1.html b/api/IPA.Config.Stores.ValueConverter-1.html
index 461bf0a4..cb889547 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
@@ -446,7 +446,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.InitAttribute.html b/api/IPA.InitAttribute.html
index d503202f..e23f6a91 100644
--- a/api/IPA.InitAttribute.html
+++ b/api/IPA.InitAttribute.html
@@ -289,7 +289,7 @@ Parameter injection is done with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.CannotRuntimeDisableException.html b/api/IPA.Loader.CannotRuntimeDisableException.html
index 056067a5..8184213c 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
CannotRuntimeDisableException(PluginMetadata)
@@ -203,7 +203,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
CannotRuntimeDisableException(PluginMetadata, String)
@@ -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
@@ -358,7 +358,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 eec075be..8ad25cc5 100644
--- a/api/IPA.Loader.Features.Feature.html
+++ b/api/IPA.Loader.Features.Feature.html
@@ -132,12 +132,12 @@
Improve this Doc
- View Source
+ View Source
InvalidMessage
The message to be logged when the feature is not valid for a plugin.
-This should also be set whenever either BeforeLoad(PluginMetadata) or BeforeInit(PluginMetadata) returns false.
+This should also be set whenever either BeforeInit(PluginMetadata) returns false.
Declaration
@@ -160,46 +160,48 @@ This should also be set whenever either Methods
+
|
- Improve this Doc
+ Improve this Doc
- View Source
+ View Source
-
- StoreOnPlugin
- Defines whether or not this feature will be accessible from the plugin metadata once loaded.
+
+ AfterDisable(PluginMetadata)
+ Called after a plugin with this feature appplied is disabled.
Declaration
- protected virtual bool StoreOnPlugin { get; }
+ public virtual void AfterDisable(PluginMetadata plugin)
- Property Value
+ Parameters
Type
+ Name
Description
- Boolean
- true if this Feature will be stored on the plugin metadata, false otherwise
+ PluginMetadata
+ plugin
+ the plugin that was disabled
- Methods
-
|
Improve this Doc
- View Source
+ View Source
AfterInit(PluginMetadata)
@@ -233,7 +235,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
AfterInit(PluginMetadata, Object)
@@ -273,7 +275,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
BeforeInit(PluginMetadata)
@@ -320,107 +322,19 @@ This should also be set whenever either
|
- Improve this Doc
-
-
- View Source
-
-
- BeforeLoad(PluginMetadata)
- Called before a plugin is loaded. This should never throw an exception. An exception will abort the loading of the plugin with an error.
-
-
- Declaration
-
- public virtual bool BeforeLoad(PluginMetadata plugin)
-
- Parameters
-
-
-
- Type
- Name
- Description
-
-
-
-
- PluginMetadata
- plugin
- the plugin about to be loaded
-
-
-
-
- Returns
-
-
-
- Type
- Description
-
-
-
-
- Boolean
- whether or not the plugin should be loaded
-
-
-
-
- Remarks
- The assembly will still be loaded, but the plugin will not be constructed if this returns false.
-Any features it defines, for example, will still be loaded.
-
-
- |
- Improve this Doc
+ Improve this Doc
- View Source
-
-
- Evaluate()
- Evaluates the Feature for use in conditional meta-Features. This should be re-calculated on every call, unless it can be proven to not change.
-This will be called on every feature that returns true from Initialize(PluginMetadata, String[])
-
-
- Declaration
-
- public virtual bool Evaluate()
-
- Returns
-
-
-
- Type
- Description
-
-
-
-
- Boolean
- the truthiness of the Feature.
-
-
-
-
-
- |
- Improve this Doc
-
-
- View Source
+ View Source
- Initialize(PluginMetadata, String[])
- Initializes the feature with the parameters provided in the definition.
-Note: When no parenthesis are provided, parameters
is an empty array.
+ Initialize(PluginMetadata, JObject)
+ Initializes the feature with the data provided in the definition.
Declaration
- public abstract bool Initialize(PluginMetadata meta, string[] parameters)
+ protected abstract bool Initialize(PluginMetadata meta, JObject featureData)
Parameters
@@ -439,9 +353,9 @@ Any features it defines, for example, will still be loaded.
- String[]
- parameters
- the parameters passed to the feature definition, or null
+ Newtonsoft.Json.Linq.JObject
+ featureData
+ the data provided with the feature
@@ -462,44 +376,10 @@ Any features it defines, for example, will still be loaded.
- Remarks
- This gets called BEFORE your Init
method.
+ Remarks
+ This gets called AFTER your Init
method, but BEFORE the target's Init
method. If it is applied to the defining plugin, BeforeInit
is not called.
Returning false does not prevent the plugin from being loaded. It simply prevents the feature from being used.
-
- |
- Improve this Doc
-
-
- View Source
-
-
- RequireLoaded(PluginMetadata)
- Ensures a plugin's assembly is loaded. Do not use unless you need to.
-
-
- Declaration
-
- protected void RequireLoaded(PluginMetadata plugin)
-
- Parameters
-
-
-
- Type
- Name
- Description
-
-
-
-
- PluginMetadata
- plugin
- the plugin to ensure is loaded.
-
-
-
-
Extension Methods
ReflectionUtil.SetField<T, U>(T, String, U)
@@ -527,7 +407,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 7a1ecdc8..907a0159 100644
--- a/api/IPA.Loader.IgnoreReason.html
+++ b/api/IPA.Loader.IgnoreReason.html
@@ -115,7 +115,7 @@
Improve this Doc
- View Source
+ View Source
IgnoreReason(Reason, String, Exception, PluginMetadata)
@@ -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
RelatedTo
@@ -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)
@@ -563,7 +563,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 a852fcee..dd406d2e 100644
--- a/api/IPA.Loader.PluginInitInjector.InjectParameter.html
+++ b/api/IPA.Loader.PluginInitInjector.InjectParameter.html
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginInitInjector.html b/api/IPA.Loader.PluginInitInjector.html
index 33dc6a85..95e3df61 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 2026cbff..08c2a19f 100644
--- a/api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html
+++ b/api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html
@@ -150,7 +150,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 dbc69876..2140467a 100644
--- a/api/IPA.Loader.PluginManager.PluginDisableDelegate.html
+++ b/api/IPA.Loader.PluginManager.PluginDisableDelegate.html
@@ -144,7 +144,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginManager.PluginEnableDelegate.html b/api/IPA.Loader.PluginManager.PluginEnableDelegate.html
index ad1c60da..1147a102 100644
--- a/api/IPA.Loader.PluginManager.PluginEnableDelegate.html
+++ b/api/IPA.Loader.PluginManager.PluginEnableDelegate.html
@@ -144,7 +144,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginManager.html b/api/IPA.Loader.PluginManager.html
index 9814fbd7..7e1f2248 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
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 SourceCalled 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 SourceCalled 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 SourceCalled 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 DocLog(Level.Critical, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Critical, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Debug, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Debug, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Error, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Error, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Info, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Info, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Info, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Info, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Notice, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Notice, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Trace, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Trace, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Warning, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Warning, message);
Improve this Doc
The StreamWriter that writes to the GZip file.
@@ -176,7 +176,7 @@ Improve this Doc - View Source + View SourceImprove this Doc
- View Source
+ View Source
SemverValue
@@ -310,7 +310,7 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
StorageMode
@@ -342,7 +342,7 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
StringValue
@@ -376,7 +376,7 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
CompareTo(AlmostVersion)
@@ -434,7 +434,7 @@ or Improve this Doc
- View Source
+ View Source
CompareTo(Version)
@@ -492,7 +492,7 @@ be thrown.
Improve this Doc
- View Source
+ View Source
Equals(Object)
@@ -551,7 +551,7 @@ be thrown.
Improve this Doc
- View Source
+ View Source
GetHashCode()
@@ -589,7 +589,7 @@ be thrown.
Improve this Doc
- View Source
+ View Source
ToString()
@@ -630,7 +630,7 @@ stored as a SemVer.Version, it is equivalent to callin
Improve this Doc
- View Source
+ View Source
Equality(AlmostVersion, AlmostVersion)
@@ -695,7 +695,7 @@ does not.
Improve this Doc
- View Source
+ View Source
Implicit(AlmostVersion to Version)
@@ -749,7 +749,7 @@ If not applicable, returns null
Improve this Doc
- View Source
+ View Source
Implicit(Version to AlmostVersion)
@@ -802,7 +802,7 @@ If not applicable, returns null
Improve this Doc
- View Source
+ View Source
Inequality(AlmostVersion, AlmostVersion)
@@ -891,7 +891,7 @@ If not applicable, returns null
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.AlmostVersionConverter.html b/api/IPA.Utilities.AlmostVersionConverter.html
index 7d59dce2..7e1b17cd 100644
--- a/api/IPA.Utilities.AlmostVersionConverter.html
+++ b/api/IPA.Utilities.AlmostVersionConverter.html
@@ -143,7 +143,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -200,7 +200,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(AlmostVersion, Object)
@@ -284,7 +284,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Coroutines.html b/api/IPA.Utilities.Async.Coroutines.html
index 4e54162f..efc45811 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 c4dbac11..bd662019 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)
@@ -643,7 +643,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 16692143..fe7ac833 100644
--- a/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html
+++ b/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html
@@ -158,7 +158,7 @@
Improve this Doc
- View Source
+ View Source
IsRunning
@@ -207,7 +207,7 @@
Improve this Doc
- View Source
+ View Source
Dispose()
@@ -223,7 +223,7 @@
Improve this Doc
- View Source
+ View Source
Dispose(Boolean)
@@ -257,7 +257,7 @@
Improve this Doc
- View Source
+ View Source
Exit()
@@ -308,7 +308,7 @@
Improve this Doc
- View Source
+ View Source
GetScheduledTasks()
@@ -358,7 +358,7 @@
Improve this Doc
- View Source
+ View Source
Join()
@@ -393,7 +393,7 @@
Improve this Doc
- View Source
+ View Source
QueueTask(Task)
@@ -446,7 +446,7 @@ scheduled for this Improve this Doc
- View Source
+ View Source
Start()
@@ -478,7 +478,7 @@ scheduled for this Improve this Doc
- View Source
+ View Source
TryExecuteTaskInline(Task, Boolean)
@@ -581,7 +581,7 @@ make sense to run it inline.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.MutexLocker.html b/api/IPA.Utilities.Async.Synchronization.MutexLocker.html
index 6404945f..b19e915c 100644
--- a/api/IPA.Utilities.Async.Synchronization.MutexLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.MutexLocker.html
@@ -126,7 +126,7 @@ Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html
index b7e13e15..d76ec07f 100644
--- a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html
@@ -126,7 +126,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html
index 8e7c6b07..e5da6a74 100644
--- a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html
@@ -126,7 +126,7 @@ when it is disposed. Create this with Improve this Doc
- View Source
+ View Source
Upgrade()
@@ -165,7 +165,7 @@ upgrading the current thread's lock.
Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -211,7 +211,7 @@ upgrading the current thread's lock.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html
index 5f5836e2..ae667425 100644
--- a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html
@@ -126,7 +126,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html
index 73610cc9..4f395bd4 100644
--- a/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html
@@ -126,7 +126,7 @@ Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html
index 24d6ec9a..09336333 100644
--- a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html
@@ -126,7 +126,7 @@ when it is disposed. Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ when it is disposed. Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html
index 301c6228..2a2b9edb 100644
--- a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html
@@ -126,7 +126,7 @@ Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.html b/api/IPA.Utilities.Async.Synchronization.html
index d5691f71..0e729ede 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 23cbe299..e96189ed 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)
@@ -704,7 +704,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 58e18185..40e0a832 100644
--- a/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html
+++ b/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html
@@ -125,7 +125,7 @@
Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.CriticalSection.html b/api/IPA.Utilities.CriticalSection.html
index d8b63688..0e4d0921 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 982a67b1..bfa55f02 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 26ed5ac8..db0066f1 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 0f1b6161..5ce21aae 100644
--- a/api/IPA.Utilities.FieldAccessor-2.Accessor.html
+++ b/api/IPA.Utilities.FieldAccessor-2.Accessor.html
@@ -154,7 +154,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.FieldAccessor-2.html b/api/IPA.Utilities.FieldAccessor-2.html
index 7d2f32f9..6b8217bf 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 e7d53e8f..cc22d2c7 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 e89feb59..369496b8 100644
--- a/api/IPA.Utilities.PropertyAccessor-2.Getter.html
+++ b/api/IPA.Utilities.PropertyAccessor-2.Getter.html
@@ -154,7 +154,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.PropertyAccessor-2.Setter.html b/api/IPA.Utilities.PropertyAccessor-2.Setter.html
index 6649379d..3269820b 100644
--- a/api/IPA.Utilities.PropertyAccessor-2.Setter.html
+++ b/api/IPA.Utilities.PropertyAccessor-2.Setter.html
@@ -144,7 +144,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.PropertyAccessor-2.html b/api/IPA.Utilities.PropertyAccessor-2.html
index 887317f3..62ca5945 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 39e30de9..14d5ca19 100644
--- a/api/IPA.Utilities.Ref-1.html
+++ b/api/IPA.Utilities.Ref-1.html
@@ -150,7 +150,7 @@
Improve this Doc
- View Source
+ View Source
Ref(T)
@@ -186,7 +186,7 @@
Improve this Doc
- View Source
+ View Source
Error
@@ -218,7 +218,7 @@
Improve this Doc
- View Source
+ View Source
Value
@@ -252,7 +252,7 @@
Improve this Doc
- View Source
+ View Source
CompareTo(T)
@@ -302,7 +302,7 @@
Improve this Doc
- View Source
+ View Source
CompareTo(Ref<T>)
@@ -352,7 +352,7 @@
Improve this Doc
- View Source
+ View Source
Verify()
@@ -370,7 +370,7 @@
Improve this Doc
- View Source
+ View Source
Implicit(T to Ref<T>)
@@ -420,7 +420,7 @@
Improve this Doc
- View Source
+ View Source
Implicit(Ref<T> to T)
@@ -499,7 +499,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Ref.html b/api/IPA.Utilities.Ref.html
index 2f795519..658667cd 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 a1d84309..ef1a8ea6 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 0f76e653..0ba3dc45 100644
--- a/api/IPA.Utilities.UnityGame.Release.html
+++ b/api/IPA.Utilities.UnityGame.Release.html
@@ -142,7 +142,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.UnityGame.html b/api/IPA.Utilities.UnityGame.html
index 36825b64..e35ac825 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 7336d393..f36f83eb 100644
--- a/api/IPA.Utilities.Utils.ScopeGuardObject.html
+++ b/api/IPA.Utilities.Utils.ScopeGuardObject.html
@@ -128,7 +128,7 @@
Improve this Doc
- View Source
+ View Source
ScopeGuardObject(Action)
@@ -164,7 +164,7 @@
Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -209,7 +209,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Utils.html b/api/IPA.Utilities.Utils.html
index df7be9d4..657e8f4c 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,7 +512,7 @@
Improve this Doc
- View Source
+ View Source
VersionCompareNoPrerelease(Version, Version)
@@ -574,7 +574,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/index.html b/api/index.html
index bbd2fdb8..ce325806 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 7df5ce6f..6f99e18e 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 0a911cd6..e402de95 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 d73414f7..543ab366 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 16249977..c9250551 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 362b9870..152912ae 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 ec0b4375..28e3de3f 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 7899eab1..1f917c30 100644
--- a/index.html
+++ b/index.html
@@ -101,7 +101,7 @@
diff --git a/index.json b/index.json
index 40874b91..fe283e9f 100644
--- a/index.json
+++ b/index.json
@@ -277,7 +277,7 @@
"api/IPA.Loader.Features.Feature.html": {
"href": "api/IPA.Loader.Features.Feature.html",
"title": "Class Feature",
- "keywords": "Class Feature The root interface for a mod Feature. Inheritance Object Feature Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Loader.Features Assembly : IPA.Loader.dll Syntax public abstract class Feature Remarks Avoid storing any data in any subclasses. If you do, it may result in a failure to load the feature. Properties | Improve this Doc View Source InvalidMessage The message to be logged when the feature is not valid for a plugin. This should also be set whenever either BeforeLoad(PluginMetadata) or BeforeInit(PluginMetadata) returns false. Declaration public virtual string InvalidMessage { get; protected set; } Property Value Type Description String the message to show when the feature is marked invalid | Improve this Doc View Source StoreOnPlugin Defines whether or not this feature will be accessible from the plugin metadata once loaded. Declaration protected virtual bool StoreOnPlugin { get; } Property Value Type Description Boolean true if this Feature will be stored on the plugin metadata, false otherwise Methods | Improve this Doc View Source AfterInit(PluginMetadata) Called after a plugin has been fully initialized, whether or not there is an Init method. This should never throw an exception. Declaration public virtual void AfterInit(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin that was just initialized | Improve this Doc View Source AfterInit(PluginMetadata, Object) Called after a plugin has been fully initialized, whether or not there is an Init method. This should never throw an exception. Declaration public virtual void AfterInit(PluginMetadata plugin, object pluginInstance) Parameters Type Name Description PluginMetadata plugin the plugin that was just initialized Object pluginInstance the instance of the plugin being initialized | Improve this Doc View Source BeforeInit(PluginMetadata) Called before a plugin's Init method is called. This will not be called if there is no Init method. This should never throw an exception. An exception will abort the loading of the plugin with an error. Declaration public virtual bool BeforeInit(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin to be initialized Returns Type Description Boolean whether or not to call the Init method | Improve this Doc View Source BeforeLoad(PluginMetadata) Called before a plugin is loaded. This should never throw an exception. An exception will abort the loading of the plugin with an error. Declaration public virtual bool BeforeLoad(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin about to be loaded Returns Type Description Boolean whether or not the plugin should be loaded Remarks The assembly will still be loaded, but the plugin will not be constructed if this returns false . Any features it defines, for example, will still be loaded. | Improve this Doc View Source Evaluate() Evaluates the Feature for use in conditional meta-Features. This should be re-calculated on every call, unless it can be proven to not change. This will be called on every feature that returns true from Initialize(PluginMetadata, String[]) Declaration public virtual bool Evaluate() Returns Type Description Boolean the truthiness of the Feature. | Improve this Doc View Source Initialize(PluginMetadata, String[]) Initializes the feature with the parameters provided in the definition. Note: When no parenthesis are provided, parameters is an empty array. Declaration public abstract bool Initialize(PluginMetadata meta, string[] parameters) Parameters Type Name Description PluginMetadata meta the metadata of the plugin that is being prepared String [] parameters the parameters passed to the feature definition, or null Returns Type Description Boolean true if the feature is valid for the plugin, false otherwise Remarks This gets called BEFORE your Init method. Returning false does not prevent the plugin from being loaded. It simply prevents the feature from being used. | Improve this Doc View Source RequireLoaded(PluginMetadata) Ensures a plugin's assembly is loaded. Do not use unless you need to. Declaration protected void RequireLoaded(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin to ensure is loaded. Extension Methods ReflectionUtil.SetField
(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
+ "keywords": "Class Feature The root interface for a mod Feature. Inheritance Object Feature Inherited Members Object.ToString() Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Loader.Features Assembly : IPA.Loader.dll Syntax public abstract class Feature Remarks Avoid storing any data in any subclasses. If you do, it may result in a failure to load the feature. Properties | Improve this Doc View Source InvalidMessage The message to be logged when the feature is not valid for a plugin. This should also be set whenever either BeforeInit(PluginMetadata) returns false. Declaration public virtual string InvalidMessage { get; protected set; } Property Value Type Description String the message to show when the feature is marked invalid Methods | Improve this Doc View Source AfterDisable(PluginMetadata) Called after a plugin with this feature appplied is disabled. Declaration public virtual void AfterDisable(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin that was disabled | Improve this Doc View Source AfterInit(PluginMetadata) Called after a plugin has been fully initialized, whether or not there is an Init method. This should never throw an exception. Declaration public virtual void AfterInit(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin that was just initialized | Improve this Doc View Source AfterInit(PluginMetadata, Object) Called after a plugin has been fully initialized, whether or not there is an Init method. This should never throw an exception. Declaration public virtual void AfterInit(PluginMetadata plugin, object pluginInstance) Parameters Type Name Description PluginMetadata plugin the plugin that was just initialized Object pluginInstance the instance of the plugin being initialized | Improve this Doc View Source BeforeInit(PluginMetadata) Called before a plugin's Init method is called. This will not be called if there is no Init method. This should never throw an exception. An exception will abort the loading of the plugin with an error. Declaration public virtual bool BeforeInit(PluginMetadata plugin) Parameters Type Name Description PluginMetadata plugin the plugin to be initialized Returns Type Description Boolean whether or not to call the Init method | Improve this Doc View Source Initialize(PluginMetadata, JObject) Initializes the feature with the data provided in the definition. Declaration protected abstract bool Initialize(PluginMetadata meta, JObject featureData) Parameters Type Name Description PluginMetadata meta the metadata of the plugin that is being prepared Newtonsoft.Json.Linq.JObject featureData the data provided with the feature Returns Type Description Boolean true if the feature is valid for the plugin, false otherwise Remarks This gets called AFTER your Init method, but BEFORE the target's Init method. If it is applied to the defining plugin, BeforeInit is not called. Returning false does not prevent the plugin from being loaded. It simply prevents the feature from being used. Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
},
"api/IPA.Loader.Features.html": {
"href": "api/IPA.Loader.Features.html",
diff --git a/manifest.json b/manifest.json
index 6cc3cfaa..b116b960 100644
--- a/manifest.json
+++ b/manifest.json
@@ -18,7 +18,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Config.NameAttribute.html",
- "hash": "zYJo8qZbE4N4YtCIwvdEIA=="
+ "hash": "3yk8RX9VwQHQXVB3ehH2bQ=="
}
},
"is_incremental": false,
@@ -30,7 +30,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Config.PreferAttribute.html",
- "hash": "Uo58g9q9/BLsY1VKK9CRIQ=="
+ "hash": "QdwXrqRafYUU9vZo18W7Cg=="
}
},
"is_incremental": false,
@@ -42,7 +42,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Config.html",
- "hash": "MPYi8mXTvdT77J5iK0Wtig=="
+ "hash": "OCkyjGBrtRTPKPu6Zb0auQ=="
}
},
"is_incremental": false,
@@ -54,7 +54,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.ConfigProvider.html",
- "hash": "VJI+WuDuQZ/QRsPEkKmFqw=="
+ "hash": "PMIe1fedH/T9ukq+Y/lOwQ=="
}
},
"is_incremental": false,
@@ -66,7 +66,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.Boolean.html",
- "hash": "HJSQrTAeejLYG/cT4UzAGw=="
+ "hash": "LvZBt9X/eH3gGqw/kkCpIQ=="
}
},
"is_incremental": false,
@@ -78,7 +78,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.FloatingPoint.html",
- "hash": "ElHBadhFSfMgTGL3zEALyA=="
+ "hash": "nOarpUuot0zNT61yRa82Ew=="
}
},
"is_incremental": false,
@@ -90,7 +90,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.Integer.html",
- "hash": "ZdOPizi4nZ+rY2WySez+UA=="
+ "hash": "4yffpFYtNHoCFzoF1rBiFA=="
}
},
"is_incremental": false,
@@ -102,7 +102,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.List.html",
- "hash": "a3/vtoG+JdbiQtabAxpmtA=="
+ "hash": "H1Im8azoFBoMGI9059h+pw=="
}
},
"is_incremental": false,
@@ -114,7 +114,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.Map.html",
- "hash": "nrJWt6f8Vufi/57cu5fw2A=="
+ "hash": "tTb/RGdAXRrbTjUvfw3dCQ=="
}
},
"is_incremental": false,
@@ -126,7 +126,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.Text.html",
- "hash": "dH4PPLPD1mtOWlFbPUc0Pw=="
+ "hash": "PTbVtl57ohrGiZpsY0dOSw=="
}
},
"is_incremental": false,
@@ -138,7 +138,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.Value.html",
- "hash": "iYutncFLLXawRHY6oSsauA=="
+ "hash": "62AyN8/LKMIxq/p2pQ95OA=="
}
},
"is_incremental": false,
@@ -162,7 +162,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.IConfigProvider.html",
- "hash": "MtDZfyKvHSx//C1dCk+rYA=="
+ "hash": "MBgTdmsw5EMpgdkLrzev9Q=="
}
},
"is_incremental": false,
@@ -174,7 +174,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.IConfigStore.html",
- "hash": "2jCfovouYSLFGdyc+OQp1Q=="
+ "hash": "rnCByAskpGtgFcSHNI8g+w=="
}
},
"is_incremental": false,
@@ -186,7 +186,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.IModPrefs.html",
- "hash": "PS0iRIbYxEUi42UH6iBFMQ=="
+ "hash": "wKRqQZoYWY0sFzj3JUgvpQ=="
}
},
"is_incremental": false,
@@ -198,7 +198,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.ModPrefs.html",
- "hash": "7PtdLOe2nuTrtJ4nP/j7ng=="
+ "hash": "nAeckI/SkOX9HTnlj8/AZA=="
}
},
"is_incremental": false,
@@ -210,7 +210,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Attributes.IgnoreAttribute.html",
- "hash": "UAAYgrPfb46mzCoV5SX6qQ=="
+ "hash": "TYpnITST5pKVBQgjt1Zz2Q=="
}
},
"is_incremental": false,
@@ -222,7 +222,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Attributes.NonNullableAttribute.html",
- "hash": "kzi0GYgr22vM4H6vBueaGg=="
+ "hash": "6L0JMx5gYxWJ6GuCBUfpqg=="
}
},
"is_incremental": false,
@@ -234,7 +234,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Attributes.NotifyPropertyChangesAttribute.html",
- "hash": "MW91Orvx6X90UA9IPyNCRQ=="
+ "hash": "Hma2mXaS7ltq0hcqlVNW3A=="
}
},
"is_incremental": false,
@@ -246,7 +246,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Attributes.SerializedNameAttribute.html",
- "hash": "UgUi3yHfntFpjUWSvqDBCg=="
+ "hash": "uxJUBPa87oKNnq2SYGdRrg=="
}
},
"is_incremental": false,
@@ -258,7 +258,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Attributes.UseConverterAttribute.html",
- "hash": "sSUvLMmnBMaVKuLOMB3Jzw=="
+ "hash": "zIai1944T54Y+WU5UJ7guw=="
}
},
"is_incremental": false,
@@ -282,7 +282,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.CaseInsensitiveEnumConverter-1.html",
- "hash": "xHkStHpdlgfRMPY/nnI4Mg=="
+ "hash": "0G+xPVYplE9DJx1nFYdHqw=="
}
},
"is_incremental": false,
@@ -294,7 +294,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.CollectionConverter-2.html",
- "hash": "uZUUc31XNcTz/1/exlh+Lg=="
+ "hash": "PDL/DrWubS8eqQD6ZZeWYg=="
}
},
"is_incremental": false,
@@ -306,7 +306,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.CollectionConverter-3.html",
- "hash": "z9qkyy72OCnPUlluHX/rBw=="
+ "hash": "sIXop0IM2X8Y/hAMIZzqEw=="
}
},
"is_incremental": false,
@@ -318,7 +318,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.Converter-1.html",
- "hash": "rt2xXFoFKXUWUFOxeq/chQ=="
+ "hash": "WSchqskn3w1dC7BdAEpwmg=="
}
},
"is_incremental": false,
@@ -330,7 +330,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.Converter.html",
- "hash": "K8dV/EKm3/UTeDSO3yThaA=="
+ "hash": "xben9x9qPZFFv75Ly3FK+w=="
}
},
"is_incremental": false,
@@ -342,7 +342,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html",
- "hash": "Uwm9HqaRqyTezx2cxrTFmA=="
+ "hash": "u82s3i+cBVRYrABcV8eQdg=="
}
},
"is_incremental": false,
@@ -354,7 +354,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html",
- "hash": "k2Wh+bfLeFn68vC8N+18Kw=="
+ "hash": "nDpkWmI5lhua6iV5xP5EYA=="
}
},
"is_incremental": false,
@@ -366,7 +366,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.DictionaryConverter-1.html",
- "hash": "Qa0tFkcDqaDM/vv7RzYrRA=="
+ "hash": "8QszTDOzw61F/CYfbn+wuQ=="
}
},
"is_incremental": false,
@@ -378,7 +378,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.DictionaryConverter-2.html",
- "hash": "mcRCA3UH13wnRIUX3h0RTw=="
+ "hash": "tvOJZZpua92+GTmKqfDC3A=="
}
},
"is_incremental": false,
@@ -390,7 +390,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.EnumConverter-1.html",
- "hash": "ESj1XGuHf50W2CNwChqNkQ=="
+ "hash": "bCn6BD1Yfjp5JHv3Pptuew=="
}
},
"is_incremental": false,
@@ -402,7 +402,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html",
- "hash": "qINFcU15RylJxCRgpZsCKw=="
+ "hash": "zcoVzkagr316d9/2CwotCA=="
}
},
"is_incremental": false,
@@ -414,7 +414,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IDictionaryConverter-2.html",
- "hash": "MA9V711pHXyPBXgx+lqelQ=="
+ "hash": "JtA489E4CBzXIGASl/vqRw=="
}
},
"is_incremental": false,
@@ -426,7 +426,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IListConverter-1.html",
- "hash": "lkiCFhvekshbjY4UV+ysaA=="
+ "hash": "f5G/owzelFpFnzjb9q640w=="
}
},
"is_incremental": false,
@@ -438,7 +438,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IListConverter-2.html",
- "hash": "cmZg1UWfZn8l7Ttm8KITug=="
+ "hash": "q4aEmpbka0WjouqiKwNzmQ=="
}
},
"is_incremental": false,
@@ -450,7 +450,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html",
- "hash": "XxFGs3iLRefADfQ0/e3FCQ=="
+ "hash": "EhiTBndAP6pAzdjElTEuQA=="
}
},
"is_incremental": false,
@@ -462,7 +462,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-2.html",
- "hash": "FFOspqvS9SWJTm0Ep5Ke1g=="
+ "hash": "XhrGvzQURhRIRR23Wq4y8w=="
}
},
"is_incremental": false,
@@ -474,7 +474,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.ISetConverter-1.html",
- "hash": "qqicz5He+JVhKgadmqaORQ=="
+ "hash": "GComgF4c2k7BIQfFiDnqjg=="
}
},
"is_incremental": false,
@@ -486,7 +486,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.ISetConverter-2.html",
- "hash": "IfFFwy2SMzz31Dqg+1RLFw=="
+ "hash": "kENWGRy19OnLQEXH0yOsNQ=="
}
},
"is_incremental": false,
@@ -498,7 +498,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.ListConverter-1.html",
- "hash": "r4X4RDaOY+5EVcZQe/XYaQ=="
+ "hash": "1Vhr/gbRktSDtz4XTagkKA=="
}
},
"is_incremental": false,
@@ -510,7 +510,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.ListConverter-2.html",
- "hash": "/QQKkUHx0n/4ywtvoV7gEg=="
+ "hash": "o4WJVwvXBIOcwW7dibU76A=="
}
},
"is_incremental": false,
@@ -522,7 +522,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.NullableConverter-1.html",
- "hash": "lnWyN5+D9fE2nh5Qe9pmCw=="
+ "hash": "BSbLLr+rmRWtgi86w7TeCg=="
}
},
"is_incremental": false,
@@ -534,7 +534,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.NullableConverter-2.html",
- "hash": "ysHykpfjwGxvK7hZblHHdw=="
+ "hash": "pv/D6c+d9QTzMoOGnqgieQ=="
}
},
"is_incremental": false,
@@ -546,7 +546,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html",
- "hash": "FXvUQE8UGP6Nrq/HewKuhw=="
+ "hash": "NYUj8x23US9X/x0VeluJzA=="
}
},
"is_incremental": false,
@@ -570,7 +570,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.GeneratedStore.html",
- "hash": "465pEwDaTiUGy0+59emVtA=="
+ "hash": "/aueBB7CsIu8rfR8pseSfg=="
}
},
"is_incremental": false,
@@ -582,7 +582,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.IValueConverter.html",
- "hash": "zpzs19Iqg3/2r5fTktH9/A=="
+ "hash": "sWZXvYeg5hD9BKkF2O3PZg=="
}
},
"is_incremental": false,
@@ -594,7 +594,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.ValueConverter-1.html",
- "hash": "kjag4I3XOAP0DzjBtN9UlA=="
+ "hash": "AZ1/kL6VIoU5/dpYPiWTdA=="
}
},
"is_incremental": false,
@@ -630,7 +630,7 @@
"output": {
".html": {
"relative_path": "api/IPA.InitAttribute.html",
- "hash": "+ln+TrXa71Td9blgyCYDLg=="
+ "hash": "MywcyU2mV/Ibtp3b7a5Zlg=="
}
},
"is_incremental": false,
@@ -642,7 +642,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.CannotRuntimeDisableException.html",
- "hash": "Tj92Xj7ZTLo13SVhdtseNg=="
+ "hash": "fwXc+Cq6m33m28e/0myvhg=="
}
},
"is_incremental": false,
@@ -654,7 +654,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.Features.Feature.html",
- "hash": "RP1D1ZXa6CpuPED5wFctGg=="
+ "hash": "VaXEewub1AIwYSfy1l8nAQ=="
}
},
"is_incremental": false,
@@ -678,7 +678,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.IgnoreReason.html",
- "hash": "kHKGRQQ4huZTzYXm25K+3A=="
+ "hash": "oj2zEoTxCcih4FiTNd7Y5g=="
}
},
"is_incremental": false,
@@ -690,7 +690,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginInitInjector.InjectParameter.html",
- "hash": "asH/Rl7/TEZHTXSaLvzyZQ=="
+ "hash": "xNou/Xk71D4ZZ01BLAW9aA=="
}
},
"is_incremental": false,
@@ -702,7 +702,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginInitInjector.html",
- "hash": "egRq/r0PHzJKAhZZQ1OamA=="
+ "hash": "tjlmb/nAQbguohtSGkMVEw=="
}
},
"is_incremental": false,
@@ -714,7 +714,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html",
- "hash": "BmveWBIM9w2pMi3uEGDN6Q=="
+ "hash": "au/MkHweeUUoHpDAEBHs8Q=="
}
},
"is_incremental": false,
@@ -726,7 +726,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginManager.PluginDisableDelegate.html",
- "hash": "90EqKbspSFh/50lebs5YLQ=="
+ "hash": "tmTRchDcYih6wAnZC+fZgQ=="
}
},
"is_incremental": false,
@@ -738,7 +738,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginManager.PluginEnableDelegate.html",
- "hash": "EFiuHmZX/h6Q3Moe7hX3jA=="
+ "hash": "4bj6zTUdt/3GnB5Y+9h2sw=="
}
},
"is_incremental": false,
@@ -750,7 +750,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginManager.html",
- "hash": "IHeg3rrSvPmYsFpEp4C3nQ=="
+ "hash": "jifoPDvKNrz/q2K7qnYbCw=="
}
},
"is_incremental": false,
@@ -762,7 +762,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginMetadata.html",
- "hash": "2hGtPYy3N84AhGOVV0jtbw=="
+ "hash": "JycjFymCvh7/C+xvEOxUSg=="
}
},
"is_incremental": false,
@@ -774,7 +774,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.Reason.html",
- "hash": "y5SuoKPhWGzlWkR345lCRg=="
+ "hash": "VgDNbiNuspnQV69kVrUb0Q=="
}
},
"is_incremental": false,
@@ -786,7 +786,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.StateTransitionTransaction.html",
- "hash": "IjGvru5VuoeMkckTUlFUUg=="
+ "hash": "r3TE1Gl1R+VxsIKkaDNO7Q=="
}
},
"is_incremental": false,
@@ -810,7 +810,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.LogPrinter.html",
- "hash": "pn4KoAqIZffX19q5hQwVIg=="
+ "hash": "UV8TrgwLMRlvA0HbUfq+Ew=="
}
},
"is_incremental": false,
@@ -822,7 +822,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Logger.Level.html",
- "hash": "OIkIqR8yYvRT11gMmgvdNg=="
+ "hash": "+c1Kvqve6LpFRmqhwS8lHA=="
}
},
"is_incremental": false,
@@ -834,7 +834,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Logger.LogLevel.html",
- "hash": "jIdsRjTblhVPnPxAX/h1Vg=="
+ "hash": "TQfU2Z+ZsyMImNB0nkRVmg=="
}
},
"is_incremental": false,
@@ -846,7 +846,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Logger.html",
- "hash": "N7TYUcQRrwR2F6qE2iVdBQ=="
+ "hash": "LpneOYRW7+LPchSdf/6gzg=="
}
},
"is_incremental": false,
@@ -858,7 +858,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.LoggerExtensions.html",
- "hash": "/ZETVHd9aiYvk+EFXipWAA=="
+ "hash": "+SvrBqRZUzgAyvdLIAHJtQ=="
}
},
"is_incremental": false,
@@ -870,7 +870,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.ColoredConsolePrinter.html",
- "hash": "CRLuk5sg3BDOO8ShDEmCIA=="
+ "hash": "xx8EHwQpq7vNOPg16HX5/Q=="
}
},
"is_incremental": false,
@@ -882,7 +882,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.ColorlessConsolePrinter.html",
- "hash": "5QNoL78ZkY6wLirUg/lwEw=="
+ "hash": "3zTmzcpnEiO6gebfKX0pOg=="
}
},
"is_incremental": false,
@@ -894,7 +894,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.GZFilePrinter.html",
- "hash": "L2uHJhk4x7YdqYOjpl1yvw=="
+ "hash": "bPxtgPQ/F1/uJoQhjiFokQ=="
}
},
"is_incremental": false,
@@ -906,7 +906,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.GlobalLogFilePrinter.html",
- "hash": "wYb4iNfqGejDWc8fQS1bng=="
+ "hash": "XG4RNDQouccj7bEIGfmraQ=="
}
},
"is_incremental": false,
@@ -918,7 +918,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.PluginLogFilePrinter.html",
- "hash": "WaJ1TK/bdj6i6KDappersw=="
+ "hash": "/Pi4ajY3WMoVwEyp4Hdfsw=="
}
},
"is_incremental": false,
@@ -930,7 +930,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.PluginSubLogPrinter.html",
- "hash": "g++zL4OpukMZDjc9/jxXRw=="
+ "hash": "EBtO8HrssOOpxMbHbkUVfA=="
}
},
"is_incremental": false,
@@ -954,7 +954,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.StandardLogger.html",
- "hash": "wx6m+cszUKOLh4t+CyVNgw=="
+ "hash": "YxGR6e5oAd+79xQ6NxLWNw=="
}
},
"is_incremental": false,
@@ -978,7 +978,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Old.IEnhancedPlugin.html",
- "hash": "Zx1BPF0GwC5P7gv3+MyQPA=="
+ "hash": "5o6AyqYFH8LAvFwMsFpEMg=="
}
},
"is_incremental": false,
@@ -990,7 +990,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Old.IPlugin.html",
- "hash": "gZcQYkoTRBL/G584ktZitQ=="
+ "hash": "iZEJV9mpoD4BpyJLDxO3TQ=="
}
},
"is_incremental": false,
@@ -1014,7 +1014,7 @@
"output": {
".html": {
"relative_path": "api/IPA.OnDisableAttribute.html",
- "hash": "G9FPH8pkC7caRkETGaf5Bg=="
+ "hash": "Gu/wgEZ9kRrqdh1TIhce6w=="
}
},
"is_incremental": false,
@@ -1026,7 +1026,7 @@
"output": {
".html": {
"relative_path": "api/IPA.OnEnableAttribute.html",
- "hash": "0HcVwYfS0+rJvvnvCr1Vzw=="
+ "hash": "8pfGeIwa2Cw1ZziKlrXRfg=="
}
},
"is_incremental": false,
@@ -1038,7 +1038,7 @@
"output": {
".html": {
"relative_path": "api/IPA.OnExitAttribute.html",
- "hash": "4swkFOKYKmIn2hx0V9HnEw=="
+ "hash": "myopIBKIubutGG0XhJaRYw=="
}
},
"is_incremental": false,
@@ -1050,7 +1050,7 @@
"output": {
".html": {
"relative_path": "api/IPA.OnStartAttribute.html",
- "hash": "51bU9wAtDjz4o2Kcir1vrA=="
+ "hash": "T+xt8qYQaw3m04uDKA0YOQ=="
}
},
"is_incremental": false,
@@ -1062,7 +1062,7 @@
"output": {
".html": {
"relative_path": "api/IPA.PluginAttribute.html",
- "hash": "S3XZy6QCFXilpVldhzX4Rg=="
+ "hash": "TylgU/kYu2uZzXJlvZFR0Q=="
}
},
"is_incremental": false,
@@ -1074,7 +1074,7 @@
"output": {
".html": {
"relative_path": "api/IPA.RuntimeOptions.html",
- "hash": "DlREeF/Fzy9s0+TSfsEZag=="
+ "hash": "hD3to2CK1mTwdGvXWw1Fsg=="
}
},
"is_incremental": false,
@@ -1086,7 +1086,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.AlmostVersion.StoredAs.html",
- "hash": "eRmHIeyzsXEKrFTqXD15FA=="
+ "hash": "GEdZRJv7bZLjV0DaDKDaQA=="
}
},
"is_incremental": false,
@@ -1098,7 +1098,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.AlmostVersion.html",
- "hash": "ToDrOjW1iXwgFpv5Cqr9cw=="
+ "hash": "tEce0yis51P5wh3kBkFauw=="
}
},
"is_incremental": false,
@@ -1110,7 +1110,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.AlmostVersionConverter.html",
- "hash": "yyVwfyy0/dCFDxsY1FlfKQ=="
+ "hash": "f1iaTKtgBrn4b5o/Bn6wMw=="
}
},
"is_incremental": false,
@@ -1122,7 +1122,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Coroutines.html",
- "hash": "0Mc57CpfzbS4HD9rrQ8feg=="
+ "hash": "FFkxtRIakFnfduwNMAZ4jw=="
}
},
"is_incremental": false,
@@ -1134,7 +1134,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.SingleCreationValueCache-2.html",
- "hash": "IWNhKgb/UJg7lu2PrjDt0A=="
+ "hash": "3oaM+IRZq1cNViPUunWDdw=="
}
},
"is_incremental": false,
@@ -1146,7 +1146,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.SingleThreadTaskScheduler.html",
- "hash": "Vf8esyPpaasD2ZcGlem7aQ=="
+ "hash": "wu1BoIY60S0nqwZlpsCtEA=="
}
},
"is_incremental": false,
@@ -1158,7 +1158,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.MutexLocker.html",
- "hash": "WM6Crfay30anfojvzpMkhg=="
+ "hash": "cwtv+Yf4roUpOpyNnIyeEw=="
}
},
"is_incremental": false,
@@ -1170,7 +1170,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html",
- "hash": "lr+EcWPHGVBBgftwVL69bg=="
+ "hash": "hHJcOHLCyzgp4p7Qj4EDhw=="
}
},
"is_incremental": false,
@@ -1182,7 +1182,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html",
- "hash": "v71OZS/6tm6leiutXfi90A=="
+ "hash": "9v4ELTfxEdrPSCOHS8JGkg=="
}
},
"is_incremental": false,
@@ -1194,7 +1194,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html",
- "hash": "DK1lsLPBR5SO5aKD6Kpcgw=="
+ "hash": "lD7KoxREN1glHTDlkV5Xxg=="
}
},
"is_incremental": false,
@@ -1206,7 +1206,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html",
- "hash": "DNRbhw6Tfe8k3IqExUp2BQ=="
+ "hash": "g2ABgvwWtBB3dOS/izgOmg=="
}
},
"is_incremental": false,
@@ -1218,7 +1218,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html",
- "hash": "DTFNuvQ1m6CluUM9dKz4Aw=="
+ "hash": "mWtPsUSUP2JNYl4RQmf3nA=="
}
},
"is_incremental": false,
@@ -1230,7 +1230,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html",
- "hash": "O7hYopViNmnjFRN/VMNIlg=="
+ "hash": "HreF8M6sVWTArZaijFhq7w=="
}
},
"is_incremental": false,
@@ -1242,7 +1242,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.html",
- "hash": "Mxj9Th86zIMRdV9FB5RYnA=="
+ "hash": "qyfkgs4s9Z1WKiw7lxymQA=="
}
},
"is_incremental": false,
@@ -1254,7 +1254,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.UnityMainThreadTaskScheduler.html",
- "hash": "V+N8Ut2EvcKNh0845J0Rww=="
+ "hash": "+iwmbYuIviZJ5HryAzgaGA=="
}
},
"is_incremental": false,
@@ -1278,7 +1278,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.CriticalSection.AutoExecuteSection.html",
- "hash": "Pj0BW52waO9FAhcGEwiQ8Q=="
+ "hash": "JM+q0Dc3mPGtbsxgkNYYbQ=="
}
},
"is_incremental": false,
@@ -1290,7 +1290,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.CriticalSection.html",
- "hash": "Vaj4fJ8uual6RwfMpkv+pA=="
+ "hash": "q48bLDei86if+eaoL8HuaA=="
}
},
"is_incremental": false,
@@ -1302,7 +1302,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.EnumerableExtensions.html",
- "hash": "FZomHvBgSl7K/miMcjjDCg=="
+ "hash": "NeYcZ3swmY3s700ShNgofg=="
}
},
"is_incremental": false,
@@ -1314,7 +1314,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Extensions.html",
- "hash": "vxtZqyn9l4uTno5S+kw/ng=="
+ "hash": "f1NNoOFHqM+hTlslA330Jw=="
}
},
"is_incremental": false,
@@ -1326,7 +1326,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.FieldAccessor-2.Accessor.html",
- "hash": "O1+SEz+k/VgvApIxtCAE3g=="
+ "hash": "rEaRuS0gWPlguY7GgKI/Iw=="
}
},
"is_incremental": false,
@@ -1338,7 +1338,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.FieldAccessor-2.html",
- "hash": "P75bJgYzpVaDYEmsMWPTOQ=="
+ "hash": "ozccsrnt189q0WLYttNA3A=="
}
},
"is_incremental": false,
@@ -1350,7 +1350,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.MethodAccessor-2.html",
- "hash": "rvwQJiSQt2+DrlespcAxLw=="
+ "hash": "d1zW3AkZcHMr09gD5guPkA=="
}
},
"is_incremental": false,
@@ -1362,7 +1362,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.PropertyAccessor-2.Getter.html",
- "hash": "PkD/nCTFdH7rUsNLm2/UUQ=="
+ "hash": "zCVPoBCxPemo0Ic7SMuyzg=="
}
},
"is_incremental": false,
@@ -1374,7 +1374,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.PropertyAccessor-2.Setter.html",
- "hash": "nP6fXKO1UzpmsXoZ2DSXQw=="
+ "hash": "PzerMU677Gv8vkPjeW3COQ=="
}
},
"is_incremental": false,
@@ -1386,7 +1386,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.PropertyAccessor-2.html",
- "hash": "7xBB0TvyrBKqHjAf0ouD1g=="
+ "hash": "epOIRhXm9RhIxcCHyME2EQ=="
}
},
"is_incremental": false,
@@ -1398,7 +1398,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Ref-1.html",
- "hash": "VYyqq6irylwArgo7Y5JP5A=="
+ "hash": "WQhx7GZzeFhKbitf5xSd3Q=="
}
},
"is_incremental": false,
@@ -1410,7 +1410,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Ref.html",
- "hash": "P3T9ZYPt3F+o6xqNRpRrqw=="
+ "hash": "CDSVpDadoGUWsRIPhJsW/A=="
}
},
"is_incremental": false,
@@ -1422,7 +1422,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.ReflectionUtil.html",
- "hash": "M5WLCAXJkM8gbT1QaMAXMA=="
+ "hash": "fKSCKVCs1DuaINtf9CgMgA=="
}
},
"is_incremental": false,
@@ -1434,7 +1434,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.UnityGame.Release.html",
- "hash": "LjV4eYJpF6DcsuSzJ2EKiQ=="
+ "hash": "g1KuwI757+ZRW/naDMdV2w=="
}
},
"is_incremental": false,
@@ -1446,7 +1446,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.UnityGame.html",
- "hash": "ra7jGXFsHXuOUlZa1FBscw=="
+ "hash": "iGLviakIV0wHqqMMDIEwkA=="
}
},
"is_incremental": false,
@@ -1458,7 +1458,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Utils.ScopeGuardObject.html",
- "hash": "0DrnoGqac9VWhqr6u//rpw=="
+ "hash": "s1ew12PGFDQUHpiAzwakxA=="
}
},
"is_incremental": false,
@@ -1470,7 +1470,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Utils.html",
- "hash": "F27AOEK7Ec02QmoOwi262Q=="
+ "hash": "hTFLanhhZ0jp3/TgoKAeWA=="
}
},
"is_incremental": false,
@@ -1506,7 +1506,7 @@
"output": {
".html": {
"relative_path": "api/index.html",
- "hash": "Yj4wQ8Zk5iQxO7+yPbMAaQ=="
+ "hash": "KvkaGCnwIpCfLTDHVPfaVw=="
}
},
"is_incremental": false,
@@ -1530,7 +1530,7 @@
"output": {
".html": {
"relative_path": "articles/command-line.html",
- "hash": "OUi5GMENPIcjBQ7JShpAIA=="
+ "hash": "PMZ53hSCQb9qgR6goO9LRA=="
}
},
"is_incremental": false,
@@ -1542,7 +1542,7 @@
"output": {
".html": {
"relative_path": "articles/contributing.html",
- "hash": "mjsimMssKCWpPjpAmKL6Ng=="
+ "hash": "1/kBXe0WMiLoHyjHzwn5jw=="
}
},
"is_incremental": false,
@@ -1554,7 +1554,7 @@
"output": {
".html": {
"relative_path": "articles/dev-resources/description.html",
- "hash": "6YTDEmncFiBaJlc8KU8CAA=="
+ "hash": "HvnZ3shLkRQFhxnCSiivcg=="
}
},
"is_incremental": false,
@@ -1566,7 +1566,7 @@
"output": {
".html": {
"relative_path": "articles/index.html",
- "hash": "bR/pblBbm130TJ+p5Fy9+A=="
+ "hash": "NP6Hf7mNLF1MFhMKJsHd2g=="
}
},
"is_incremental": false,
@@ -1578,7 +1578,7 @@
"output": {
".html": {
"relative_path": "articles/start-dev.html",
- "hash": "cAjYO1iSjfx9bEd+cyZUeQ=="
+ "hash": "5dB6hyfTniv2zznERDdtOA=="
}
},
"is_incremental": false,
@@ -1590,7 +1590,7 @@
"output": {
".html": {
"relative_path": "articles/start-user.html",
- "hash": "EImh/AHgE3gDXWwc+poyLA=="
+ "hash": "pIapBw7adWLAI9rhf9XFFw=="
}
},
"is_incremental": false,
@@ -1680,7 +1680,7 @@
"output": {
".html": {
"relative_path": "index.html",
- "hash": "8Oh6G1tpQPdSFDxMiC2c4Q=="
+ "hash": "uF53t1lJdvfIRGnMLve9gg=="
}
},
"is_incremental": false,
@@ -1692,7 +1692,7 @@
"output": {
".html": {
"relative_path": "other_api/config/schema.html",
- "hash": "MryZIDfey+0K+7GVbYJQjQ=="
+ "hash": "ACve6csgmVstL3k3WOikcw=="
}
},
"is_incremental": false,
@@ -1704,7 +1704,7 @@
"output": {
".html": {
"relative_path": "other_api/index.html",
- "hash": "wxDSRs1msE8Ic9F+8BBkqA=="
+ "hash": "21Jkc+U14lzsPfmtoml/6Q=="
}
},
"is_incremental": false,
diff --git a/other_api/config/schema.html b/other_api/config/schema.html
index 5eaf1692..741b3e44 100644
--- a/other_api/config/schema.html
+++ b/other_api/config/schema.html
@@ -177,7 +177,7 @@
diff --git a/other_api/index.html b/other_api/index.html
index 935d5027..d495c7af 100644
--- a/other_api/index.html
+++ b/other_api/index.html
@@ -87,7 +87,7 @@
diff --git a/xrefmap.yml b/xrefmap.yml
index 9cafcaac..d0d4c39e 100644
--- a/xrefmap.yml
+++ b/xrefmap.yml
@@ -3125,6 +3125,19 @@ references:
commentId: T:IPA.Loader.Features.Feature
fullName: IPA.Loader.Features.Feature
nameWithType: Feature
+- uid: IPA.Loader.Features.Feature.AfterDisable(IPA.Loader.PluginMetadata)
+ name: AfterDisable(PluginMetadata)
+ href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_AfterDisable_IPA_Loader_PluginMetadata_
+ commentId: M:IPA.Loader.Features.Feature.AfterDisable(IPA.Loader.PluginMetadata)
+ fullName: IPA.Loader.Features.Feature.AfterDisable(IPA.Loader.PluginMetadata)
+ nameWithType: Feature.AfterDisable(PluginMetadata)
+- uid: IPA.Loader.Features.Feature.AfterDisable*
+ name: AfterDisable
+ href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_AfterDisable_
+ commentId: Overload:IPA.Loader.Features.Feature.AfterDisable
+ isSpec: "True"
+ fullName: IPA.Loader.Features.Feature.AfterDisable
+ nameWithType: Feature.AfterDisable
- uid: IPA.Loader.Features.Feature.AfterInit(IPA.Loader.PluginMetadata)
name: AfterInit(PluginMetadata)
href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_AfterInit_IPA_Loader_PluginMetadata_
@@ -3157,41 +3170,12 @@ references:
isSpec: "True"
fullName: IPA.Loader.Features.Feature.BeforeInit
nameWithType: Feature.BeforeInit
-- uid: IPA.Loader.Features.Feature.BeforeLoad(IPA.Loader.PluginMetadata)
- name: BeforeLoad(PluginMetadata)
- href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_BeforeLoad_IPA_Loader_PluginMetadata_
- commentId: M:IPA.Loader.Features.Feature.BeforeLoad(IPA.Loader.PluginMetadata)
- fullName: IPA.Loader.Features.Feature.BeforeLoad(IPA.Loader.PluginMetadata)
- nameWithType: Feature.BeforeLoad(PluginMetadata)
-- uid: IPA.Loader.Features.Feature.BeforeLoad*
- name: BeforeLoad
- href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_BeforeLoad_
- commentId: Overload:IPA.Loader.Features.Feature.BeforeLoad
- isSpec: "True"
- fullName: IPA.Loader.Features.Feature.BeforeLoad
- nameWithType: Feature.BeforeLoad
-- uid: IPA.Loader.Features.Feature.Evaluate
- name: Evaluate()
- href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_Evaluate
- commentId: M:IPA.Loader.Features.Feature.Evaluate
- fullName: IPA.Loader.Features.Feature.Evaluate()
- nameWithType: Feature.Evaluate()
-- uid: IPA.Loader.Features.Feature.Evaluate*
- name: Evaluate
- href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_Evaluate_
- commentId: Overload:IPA.Loader.Features.Feature.Evaluate
- isSpec: "True"
- fullName: IPA.Loader.Features.Feature.Evaluate
- nameWithType: Feature.Evaluate
-- uid: IPA.Loader.Features.Feature.Initialize(IPA.Loader.PluginMetadata,System.String[])
- name: Initialize(PluginMetadata, String[])
- href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_Initialize_IPA_Loader_PluginMetadata_System_String___
- commentId: M:IPA.Loader.Features.Feature.Initialize(IPA.Loader.PluginMetadata,System.String[])
- name.vb: Initialize(PluginMetadata, String())
- fullName: IPA.Loader.Features.Feature.Initialize(IPA.Loader.PluginMetadata, System.String[])
- fullName.vb: IPA.Loader.Features.Feature.Initialize(IPA.Loader.PluginMetadata, System.String())
- nameWithType: Feature.Initialize(PluginMetadata, String[])
- nameWithType.vb: Feature.Initialize(PluginMetadata, String())
+- uid: IPA.Loader.Features.Feature.Initialize(IPA.Loader.PluginMetadata,Newtonsoft.Json.Linq.JObject)
+ name: Initialize(PluginMetadata, JObject)
+ href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_Initialize_IPA_Loader_PluginMetadata_Newtonsoft_Json_Linq_JObject_
+ commentId: M:IPA.Loader.Features.Feature.Initialize(IPA.Loader.PluginMetadata,Newtonsoft.Json.Linq.JObject)
+ fullName: IPA.Loader.Features.Feature.Initialize(IPA.Loader.PluginMetadata, Newtonsoft.Json.Linq.JObject)
+ nameWithType: Feature.Initialize(PluginMetadata, JObject)
- uid: IPA.Loader.Features.Feature.Initialize*
name: Initialize
href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_Initialize_
@@ -3212,32 +3196,6 @@ references:
isSpec: "True"
fullName: IPA.Loader.Features.Feature.InvalidMessage
nameWithType: Feature.InvalidMessage
-- uid: IPA.Loader.Features.Feature.RequireLoaded(IPA.Loader.PluginMetadata)
- name: RequireLoaded(PluginMetadata)
- href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_RequireLoaded_IPA_Loader_PluginMetadata_
- commentId: M:IPA.Loader.Features.Feature.RequireLoaded(IPA.Loader.PluginMetadata)
- fullName: IPA.Loader.Features.Feature.RequireLoaded(IPA.Loader.PluginMetadata)
- nameWithType: Feature.RequireLoaded(PluginMetadata)
-- uid: IPA.Loader.Features.Feature.RequireLoaded*
- name: RequireLoaded
- href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_RequireLoaded_
- commentId: Overload:IPA.Loader.Features.Feature.RequireLoaded
- isSpec: "True"
- fullName: IPA.Loader.Features.Feature.RequireLoaded
- nameWithType: Feature.RequireLoaded
-- uid: IPA.Loader.Features.Feature.StoreOnPlugin
- name: StoreOnPlugin
- href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_StoreOnPlugin
- commentId: P:IPA.Loader.Features.Feature.StoreOnPlugin
- fullName: IPA.Loader.Features.Feature.StoreOnPlugin
- nameWithType: Feature.StoreOnPlugin
-- uid: IPA.Loader.Features.Feature.StoreOnPlugin*
- name: StoreOnPlugin
- href: api/IPA.Loader.Features.Feature.html#IPA_Loader_Features_Feature_StoreOnPlugin_
- commentId: Overload:IPA.Loader.Features.Feature.StoreOnPlugin
- isSpec: "True"
- fullName: IPA.Loader.Features.Feature.StoreOnPlugin
- nameWithType: Feature.StoreOnPlugin
- uid: IPA.Loader.IgnoreReason
name: IgnoreReason
href: api/IPA.Loader.IgnoreReason.html