Legendary Explorer Core Nightly
Core library for working with Mass Effect Trilogy / Legendary Edition files
Loading...
Searching...
No Matches
LegendaryExplorerCore.Misc Namespace Reference

Namespaces

namespace  ME3Tweaks

Classes

class  CaseInsensitiveDictionary< TValue >
 A dictionary with string keys that performs case-insensitive comparisons. This class wraps Dictionary<TKey, TValue> with StringComparer.OrdinalIgnoreCase. More...
class  DictionaryChangedEvent< K, V >
class  DuplicatingIni
class  EntryStringPair
interface  IByteProvider
 Defines a byte provider for HexBox control. More...
class  LEXOpenable
 Information about how to open an export in a LEX tool; can be used by external tools (such as M3's deployment checks). Used to store an entry reference without holding onto the package. More...
class  ListenableDictionary< TKey, TValue >
 A dictionary that can have a OnDictionaryChanged event handler attached. From https://stackoverflow.com/a/28039942. More...
class  MemoryAnalyzer
 Used for tracking memory usage and finding memory leaks. Must be initialized with IsTrackingMemory = true;. More...
class  MemoryAnalyzerObject
class  ObservableCollectionExtended< T >
class  ObservableCollectionExtendedThreading
 This is total hackjob cause I don't want to have pass type argument to static method in ObservableCollectionExtended. More...
class  OrderedMultiValueDictionary< TKey, TValue >
 Embarrassingly bad implementation of a Dictionary where things are ordered like a list and there can be more than one value per key (It's just a List<KeyValuePair<TKey,TValue>>). More...
class  ReadOptimizedByteProvider
 Can be used like a DynamicByteProvider, but is optimized for the case where it is never modified. More...
class  ValueTupleEqualityComparer

Enumerations

enum  DictChangeType { AddItem , RemoveItem , Change }

Enumeration Type Documentation

◆ DictChangeType

Enumerator
AddItem 
RemoveItem 
Change