You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

493 lines
30 KiB

<div id="sidetoggle">
<div>
<div class="sidefilter">
<form class="toc-filter">
<span class="glyphicon glyphicon-filter filter-icon"></span>
<span class="glyphicon glyphicon-remove clear-icon" id="toc_filter_clear"></span>
<input type="text" id="toc_filter_input" placeholder="Enter here to filter..." onkeypress="if(event.keyCode==13) {return false;}">
</form>
</div>
<div class="sidetoc">
<div class="toc" id="toc">
<ul class="nav level1">
<li>
<span class="expand-stub"></span>
<a href="IPA.html" name="" title="IPA">IPA</a>
<ul class="nav level2">
<li>
<a href="IPA.InitAttribute.html" name="" title="InitAttribute">InitAttribute</a>
</li>
<li>
<a href="IPA.NoEnableDisableAttribute.html" name="" title="NoEnableDisableAttribute">NoEnableDisableAttribute</a>
</li>
<li>
<a href="IPA.OnDisableAttribute.html" name="" title="OnDisableAttribute">OnDisableAttribute</a>
</li>
<li>
<a href="IPA.OnEnableAttribute.html" name="" title="OnEnableAttribute">OnEnableAttribute</a>
</li>
<li>
<a href="IPA.OnExitAttribute.html" name="" title="OnExitAttribute">OnExitAttribute</a>
</li>
<li>
<a href="IPA.OnStartAttribute.html" name="" title="OnStartAttribute">OnStartAttribute</a>
</li>
<li>
<a href="IPA.PluginAttribute.html" name="" title="PluginAttribute">PluginAttribute</a>
</li>
<li>
<a href="IPA.RuntimeOptions.html" name="" title="RuntimeOptions">RuntimeOptions</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.AntiMalware.html" name="" title="IPA.AntiMalware">IPA.AntiMalware</a>
<ul class="nav level2">
<li>
<a href="IPA.AntiMalware.AntiMalwareEngine.html" name="" title="AntiMalwareEngine">AntiMalwareEngine</a>
</li>
<li>
<a href="IPA.AntiMalware.IAntiMalware.html" name="" title="IAntiMalware">IAntiMalware</a>
</li>
<li>
<a href="IPA.AntiMalware.ScanResult.html" name="" title="ScanResult">ScanResult</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Config.html" name="" title="IPA.Config">IPA.Config</a>
<ul class="nav level2">
<li>
<a href="IPA.Config.Config.html" name="" title="Config">Config</a>
</li>
<li>
<a href="IPA.Config.Config.NameAttribute.html" name="" title="Config.NameAttribute">Config.NameAttribute</a>
</li>
<li>
<a href="IPA.Config.Config.PreferAttribute.html" name="" title="Config.PreferAttribute">Config.PreferAttribute</a>
</li>
<li>
<a href="IPA.Config.ConfigProvider.html" name="" title="ConfigProvider">ConfigProvider</a>
</li>
<li>
<a href="IPA.Config.ConfigWatchersHelper.html" name="" title="ConfigWatchersHelper">ConfigWatchersHelper</a>
</li>
<li>
<a href="IPA.Config.IConfigProvider.html" name="" title="IConfigProvider">IConfigProvider</a>
</li>
<li>
<a href="IPA.Config.IConfigStore.html" name="" title="IConfigStore">IConfigStore</a>
</li>
<li>
<a href="IPA.Config.IModPrefs.html" name="" title="IModPrefs">IModPrefs</a>
</li>
<li>
<a href="IPA.Config.ModPrefs.html" name="" title="ModPrefs">ModPrefs</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Config.Data.html" name="" title="IPA.Config.Data">IPA.Config.Data</a>
<ul class="nav level2">
<li>
<a href="IPA.Config.Data.Boolean.html" name="" title="Boolean">Boolean</a>
</li>
<li>
<a href="IPA.Config.Data.FloatingPoint.html" name="" title="FloatingPoint">FloatingPoint</a>
</li>
<li>
<a href="IPA.Config.Data.Integer.html" name="" title="Integer">Integer</a>
</li>
<li>
<a href="IPA.Config.Data.List.html" name="" title="List">List</a>
</li>
<li>
<a href="IPA.Config.Data.Map.html" name="" title="Map">Map</a>
</li>
<li>
<a href="IPA.Config.Data.Text.html" name="" title="Text">Text</a>
</li>
<li>
<a href="IPA.Config.Data.Value.html" name="" title="Value">Value</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Config.Stores.html" name="" title="IPA.Config.Stores">IPA.Config.Stores</a>
<ul class="nav level2">
<li>
<a href="IPA.Config.Stores.GeneratedStore.html" name="" title="GeneratedStore">GeneratedStore</a>
</li>
<li>
<a href="IPA.Config.Stores.IValueConverter.html" name="" title="IValueConverter">IValueConverter</a>
</li>
<li>
<a href="IPA.Config.Stores.ValueConverter-1.html" name="" title="ValueConverter&lt;T&gt;">ValueConverter&lt;T&gt;</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Config.Stores.Attributes.html" name="" title="IPA.Config.Stores.Attributes">IPA.Config.Stores.Attributes</a>
<ul class="nav level2">
<li>
<a href="IPA.Config.Stores.Attributes.IgnoreAttribute.html" name="" title="IgnoreAttribute">IgnoreAttribute</a>
</li>
<li>
<a href="IPA.Config.Stores.Attributes.NonNullableAttribute.html" name="" title="NonNullableAttribute">NonNullableAttribute</a>
</li>
<li>
<a href="IPA.Config.Stores.Attributes.NotifyPropertyChangesAttribute.html" name="" title="NotifyPropertyChangesAttribute">NotifyPropertyChangesAttribute</a>
</li>
<li>
<a href="IPA.Config.Stores.Attributes.SerializedNameAttribute.html" name="" title="SerializedNameAttribute">SerializedNameAttribute</a>
</li>
<li>
<a href="IPA.Config.Stores.Attributes.UseConverterAttribute.html" name="" title="UseConverterAttribute">UseConverterAttribute</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Config.Stores.Converters.html" name="" title="IPA.Config.Stores.Converters">IPA.Config.Stores.Converters</a>
<ul class="nav level2">
<li>
<a href="IPA.Config.Stores.Converters.CaseInsensitiveEnumConverter-1.html" name="" title="CaseInsensitiveEnumConverter&lt;T&gt;">CaseInsensitiveEnumConverter&lt;T&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.CollectionConverter-3.html" name="" title="CollectionConverter&lt;T, TCollection, TConverter&gt;">CollectionConverter&lt;T, TCollection, TConverter&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.CollectionConverter-2.html" name="" title="CollectionConverter&lt;T, TCollection&gt;">CollectionConverter&lt;T, TCollection&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.Converter.html" name="" title="Converter">Converter</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.Converter-1.html" name="" title="Converter&lt;T&gt;">Converter&lt;T&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.CustomObjectConverter-1.html" name="" title="CustomObjectConverter&lt;T&gt;">CustomObjectConverter&lt;T&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html" name="" title="CustomValueTypeConverter&lt;T&gt;">CustomValueTypeConverter&lt;T&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.DictionaryConverter-2.html" name="" title="DictionaryConverter&lt;TValue, TConverter&gt;">DictionaryConverter&lt;TValue, TConverter&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.DictionaryConverter-1.html" name="" title="DictionaryConverter&lt;TValue&gt;">DictionaryConverter&lt;TValue&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.EnumConverter-1.html" name="" title="EnumConverter&lt;T&gt;">EnumConverter&lt;T&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.HexColorConverter.html" name="" title="HexColorConverter">HexColorConverter</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.IDictionaryConverter-2.html" name="" title="IDictionaryConverter&lt;TValue, TConverter&gt;">IDictionaryConverter&lt;TValue, TConverter&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.IDictionaryConverter-1.html" name="" title="IDictionaryConverter&lt;TValue&gt;">IDictionaryConverter&lt;TValue&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.IListConverter-2.html" name="" title="IListConverter&lt;T, TConverter&gt;">IListConverter&lt;T, TConverter&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.IListConverter-1.html" name="" title="IListConverter&lt;T&gt;">IListConverter&lt;T&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-2.html" name="" title="IReadOnlyDictionaryConverter&lt;TValue, TConverter&gt;">IReadOnlyDictionaryConverter&lt;TValue, TConverter&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html" name="" title="IReadOnlyDictionaryConverter&lt;TValue&gt;">IReadOnlyDictionaryConverter&lt;TValue&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.ISetConverter-2.html" name="" title="ISetConverter&lt;T, TConverter&gt;">ISetConverter&lt;T, TConverter&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.ISetConverter-1.html" name="" title="ISetConverter&lt;T&gt;">ISetConverter&lt;T&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.ListConverter-2.html" name="" title="ListConverter&lt;T, TConverter&gt;">ListConverter&lt;T, TConverter&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.ListConverter-1.html" name="" title="ListConverter&lt;T&gt;">ListConverter&lt;T&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.NullableConverter-2.html" name="" title="NullableConverter&lt;T, TConverter&gt;">NullableConverter&lt;T, TConverter&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.NullableConverter-1.html" name="" title="NullableConverter&lt;T&gt;">NullableConverter&lt;T&gt;</a>
</li>
<li>
<a href="IPA.Config.Stores.Converters.NumericEnumConverter-1.html" name="" title="NumericEnumConverter&lt;T&gt;">NumericEnumConverter&lt;T&gt;</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Loader.html" name="" title="IPA.Loader">IPA.Loader</a>
<ul class="nav level2">
<li>
<a href="IPA.Loader.CannotRuntimeDisableException.html" name="" title="CannotRuntimeDisableException">CannotRuntimeDisableException</a>
</li>
<li>
<a href="IPA.Loader.IgnoreReason.html" name="" title="IgnoreReason">IgnoreReason</a>
</li>
<li>
<a href="IPA.Loader.PluginInitInjector.html" name="" title="PluginInitInjector">PluginInitInjector</a>
</li>
<li>
<a href="IPA.Loader.PluginInitInjector.InjectedValueProvider.html" name="" title="PluginInitInjector.InjectedValueProvider">PluginInitInjector.InjectedValueProvider</a>
</li>
<li>
<a href="IPA.Loader.PluginInitInjector.InjectParameter.html" name="" title="PluginInitInjector.InjectParameter">PluginInitInjector.InjectParameter</a>
</li>
<li>
<a href="IPA.Loader.PluginInitInjector.InjectParameterNested.html" name="" title="PluginInitInjector.InjectParameterNested">PluginInitInjector.InjectParameterNested</a>
</li>
<li>
<a href="IPA.Loader.PluginManager.html" name="" title="PluginManager">PluginManager</a>
</li>
<li>
<a href="IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html" name="" title="PluginManager.OnAnyPluginsStateChangedDelegate">PluginManager.OnAnyPluginsStateChangedDelegate</a>
</li>
<li>
<a href="IPA.Loader.PluginManager.PluginDisableDelegate.html" name="" title="PluginManager.PluginDisableDelegate">PluginManager.PluginDisableDelegate</a>
</li>
<li>
<a href="IPA.Loader.PluginManager.PluginEnableDelegate.html" name="" title="PluginManager.PluginEnableDelegate">PluginManager.PluginEnableDelegate</a>
</li>
<li>
<a href="IPA.Loader.PluginMetadata.html" name="" title="PluginMetadata">PluginMetadata</a>
</li>
<li>
<a href="IPA.Loader.Reason.html" name="" title="Reason">Reason</a>
</li>
<li>
<a href="IPA.Loader.StateTransitionTransaction.html" name="" title="StateTransitionTransaction">StateTransitionTransaction</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Loader.Features.html" name="" title="IPA.Loader.Features">IPA.Loader.Features</a>
<ul class="nav level2">
<li>
<a href="IPA.Loader.Features.Feature.html" name="" title="Feature">Feature</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Logging.html" name="" title="IPA.Logging">IPA.Logging</a>
<ul class="nav level2">
<li>
<a href="IPA.Logging.Logger.html" name="" title="Logger">Logger</a>
</li>
<li>
<a href="IPA.Logging.Logger.Level.html" name="" title="Logger.Level">Logger.Level</a>
</li>
<li>
<a href="IPA.Logging.Logger.LogLevel.html" name="" title="Logger.LogLevel">Logger.LogLevel</a>
</li>
<li>
<a href="IPA.Logging.LoggerExtensions.html" name="" title="LoggerExtensions">LoggerExtensions</a>
</li>
<li>
<a href="IPA.Logging.LogPrinter.html" name="" title="LogPrinter">LogPrinter</a>
</li>
<li>
<a href="IPA.Logging.StandardLogger.html" name="" title="StandardLogger">StandardLogger</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Logging.Printers.html" name="" title="IPA.Logging.Printers">IPA.Logging.Printers</a>
<ul class="nav level2">
<li>
<a href="IPA.Logging.Printers.ColoredConsolePrinter.html" name="" title="ColoredConsolePrinter">ColoredConsolePrinter</a>
</li>
<li>
<a href="IPA.Logging.Printers.ColorlessConsolePrinter.html" name="" title="ColorlessConsolePrinter">ColorlessConsolePrinter</a>
</li>
<li>
<a href="IPA.Logging.Printers.GlobalLogFilePrinter.html" name="" title="GlobalLogFilePrinter">GlobalLogFilePrinter</a>
</li>
<li>
<a href="IPA.Logging.Printers.GZFilePrinter.html" name="" title="GZFilePrinter">GZFilePrinter</a>
</li>
<li>
<a href="IPA.Logging.Printers.PluginLogFilePrinter.html" name="" title="PluginLogFilePrinter">PluginLogFilePrinter</a>
</li>
<li>
<a href="IPA.Logging.Printers.PluginSubLogPrinter.html" name="" title="PluginSubLogPrinter">PluginSubLogPrinter</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Old.html" name="" title="IPA.Old">IPA.Old</a>
<ul class="nav level2">
<li>
<a href="IPA.Old.IEnhancedPlugin.html" name="" title="IEnhancedPlugin">IEnhancedPlugin</a>
</li>
<li>
<a href="IPA.Old.IPlugin.html" name="" title="IPlugin">IPlugin</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Utilities.html" name="" title="IPA.Utilities">IPA.Utilities</a>
<ul class="nav level2">
<li>
<a href="IPA.Utilities.AlmostVersion.html" name="" title="AlmostVersion">AlmostVersion</a>
</li>
<li>
<a href="IPA.Utilities.AlmostVersion.StoredAs.html" name="" title="AlmostVersion.StoredAs">AlmostVersion.StoredAs</a>
</li>
<li>
<a href="IPA.Utilities.AlmostVersionConverter.html" name="" title="AlmostVersionConverter">AlmostVersionConverter</a>
</li>
<li>
<a href="IPA.Utilities.CriticalSection.html" name="" title="CriticalSection">CriticalSection</a>
</li>
<li>
<a href="IPA.Utilities.CriticalSection.AutoExecuteSection.html" name="" title="CriticalSection.AutoExecuteSection">CriticalSection.AutoExecuteSection</a>
</li>
<li>
<a href="IPA.Utilities.EnumerableExtensions.html" name="" title="EnumerableExtensions">EnumerableExtensions</a>
</li>
<li>
<a href="IPA.Utilities.Extensions.html" name="" title="Extensions">Extensions</a>
</li>
<li>
<a href="IPA.Utilities.FieldAccessor-2.html" name="" title="FieldAccessor&lt;T, U&gt;">FieldAccessor&lt;T, U&gt;</a>
</li>
<li>
<a href="IPA.Utilities.FieldAccessor-2.Accessor.html" name="" title="FieldAccessor&lt;T, U&gt;.Accessor">FieldAccessor&lt;T, U&gt;.Accessor</a>
</li>
<li>
<a href="IPA.Utilities.MethodAccessor-2.html" name="" title="MethodAccessor&lt;T, TDelegate&gt;">MethodAccessor&lt;T, TDelegate&gt;</a>
</li>
<li>
<a href="IPA.Utilities.PropertyAccessor-2.html" name="" title="PropertyAccessor&lt;T, U&gt;">PropertyAccessor&lt;T, U&gt;</a>
</li>
<li>
<a href="IPA.Utilities.PropertyAccessor-2.Getter.html" name="" title="PropertyAccessor&lt;T, U&gt;.Getter">PropertyAccessor&lt;T, U&gt;.Getter</a>
</li>
<li>
<a href="IPA.Utilities.PropertyAccessor-2.Setter.html" name="" title="PropertyAccessor&lt;T, U&gt;.Setter">PropertyAccessor&lt;T, U&gt;.Setter</a>
</li>
<li>
<a href="IPA.Utilities.Ref.html" name="" title="Ref">Ref</a>
</li>
<li>
<a href="IPA.Utilities.Ref-1.html" name="" title="Ref&lt;T&gt;">Ref&lt;T&gt;</a>
</li>
<li>
<a href="IPA.Utilities.ReflectionUtil.html" name="" title="ReflectionUtil">ReflectionUtil</a>
</li>
<li>
<a href="IPA.Utilities.SwitchToUnityMainThreadAwaitable.html" name="" title="SwitchToUnityMainThreadAwaitable">SwitchToUnityMainThreadAwaitable</a>
</li>
<li>
<a href="IPA.Utilities.SwitchToUnityMainThreadAwaiter.html" name="" title="SwitchToUnityMainThreadAwaiter">SwitchToUnityMainThreadAwaiter</a>
</li>
<li>
<a href="IPA.Utilities.UnityGame.html" name="" title="UnityGame">UnityGame</a>
</li>
<li>
<a href="IPA.Utilities.UnityGame.Release.html" name="" title="UnityGame.Release">UnityGame.Release</a>
</li>
<li>
<a href="IPA.Utilities.Utils.html" name="" title="Utils">Utils</a>
</li>
<li>
<a href="IPA.Utilities.Utils.ScopeGuardObject.html" name="" title="Utils.ScopeGuardObject">Utils.ScopeGuardObject</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="IPA.Utilities.Async.html" name="" title="IPA.Utilities.Async">IPA.Utilities.Async</a>
<ul class="nav level2">
<li>
<a href="IPA.Utilities.Async.Coroutines.html" name="" title="Coroutines">Coroutines</a>
</li>
<li>
<a href="IPA.Utilities.Async.SingleCreationValueCache-2.html" name="" title="SingleCreationValueCache&lt;TKey, TValue&gt;">SingleCreationValueCache&lt;TKey, TValue&gt;</a>
</li>
<li>
<a href="IPA.Utilities.Async.SingleThreadTaskScheduler.html" name="" title="SingleThreadTaskScheduler">SingleThreadTaskScheduler</a>
</li>
<li>
<a href="IPA.Utilities.Async.Synchronization.html" name="" title="Synchronization">Synchronization</a>
</li>
<li>
<a href="IPA.Utilities.Async.Synchronization.MutexLocker.html" name="" title="Synchronization.MutexLocker">Synchronization.MutexLocker</a>
</li>
<li>
<a href="IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html" name="" title="Synchronization.ReaderWriterLockSlimReadLocker">Synchronization.ReaderWriterLockSlimReadLocker</a>
</li>
<li>
<a href="IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html" name="" title="Synchronization.ReaderWriterLockSlimUpgradableReadLocker">Synchronization.ReaderWriterLockSlimUpgradableReadLocker</a>
</li>
<li>
<a href="IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html" name="" title="Synchronization.ReaderWriterLockSlimWriteLocker">Synchronization.ReaderWriterLockSlimWriteLocker</a>
</li>
<li>
<a href="IPA.Utilities.Async.Synchronization.SemaphoreLocker.html" name="" title="Synchronization.SemaphoreLocker">Synchronization.SemaphoreLocker</a>
</li>
<li>
<a href="IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html" name="" title="Synchronization.SemaphoreSlimAsyncLocker">Synchronization.SemaphoreSlimAsyncLocker</a>
</li>
<li>
<a href="IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html" name="" title="Synchronization.SemaphoreSlimLocker">Synchronization.SemaphoreSlimLocker</a>
</li>
<li>
<a href="IPA.Utilities.Async.UnityMainThreadTaskScheduler.html" name="" title="UnityMainThreadTaskScheduler">UnityMainThreadTaskScheduler</a>
</li>
</ul>
</li>
<li>
<span class="expand-stub"></span>
<a href="SemVer.html" name="" title="SemVer">SemVer</a>
<ul class="nav level2">
<li>
<a href="SemVer.Range.html" name="" title="Range">Range</a>
</li>
<li>
<a href="SemVer.Version.html" name="" title="Version">Version</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>