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.