Show / Hide Table of Contents

Namespace Extend

Classes

ActionEx

Class containing some extension methods for System.Action.

AllMemberSelectionRule

Member selection rule matching all members.

AndSpecification<T>

AND specification.

ArrayEx

Class containing some extension methods for System.Array.

AssemblyEx

Class containing some extension methods for System.Reflection.Assembly.

AttributeDefinitionProperty<T>

Class representing a attribute definition.

AttributeDefinitionType<T>

Class representing a type and it's attributes of a specific type.

BooleanEx

Class containing some extension methods for System.Boolean.

CharEx

Class containing some extension methods for System.Char.

CollectionTEx

Class containing some extension methods for System.Collections.Generic.ICollection<T>.

CreateInstanceException

Exception thrown when the creation of an instance fails.

CreateInstanceOptions<T>

Class representing the options for the create instance feature.

DateTimeEx

Class containing some extension methods for System.DateTime.

DecimalEx

Class containing some extension methods for System.Int32.

DoubleEx

Class containing some extension methods for System.Double.

EnumEx

Class containing some extension methods for System.Enum.

EventHandlerEx

Class containing some extension methods for System.EventHandler and System.EventHandler<TEventArgs>.

ExceptionEx

Class containing some extension methods for System.Exception.

ExecutionResult<T>

Class representing the result of a safe method execution.

ExpressionEx

Class containing some extension methods for System.Linq.Expressions.Expression.

ExpressionInstanceFactory

Factory used to create values for instance members.

ExpressionMemberSelectionRule

Expression based member selection rule.

ExpressionSpecification<T>

Class representing an expression specification.

ExpressionTDelegateEx

Class containing some extension methods for System.Linq.Expressions.Expression<TDelegate>.

IComparableTEx

Class containing some extension methods for System.IComparable`1.

IDictionaryEx

Class containing some extension methods for System.Collections.Generic.IDictionary<TKey, TValue>.

IEnumerableStringEx

Class containing some extension methods for System.Collections.Generic.IEnumerable<T>.

IEnumerableTEx

Class containing some extension methods for System.Collections.Generic.IEnumerable<T>.

IEqualityComparerEx

Class containing some extension methods for System.Collections.Generic.IEqualityComparer<T>.

IndexedItem<T>

Class representing an item with an index.

InstanceCreator

Class containing the logic to create instances.

InstanceFactoryBase

Base class for instance factories.

Int16Ex

Class containing some extension methods for System.Int16.

Int32Ex

Class containing some extension methods for System.Int32.

Int64Ex

Class containing some extension methods for System.Int32.

KeyEqualityComparer<TSource, TKey>

Key based equality comparer.

MemberInformation

Class containing information about a member.

MemberSelectionResultEx

Class containing some extension methods for MemberSelectionResult.

MemberSelectionRuleBase

Base class for member selection rules.

MemberSelectionRuleInspector

Class containing the logic to inspect member selection rules.

ObjectEx

Class containing some extension methods for System.Object.

OperatorSpecification<T>

Abstract base class for operator specifications.

OrSpecification<T>

OR specification.

PathMemberSelectionRule

Path based member selection rule.

PropertyInfoEx

Class containing some extension methods for System.Reflection.PropertyInfo.

RandomEx

Class containing some extension methods for System.Random.

RandomValueEx

Class containing some methods to generate random values.

Specification<T>

Abstract base class for a specification.

SpecificationEx

Class containing some extension methods for ISpecification<T>.

StringBuilderEx

Class containing some extension methods for System.Text.StringBuilder.

StringEx

Class containing some extension methods for System.String.

TimeSpanEx

Class containing some extension methods for System.TimeSpan.

TreeNode<T>

Class representing a node of a tree.

TreeNodeCollection<T>

Class representing a collection of tree nodes.

TypeEx

Class containing some extension methods for System.Type.

TypeMemberSelectionRule

Type based member selection rule.

XOrSpecification<T>

XOr specification.

Interfaces

IAttributeDefinitionProperty<T>

Interface representing the attribute definitions of a property.

IAttributeDefinitionType<T>

Interface representing the attribute definitions of a type.

ICreateInstanceOptions<T>

Interface representing a set of options used to create an instance of a type.

ICreateInstanceOptionsComplete<T>

Interface representing a complete create instance options object.

IExecutionResult<T>

Interface representing the result of a safe method execution.

IFactoryOptionsConstistent<T>

Interface representing a configured factory.

IFactoryOptionsInconsistent<T>

Interface representing a not configured factory.

IIncludeExcludeOptions<T>

Interface exposing the include/exclude member options.

IIndexedItem<T>

Interface representing an item with an index.

IInstanceFactory

Interface representing a value factory.

IMemberInformation

Interface exposing information about a member.

IMemberSelectionRule

Interface representing a member selection rule.

IMemberSelectionRuleInspector

Interface representing a rule inspector.

ISpecification<T>

Interface representing a specification.

ITreeNode<T>

Interface representing a tree node.

ITreeNodeAware<T>

Interface representing a type which gets informed about it's tree node.

ITreeNodeCollection<T>

Interface representing a collection of tree nodes.

Enums

CompareMode

Enumeration of all possible compare modes.

MemberSelectionMode

Enumeration of all member selection modes.

MemberSelectionResult

Enumeration of all possible member selection results.

TreeTraversalDirection

Enumeration of all traversal directions.

  • Improve this Doc
Back to top Copyright © 2015-2016 Microsoft
Generated by DocFX