|
Craig's Utility Library
4.0 Beta
|
Namespaces | |
| namespace | AI |
| namespace | AOP |
| namespace | Caching |
| namespace | CodeGen |
| namespace | Comparison |
| namespace | Conversion |
| namespace | DataMapper |
| namespace | EventArgs |
| namespace | Formatters |
| namespace | Patterns |
Classes | |
| class | ArrayExtensions |
| Array extensions | |
| class | Bag |
| Used to count the number of times something is added to the list More... | |
| class | BinaryTree |
| Binary tree More... | |
| class | CacheExtensions |
| Extension methods relating to caching of data | |
| class | Change |
| Change class More... | |
| class | ConcurrentBagExtensions |
| ConcurrentBag extensions | |
| class | ConcurrentDictionaryExtensions |
| ConcurrentDictionary extensions | |
| class | DateSpan |
| Represents a date span More... | |
| class | DateTimeExtensions |
| DateTime extension methods | |
| class | DelegateExtensions |
| Extensions for Func, Action, and EventHandler | |
| class | Dynamo |
| Dynamic object implementation (used when inheriting) More... | |
| class | Edge |
| Edge pointing from vertex source to vertex sink More... | |
| class | ExceptionExtensions |
| Class for housing exception specific extensions | |
| class | Fraction |
| Represents a fraction More... | |
| class | GenericObjectExtensions |
| Generic extensions dealing with objects | |
| class | Graph |
| Class used to represent a graph More... | |
| class | ICollectionExtensions |
| ICollection extensions | |
| class | IComparableExtensions |
| IComparable extensions | |
| class | IDictionaryExtensions |
| IDictionary extensions | |
| class | IEnumerableExtensions |
| IEnumerable extensions | |
| class | ListMapping |
| Maps a key to a list of data More... | |
| class | MatchCollectionExtensions |
| MatchCollection extensions | |
| class | MathExtensions |
| Extension methods that add basic math functions | |
| class | Matrix |
| Matrix used in linear algebra More... | |
| class | ObservableList |
| Observable List class More... | |
| class | PermutationExtensions |
| Permutation extensions | |
| class | PredicateExtensions |
| Predicate extensions | |
| class | PriorityQueue |
| Helper class that implements a priority queue More... | |
| class | ProcessExtensions |
| Process extensions | |
| class | ReflectionExtensions |
| Reflection oriented extensions | |
| class | RingBuffer |
| Implements a ring buffer More... | |
| class | Row |
| Holds an individual row More... | |
| class | Set |
| Class to be used for sets of data More... | |
| class | StackTraceExtensions |
| Extension methods related to the stack trace | |
| class | StreamExtensions |
| Extension methods for Streams | |
| class | StringExtensions |
| String and StringBuilder extensions | |
| class | StringTemplate |
| Acts as a template for a string More... | |
| class | Table |
| Holds tabular information More... | |
| class | TagDictionary |
| Dictionary that matches multiple keys to each value More... | |
| class | TaskQueue |
| Class that helps with running tasks in parallel on a set of objects (that will come in on an ongoing basis, think producer/consumer situations) More... | |
| class | TimeSpanExtensions |
| TimeSpan extension methods | |
| class | TreeNode |
| Node class for the Binary tree More... | |
| class | TypeConversionExtensions |
| Extensions converting between types, checking if something is null, etc. | |
| class | ValueTypeExtensions |
| Value type extension methods | |
| class | Vector3 |
| Vector class (holds three items) More... | |
| class | Vertex |
| Vertex within the graph More... | |
|
strong |
What type of character is this
Definition at line 33 of file ValueTypeExtensions.cs.
|
strong |
Date comparison type
| Enumerator | |
|---|---|
| InFuture |
In the future |
| InPast |
In the past |
| Today |
Today |
| WeekDay |
Weekday |
| WeekEnd |
Weekend |
Definition at line 33 of file DateTimeExtensions.cs.
|
strong |
What sort of string capitalization should be used?
| Enumerator | |
|---|---|
| SentenceCapitalize |
Sentence capitalization |
| FirstCharacterUpperCase |
First character upper case |
| TitleCase |
Title case |
Definition at line 40 of file StringExtensions.cs.
|
strong |
What type of string comparison are we doing?
| Enumerator | |
|---|---|
| CreditCard |
Is this a credit card number? |
| Anagram |
Is this an anagram? |
| Unicode |
Is this Unicode |
Definition at line 61 of file StringExtensions.cs.
|
strong |
Predefined filters
| Enumerator | |
|---|---|
| Alpha |
Alpha characters |
| Numeric |
Numeric characters |
| FloatNumeric |
Numbers with period, basically allows for decimal point |
| ExtraSpaces |
Multiple spaces |
Definition at line 83 of file StringExtensions.cs.
|
strong |
Time frame
| Enumerator | |
|---|---|
| Day |
Day |
| Week |
Week |
| Month |
Month |
| Quarter |
Quarter |
| Year |
Year |
Definition at line 64 of file DateTimeExtensions.cs.
|
strong |
Version info
| Enumerator | |
|---|---|
| ShortVersion |
Short version |
| LongVersion |
Long version |
Definition at line 951 of file ReflectionExtensions.cs.