SYMBOL INDEX (1009 symbols across 52 files) FILE: Dynamitey/Builder.cs class Builder (line 26) | public static class Builder method New (line 32) | public static IBuilder New() method New (line 44) | public static IBuilder New() where TObjectPrototype ... class Build (line 55) | public static class Build class Build (line 80) | public static class Build where TObjectPrototype : new() class Activate (line 106) | public class Activate method Activate (line 113) | public Activate(Type type, params object[] args) method Activate (line 131) | public Activate(Type type, Func args) method Create (line 155) | public virtual dynamic Create() method Activate (line 172) | public Activate(params object[] args) : base(typeof(TObjectPrototype),... method Activate (line 180) | public Activate(Func args) method Create (line 189) | public override dynamic Create() class Activate (line 166) | public class Activate : Activate method Activate (line 113) | public Activate(Type type, params object[] args) method Activate (line 131) | public Activate(Type type, Func args) method Create (line 155) | public virtual dynamic Create() method Activate (line 172) | public Activate(params object[] args) : base(typeof(TObjectPrototype),... method Activate (line 180) | public Activate(Func args) method Create (line 189) | public override dynamic Create() FILE: Dynamitey/CacheableInvocation.cs class CacheableInvocation (line 18) | public class CacheableInvocation:Invocation method CreateConvert (line 26) | public static CacheableInvocation CreateConvert(Type convertType, bool... method CreateCall (line 39) | public static CacheableInvocation CreateCall(InvocationKind kind, Stri... method CacheableInvocation (line 77) | public CacheableInvocation(InvocationKind kind, method Equals (line 166) | public bool Equals(CacheableInvocation other) method Equals (line 186) | public override bool Equals(object obj) method GetHashCode (line 199) | public override int GetHashCode() method Invoke (line 223) | public override object Invoke(object target, params object[] args) FILE: Dynamitey/Dynamic.cs class Dynamic (line 40) | public static class Dynamic method ClearCaches (line 45) | public static void ClearCaches() method Dynamic (line 68) | static Dynamic() method CreateCallSite (line 104) | public static CallSite CreateCallSite(Type delegateType, CallSiteBinde... method CreateCallSite (line 143) | public static CallSite CreateCallSite(CallSiteBinder binder, Str... method Linq (line 155) | public static dynamic Linq(object enumerable) method InvokeMember (line 198) | public static dynamic InvokeMember(object target, String_OR_InvokeMemb... method InvokeBinaryOperator (line 216) | public static dynamic InvokeBinaryOperator(dynamic leftArg, Expression... method InvokeUnaryOpartor (line 292) | [Obsolete("Use `InvokeUnaryOperator` instead.")] method InvokeUnaryOperator (line 303) | public static dynamic InvokeUnaryOperator(ExpressionType op, dynamic arg) method Invoke (line 326) | public static dynamic Invoke(object target, params object[] args) method InvokeGetIndex (line 342) | public static dynamic InvokeGetIndex(object target, params object[] in... method InvokeSetValueOnIndexes (line 360) | public static object InvokeSetValueOnIndexes(object target, object val... method InvokeSetIndex (line 371) | public static object InvokeSetIndex(object target, params object[] ind... method InvokeMemberAction (line 408) | public static void InvokeMemberAction(object target, String_OR_InvokeM... method InvokeAction (line 423) | public static void InvokeAction(object target, params object[] args) method InvokeSet (line 456) | public static object InvokeSet(object target, string name, object value) method InvokeSetChain (line 472) | public static object InvokeSetChain(object target, string propertyChai... method Curry (line 532) | public static dynamic Curry(object target, int? totalArgCount = null) method Curry (line 544) | public static dynamic Curry(Delegate target) method InvokeGet (line 570) | public static dynamic InvokeGet(object target, string name) method InvokeGetChain (line 586) | public static dynamic InvokeGetChain(object target, string propertyChain) method InvokeIsEvent (line 620) | public static bool InvokeIsEvent(object target, string name) method InvokeAddAssignMember (line 634) | public static void InvokeAddAssignMember(object target, string name, o... method InvokeSubtractAssignMember (line 654) | public static void InvokeSubtractAssignMember(object target, string na... method InvokeConvert (line 679) | public static dynamic InvokeConvert(object target, Type type, bool @ex... method CoerceToDelegate (line 696) | public static dynamic CoerceToDelegate(object invokeableObject, Type d... method IsDBNull (line 755) | public static bool IsDBNull(object value) method ApplyEquivalentType (line 774) | public static void ApplyEquivalentType(DynamicObjects.IEquivalentType ... method ConvertAll (line 792) | [Obsolete("Use ConvertEach.")] method ConvertEach (line 803) | public static IEnumerable ConvertEach(this System.Collections.IE... method CoerceConvert (line 814) | public static dynamic CoerceConvert(object target, Type type) method InvokeConstructor (line 926) | public static dynamic InvokeConstructor(Type type, params object[] args) method FastDynamicInvoke (line 948) | public static object FastDynamicInvoke(this Delegate del, params objec... method GenericDelegateType (line 964) | public static Type GenericDelegateType(int paramCount, bool returnVoid... method GetMemberNames (line 986) | public static IEnumerable GetMemberNames(object target, bool d... method InvokeCallSite (line 1019) | public static dynamic InvokeCallSite(CallSite callSite, object target,... FILE: Dynamitey/DynamicObjects/BaseDictionary.cs class BaseDictionary (line 33) | public abstract class BaseDictionary : BaseObject, INotifyPropertyChanged method BaseDictionary (line 45) | protected BaseDictionary(IEnumerable> dic... method GetDynamicMemberNames (line 85) | public override IEnumerable GetDynamicMemberNames() method TryGetMember (line 99) | public override bool TryGetMember(GetMemberBinder binder, out object r... method TryInvokeMember (line 120) | public override bool TryInvokeMember(InvokeMemberBinder binder, object... method TrySetMember (line 168) | public override bool TrySetMember(SetMemberBinder binder, object value) method Add (line 179) | public void Add(KeyValuePair item) method Contains (line 191) | public bool Contains(KeyValuePair item) method CopyTo (line 201) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method Remove (line 211) | public bool Remove(KeyValuePair item) method ContainsKey (line 230) | public bool ContainsKey(string key) method Add (line 240) | public void Add(string key, object value) method Remove (line 250) | public bool Remove(string key) method TryGetValue (line 263) | public bool TryGetValue(string key, out object value) method SetProperty (line 275) | protected void SetProperty(string key, object value) method OnPropertyChanged (line 288) | protected virtual void OnPropertyChanged(string key) method Equals (line 312) | public bool Equals(Dictionary other) method Equals (line 326) | public override bool Equals(object obj) method GetHashCode (line 340) | public override int GetHashCode() method ToString (line 351) | public override string ToString() FILE: Dynamitey/DynamicObjects/BaseForwarder.cs type IForwarder (line 32) | public interface IForwarder class BaseForwarder (line 49) | public abstract class BaseForwarder : BaseObject, IForwarder class AddRemoveMarker (line 55) | public class AddRemoveMarker method BaseForwarder (line 104) | protected BaseForwarder(object target) method GetDynamicMemberNames (line 115) | public override IEnumerable GetDynamicMemberNames() method TryGetMember (line 152) | public override bool TryGetMember(GetMemberBinder binder, out object r... method TryInvoke (line 190) | public override bool TryInvoke(InvokeBinder binder, object[] args, out... method TryInvokeMember (line 228) | public override bool TryInvokeMember(InvokeMemberBinder binder, object... method TrySetMember (line 311) | public override bool TrySetMember(SetMemberBinder binder, object value) method TryGetIndex (line 353) | public override bool TryGetIndex(GetIndexBinder binder, object[] index... method TrySetIndex (line 382) | public override bool TrySetIndex(SetIndexBinder binder, object[] index... method Equals (line 410) | public bool Equals(BaseForwarder other) method Equals (line 424) | public override bool Equals(object obj) method GetHashCode (line 438) | public override int GetHashCode() FILE: Dynamitey/DynamicObjects/BaseObject.cs type IEquivalentType (line 30) | public interface IEquivalentType class BaseObject (line 48) | public abstract class BaseObject : DynamicObject, IEquivalentType method BaseObject (line 54) | protected BaseObject() method TryTypeForName (line 67) | public bool TryTypeForName(string binderName, out Type type) FILE: Dynamitey/DynamicObjects/Builder.cs type IBuilder (line 31) | public interface IBuilder method List (line 39) | dynamic List(params dynamic[] contents); method ListSetup (line 46) | dynamic ListSetup(params dynamic[] constructorArgs); method ListSetup (line 53) | dynamic ListSetup(); method ListSetup (line 60) | dynamic ListSetup(Func constructorArgsFactory); method ArraySetup (line 67) | dynamic ArraySetup(); method ArraySetup (line 74) | dynamic ArraySetup(params dynamic[] constructorArgs); method ArraySetup (line 82) | dynamic ArraySetup(Func constructorArgsFactory); method Array (line 90) | dynamic Array(params dynamic[] contents); method ObjectSetup (line 103) | dynamic ObjectSetup(params dynamic[] constructorArgs); method ObjectSetup (line 110) | dynamic ObjectSetup(Func constructorArgsFactory); class Builder (line 124) | public class Builder: BaseObject, IBuilder method Builder (line 135) | public Builder(){ method List (line 146) | public dynamic List(params dynamic[] contents) method ListSetup (line 175) | public dynamic ListSetup(params dynamic[] constructorArgs) method ListSetup (line 203) | public dynamic ListSetup() method ListSetup (line 213) | public dynamic ListSetup(Func constructorArgsFactory) method ArraySetup (line 223) | public dynamic ArraySetup() method ArraySetup (line 233) | public dynamic ArraySetup(params dynamic[] constructorArgs) method ArraySetup (line 243) | public dynamic ArraySetup(Func constructorArgsFactory) method Array (line 253) | public dynamic Array(params dynamic[] contents) method ObjectSetup (line 269) | public dynamic ObjectSetup(params dynamic[] constructorArgs) method ObjectSetup (line 280) | public dynamic ObjectSetup(Func constructorArgsFactory) class BuilderTrampoline (line 294) | public class BuilderTrampoline : DynamicObject method BuilderTrampoline (line 302) | public BuilderTrampoline(Builder builder) method TryInvoke (line 314) | public override bool TryInvoke(InvokeBinder binder, object[] args, o... class SetupTrampoline (line 327) | public class SetupTrampoline : DynamicObject method SetupTrampoline (line 335) | public SetupTrampoline(Builder builder){ method TryInvoke (line 347) | public override bool TryInvoke(InvokeBinder binder, dynamic[] args, ... method TrySetMember (line 368) | public override bool TrySetMember(SetMemberBinder binder, dynamic value){ method TryInvokeMember (line 398) | public override bool TryInvokeMember(InvokeMemberBinder binder, object... method InvokeHelper (line 419) | private static object InvokeHelper(CallInfo callinfo, IList ar... FILE: Dynamitey/DynamicObjects/Dictionary.cs class Dictionary (line 30) | public class Dictionary:BaseDictionary,IDictionary method Dictionary (line 36) | public Dictionary() method Dictionary (line 44) | public Dictionary(IEnumerable> dict) : ba... method GetEnumerator (line 60) | public IEnumerator> GetEnumerator() method GetEnumerator (line 65) | IEnumerator IEnumerable.GetEnumerator() method Clear (line 73) | public void Clear() class ChainableDictionary (line 101) | public class ChainableDictionary:Dictionary{ method ChainableDictionary (line 107) | public ChainableDictionary() method ChainableDictionary (line 115) | public ChainableDictionary(IEnumerable> d... method TryInvokeMember (line 129) | public override bool TryInvokeMember (InvokeMemberBinder binder, objec... FILE: Dynamitey/DynamicObjects/Dummy.cs class Dummy (line 14) | public class Dummy:BaseObject method Dummy (line 20) | public Dummy() method TryGetMember (line 36) | public override bool TryGetMember(System.Dynamic.GetMemberBinder binde... method TrySetMember (line 51) | public override bool TrySetMember(System.Dynamic.SetMemberBinder binde... method TryInvokeMember (line 66) | public override bool TryInvokeMember(System.Dynamic.InvokeMemberBinder... method TryGetIndex (line 82) | public override bool TryGetIndex(System.Dynamic.GetIndexBinder binder,... method TrySetIndex (line 96) | public override bool TrySetIndex(System.Dynamic.SetIndexBinder binder,... FILE: Dynamitey/DynamicObjects/ExtensionToInstanceProxy.cs class ExtensionToInstanceProxy (line 20) | public class ExtensionToInstanceProxy: BaseForwarder method ExtensionToInstanceProxy (line 46) | public ExtensionToInstanceProxy(dynamic target, Type extendedType, Ty... method UnwrappedTarget (line 64) | private object UnwrappedTarget(){ method TryGetMember (line 76) | public override bool TryGetMember(GetMemberBinder binder, out object r... class Invoker (line 93) | public class Invoker:BaseObject method Invoker (line 116) | internal Invoker(string name, Type[] genericParameters, Type[] gener... method ReplaceGenericTypes (line 169) | private Type ReplaceGenericTypes(Type type) method TryGetMember (line 195) | public override bool TryGetMember(GetMemberBinder binder, out object... method TryInvoke (line 214) | public override bool TryInvoke(InvokeBinder binder, object[] args, o... method TryGetIndex (line 237) | public override bool TryGetIndex(GetIndexBinder binder, object[] ind... class OverloadInvoker (line 247) | public class OverloadInvoker:Invoker method OverloadInvoker (line 249) | internal OverloadInvoker(string name, Type[] genericParameters, Type... method TryGetIndex (line 262) | public override bool TryGetIndex(GetIndexBinder binder, object[] ind... method TryInvokeMember (line 277) | public override bool TryInvokeMember(System.Dynamic.InvokeMemberBinder... method InvokeStaticMethod (line 326) | protected object InvokeStaticMethod(String_OR_InvokeMemberName name, o... method CreateSelf (line 418) | protected virtual ExtensionToInstanceProxy CreateSelf(object target, T... method IsExtendedType (line 423) | private bool IsExtendedType(object target) FILE: Dynamitey/DynamicObjects/Factory.cs class BaseFactory (line 27) | public class BaseFactory:BaseObject method TryGetMember (line 39) | public override bool TryGetMember(System.Dynamic.GetMemberBinder binde... method TryInvokeMember (line 54) | public override bool TryInvokeMember(System.Dynamic.InvokeMemberBinder... method CreateType (line 67) | protected virtual object CreateType(Type type, params object[] args) method GetInstanceForDynamicMember (line 78) | protected virtual object GetInstanceForDynamicMember(string memberName... class BaseSingleInstancesFactory (line 90) | public class BaseSingleInstancesFactory : BaseFactory method GetInstanceForDynamicMember (line 112) | protected override object GetInstanceForDynamicMember(string memberNam... FILE: Dynamitey/DynamicObjects/FauxType.cs class FauxType (line 14) | public abstract class FauxType method GetMember (line 32) | public abstract IEnumerable GetMember(string binderName); method GetContainedTypes (line 38) | public abstract Type[] GetContainedTypes(); method GetMemberNames (line 40) | public abstract IEnumerable GetMemberNames(); method ContainsType (line 49) | public virtual bool ContainsType(Type type) class PropretySpecType (line 58) | public class PropretySpecType : FauxType method PropretySpecType (line 62) | public PropretySpecType(IDictionary propertySpec) method GetMember (line 67) | public override IEnumerable GetMember(string binderName) method GetMemberNames (line 77) | public override IEnumerable GetMemberNames() method GetContainedTypes (line 82) | public override Type[] GetContainedTypes() class RealType (line 92) | public class RealType : FauxType method RealType (line 124) | public RealType(Type type) method GetMember (line 134) | public override IEnumerable GetMember(string binderName) method GetMemberNames (line 139) | public override IEnumerable GetMemberNames() method GetContainedTypes (line 154) | public override Type[] GetContainedTypes() class AggreType (line 166) | public class AggreType : FauxType method MakeTypeAppendable (line 174) | public static AggreType MakeTypeAppendable(IEquivalentType type) method AggreType (line 195) | public AggreType(params FauxType[] types) method GetInterfaceTypes (line 204) | public Type[] GetInterfaceTypes() method GetMemberNames (line 209) | public override IEnumerable GetMemberNames() method AddType (line 218) | public void AddType(Type type) method AddType (line 230) | public void AddType(FauxType type) method GetMember (line 257) | public override IEnumerable GetMember(string binderName) method GetContainedTypes (line 271) | public override Type[] GetContainedTypes() FILE: Dynamitey/DynamicObjects/FluentStringLookup.cs class FluentStringLookup (line 16) | public class FluentStringLookup:DynamicObject method FluentStringLookup (line 25) | public FluentStringLookup(Func lookup) method TryInvokeMember (line 37) | public override bool TryInvokeMember(InvokeMemberBinder binder, object... method TryInvoke (line 50) | public override bool TryInvoke(InvokeBinder binder, object[] args, out... FILE: Dynamitey/DynamicObjects/Get.cs class Get (line 31) | public class Get:BaseForwarder method Get (line 39) | public Get(object target):base(target) method Create (line 51) | public static dynamic Create(object target) method TryGetMember (line 63) | public override bool TryGetMember(System.Dynamic.GetMemberBinder binde... method TryInvokeMember (line 82) | public override bool TryInvokeMember(System.Dynamic.InvokeMemberBinder... method TryGetIndex (line 134) | public override bool TryGetIndex(System.Dynamic.GetIndexBinder binder,... FILE: Dynamitey/DynamicObjects/LateType.cs class LateType (line 16) | public class LateType:BaseForwarder class MissingTypeException (line 23) | public class MissingTypeException:Exception method MissingTypeException (line 29) | public MissingTypeException(string typename) method MissingTypeException (line 40) | public MissingTypeException(string message, Exception innerException... method LateType (line 50) | public LateType(Type type) method FindType (line 59) | public static Type FindType(string typeName, Assembly assembly = null) method LateType (line 80) | public LateType(string typeName) method LateType (line 92) | public LateType(Assembly assembly, string typeName) class ConstructorForward (line 108) | public class ConstructorForward:DynamicObject method ConstructorForward (line 111) | internal ConstructorForward(Type type) method TryInvoke (line 122) | public override bool TryInvoke(InvokeBinder binder, object[] args, o... FILE: Dynamitey/DynamicObjects/Lazy.cs class Lazy (line 14) | public abstract class Lazy:BaseForwarder method Create (line 22) | public static dynamic Create(Func valueFactory) method Create (line 32) | public static dynamic Create(System.Lazy target) method Lazy (line 41) | protected Lazy(object target) : base(target) method Lazy (line 58) | public Lazy(System.Lazy target) : base(target) method Lazy (line 66) | public Lazy(Func valueFactory ):base(new System.Lazy(valueFactory)) method GetDynamicMemberNames (line 78) | public override IEnumerable GetDynamicMemberNames() class Lazy (line 52) | public class Lazy : Lazy method Create (line 22) | public static dynamic Create(Func valueFactory) method Create (line 32) | public static dynamic Create(System.Lazy target) method Lazy (line 41) | protected Lazy(object target) : base(target) method Lazy (line 58) | public Lazy(System.Lazy target) : base(target) method Lazy (line 66) | public Lazy(Func valueFactory ):base(new System.Lazy(valueFactory)) method GetDynamicMemberNames (line 78) | public override IEnumerable GetDynamicMemberNames() FILE: Dynamitey/DynamicObjects/LinqInstanceProxy.cs class LinqInstanceProxy (line 16) | public class LinqInstanceProxy : ExtensionToInstanceProxy, IEnumerable GetEnumerator() method GetEnumerator (line 52) | IEnumerator IEnumerable.GetEnumerator() type ILinq (line 60) | public interface ILinq : IEnumerable method Aggregate (line 62) | TSource Aggregate(Func func); method Aggregate (line 63) | TAccumulate Aggregate(TAccumulate seed, Func(TAccumulate seed, Func predicate); method Any (line 66) | Boolean Any(); method Any (line 67) | Boolean Any(Func predicate); method AsEnumerable (line 68) | ILinq AsEnumerable(); method Average (line 69) | Double Average(Func selector); method Average (line 70) | Nullable Average(Func> selector); method Average (line 71) | Double Average(Func selector); method Average (line 72) | Nullable Average(Func> selector); method Average (line 73) | Single Average(Func selector); method Average (line 74) | Nullable Average(Func> selector); method Average (line 75) | Double Average(Func selector); method Average (line 76) | Nullable Average(Func> selector); method Average (line 77) | Decimal Average(Func selector); method Average (line 78) | Nullable Average(Func> selector); method Cast (line 79) | ILinq Cast(); method Concat (line 80) | ILinq Concat(IEnumerable second); method Contains (line 81) | Boolean Contains(TSource value); method Contains (line 82) | Boolean Contains(TSource value, IEqualityComparer comparer); method Count (line 83) | Int32 Count(); method Count (line 84) | Int32 Count(Func predicate); method DefaultIfEmpty (line 85) | ILinq DefaultIfEmpty(); method DefaultIfEmpty (line 86) | ILinq DefaultIfEmpty(TSource defaultValue); method Distinct (line 87) | ILinq Distinct(); method Distinct (line 88) | ILinq Distinct(IEqualityComparer comparer); method ElementAt (line 89) | TSource ElementAt(Int32 index); method ElementAtOrDefault (line 90) | TSource ElementAtOrDefault(Int32 index); method Except (line 91) | ILinq Except(IEnumerable second); method Except (line 92) | ILinq Except(IEnumerable second, IEqualityComparer predicate); method FirstOrDefault (line 95) | TSource FirstOrDefault(); method FirstOrDefault (line 96) | TSource FirstOrDefault(Func predicate); method GroupBy (line 97) | ILinq> GroupBy(Func keyS... method GroupBy (line 98) | ILinq> GroupBy(Func keyS... method GroupBy (line 99) | ILinq> GroupBy(Func> GroupBy(Func GroupBy(Func keySelector,... method GroupBy (line 102) | ILinq GroupBy(Func ke... method GroupBy (line 103) | ILinq GroupBy(Func keySelector,... method GroupBy (line 104) | ILinq GroupBy(Func ke... method GroupJoin (line 105) | ILinq GroupJoin(IEnumerable in... method GroupJoin (line 106) | ILinq GroupJoin(IEnumerable in... method Intersect (line 107) | ILinq Intersect(IEnumerable second); method Intersect (line 108) | ILinq Intersect(IEnumerable second, IEqualityCompare... method Join (line 109) | ILinq Join(IEnumerable inner, ... method Join (line 110) | ILinq Join(IEnumerable inner, ... method Last (line 111) | TSource Last(); method Last (line 112) | TSource Last(Func predicate); method LastOrDefault (line 113) | TSource LastOrDefault(); method LastOrDefault (line 114) | TSource LastOrDefault(Func predicate); method LongCount (line 115) | Int64 LongCount(); method LongCount (line 116) | Int64 LongCount(Func predicate); method Max (line 117) | TSource Max(); method Max (line 118) | Int32 Max(Func selector); method Max (line 119) | Nullable Max(Func> selector); method Max (line 120) | Int64 Max(Func selector); method Max (line 121) | Nullable Max(Func> selector); method Max (line 122) | Single Max(Func selector); method Max (line 123) | Nullable Max(Func> selector); method Max (line 124) | Double Max(Func selector); method Max (line 125) | Nullable Max(Func> selector); method Max (line 126) | Decimal Max(Func selector); method Max (line 127) | Nullable Max(Func> selector); method Max (line 128) | TResult Max(Func selector); method Min (line 129) | TSource Min(); method Min (line 130) | Int32 Min(Func selector); method Min (line 131) | Nullable Min(Func> selector); method Min (line 132) | Int64 Min(Func selector); method Min (line 133) | Nullable Min(Func> selector); method Min (line 134) | Single Min(Func selector); method Min (line 135) | Nullable Min(Func> selector); method Min (line 136) | Double Min(Func selector); method Min (line 137) | Nullable Min(Func> selector); method Min (line 138) | Decimal Min(Func selector); method Min (line 139) | Nullable Min(Func> selector); method Min (line 140) | TResult Min(Func selector); method OfType (line 141) | ILinq OfType(); method OrderBy (line 142) | IOrderedLinq OrderBy(Func keySelector); method OrderBy (line 143) | IOrderedLinq OrderBy(Func keySelector, I... method OrderByDescending (line 144) | IOrderedLinq OrderByDescending(Func keyS... method OrderByDescending (line 145) | IOrderedLinq OrderByDescending(Func keyS... method Reverse (line 146) | ILinq Reverse(); method Select (line 147) | ILinq Select(Func selector); method Select (line 148) | ILinq Select(Func selector); method SelectMany (line 149) | ILinq SelectMany(Func>... method SelectMany (line 150) | ILinq SelectMany(Func SelectMany(Func SelectMany(Func second); method SequenceEqual (line 154) | Boolean SequenceEqual(IEnumerable second, IEqualityComparer predicate); method SingleOrDefault (line 157) | TSource SingleOrDefault(); method SingleOrDefault (line 158) | TSource SingleOrDefault(Func predicate); method Skip (line 159) | ILinq Skip(Int32 count); method SkipWhile (line 160) | ILinq SkipWhile(Func predicate); method SkipWhile (line 161) | ILinq SkipWhile(Func predicate); method Sum (line 162) | Int32 Sum(Func selector); method Sum (line 163) | Nullable Sum(Func> selector); method Sum (line 164) | Int64 Sum(Func selector); method Sum (line 165) | Nullable Sum(Func> selector); method Sum (line 166) | Single Sum(Func selector); method Sum (line 167) | Nullable Sum(Func> selector); method Sum (line 168) | Double Sum(Func selector); method Sum (line 169) | Nullable Sum(Func> selector); method Sum (line 170) | Decimal Sum(Func selector); method Sum (line 171) | Nullable Sum(Func> selector); method Take (line 172) | ILinq Take(Int32 count); method TakeWhile (line 173) | ILinq TakeWhile(Func predicate); method TakeWhile (line 174) | ILinq TakeWhile(Func predicate); method ToArray (line 175) | TSource[] ToArray(); method ToDictionary (line 176) | Dictionary ToDictionary(Func keySe... method ToDictionary (line 177) | Dictionary ToDictionary(Func keySe... method ToDictionary (line 178) | Dictionary ToDictionary(Func ToDictionary(Func ToList(); method ToLookup (line 181) | ILookup ToLookup(Func keySelector); method ToLookup (line 182) | ILookup ToLookup(Func keySelector,... method ToLookup (line 183) | ILookup ToLookup(Func k... method ToLookup (line 184) | ILookup ToLookup(Func k... method Union (line 185) | ILinq Union(IEnumerable second); method Union (line 186) | ILinq Union(IEnumerable second, IEqualityComparer Where(Func predicate); method Where (line 188) | ILinq Where(Func predicate); method Zip (line 189) | ILinq Zip(IEnumerable second, Func... type IOrderedLinq (line 192) | public interface IOrderedLinq : ILinq, IOrderedEnumera... method ThenBy (line 194) | IOrderedLinq ThenBy(Func keySelector); method ThenBy (line 195) | IOrderedLinq ThenBy(Func keySelector, IC... method ThenByDescending (line 196) | IOrderedLinq ThenByDescending(Func keySe... method ThenByDescending (line 197) | IOrderedLinq ThenByDescending(Func keySe... FILE: Dynamitey/DynamicObjects/List.cs class List (line 32) | public class List : BaseDictionary, IList, IDictionary> IEnumerable GetEnumerator() method Add (line 89) | public void Add(dynamic item) method Clear (line 97) | public void Clear() method Contains (line 114) | public bool Contains(dynamic item) method CopyTo (line 124) | public void CopyTo(object[] array, int arrayIndex) method IndexOf (line 143) | public int IndexOf(dynamic item) method Insert (line 156) | public void Insert(int index, dynamic item) method InsertHelper (line 161) | private void InsertHelper(object item, int? index = null) method RemoveAt (line 183) | public void RemoveAt(int index) method Remove (line 193) | public bool Remove(dynamic item) method RemoveHelper (line 198) | private bool RemoveHelper(object item = null, int? index = null) method GetEnumerator (line 242) | IEnumerator IEnumerable.GetEnumerator() method OnCollectionChanged (line 256) | protected virtual void OnCollectionChanged(NotifyCollectionChangedActi... method Equals (line 311) | public bool Equals(List other) method Equals (line 325) | public override bool Equals(object obj) method GetHashCode (line 338) | public override int GetHashCode() method GetRepresentedItem (line 359) | protected virtual dynamic GetRepresentedItem() method CopyTo (line 373) | public void CopyTo(Array array, int index) method Add (line 402) | int IList.Add(object value) method Remove (line 408) | void IList.Remove(object value) FILE: Dynamitey/DynamicObjects/Mimic.cs class Mimic (line 13) | public class Mimic : DynamicObject method TryBinaryOperation (line 22) | public override bool TryBinaryOperation(BinaryOperationBinder binder, ... method TryConvert (line 34) | public override bool TryConvert(ConvertBinder binder, out object result) method TryCreateInstance (line 48) | public override bool TryCreateInstance(CreateInstanceBinder binder, ob... method TryDeleteIndex (line 60) | public override bool TryDeleteIndex(DeleteIndexBinder binder, object[]... method TryDeleteMember (line 70) | public override bool TryDeleteMember(DeleteMemberBinder binder) method TryGetIndex (line 82) | public override bool TryGetIndex(GetIndexBinder binder, object[] index... method TryGetMember (line 94) | public override bool TryGetMember(GetMemberBinder binder, out object r... method TryInvoke (line 107) | public override bool TryInvoke(InvokeBinder binder, object[] args, out... method TryInvokeMember (line 120) | public override bool TryInvokeMember(InvokeMemberBinder binder, object... method TrySetIndex (line 133) | public override bool TrySetIndex(SetIndexBinder binder, object[] index... method TrySetMember (line 144) | public override bool TrySetMember(SetMemberBinder binder, object value) method TryUnaryOperation (line 155) | public override bool TryUnaryOperation(UnaryOperationBinder binder, ou... FILE: Dynamitey/DynamicObjects/Recorder.cs class Recorder (line 31) | public class Recorder:BaseForwarder method Recorder (line 37) | public Recorder():base(new Dummy()) method Recorder (line 53) | public Recorder(object target) : base(target) method ReplayOn (line 62) | public T ReplayOn(T target) method TryGetMember (line 80) | public override bool TryGetMember(System.Dynamic.GetMemberBinder binde... method TrySetMember (line 96) | public override bool TrySetMember(System.Dynamic.SetMemberBinder binde... method TryInvokeMember (line 113) | public override bool TryInvokeMember(System.Dynamic.InvokeMemberBinder... method TryGetIndex (line 130) | public override bool TryGetIndex(System.Dynamic.GetIndexBinder binder,... method TrySetIndex (line 147) | public override bool TrySetIndex(System.Dynamic.SetIndexBinder binder,... FILE: Dynamitey/DynamicObjects/RegexMatch.cs type IRegexMatch (line 16) | public interface IRegexMatch class RegexMatch (line 32) | public class RegexMatch : BaseObject, IRegexMatch method RegexMatch (line 44) | public RegexMatch(Match match, Regex regex = null) method GetDynamicMemberNames (line 55) | public override IEnumerable GetDynamicMemberNames() method TryGetMember (line 68) | public override bool TryGetMember(GetMemberBinder binder, out object r... method ToString (line 138) | public override string ToString() FILE: Dynamitey/Expando.cs class Expando (line 21) | public class Expando : Builder method Expando (line 31) | public Expando() FILE: Dynamitey/FluentRegex.cs class FluentRegex (line 10) | public static class FluentRegex method FluentFilter (line 19) | public static IEnumerable FluentFilter(this IEnumerable Matches(string inputString, Regex r... method Match (line 43) | public static dynamic Match(string inputString, Regex regex) method FluentMatch (line 55) | public static dynamic FluentMatch(this Regex regex, string inputString) method FluentMatches (line 67) | public static IEnumerable FluentMatches(this Regex regex, str... FILE: Dynamitey/InlineLambdas.cs class Return (line 25) | public static class Return method Arguments (line 33) | public static Func Arguments(Func del) method ThisAndArguments (line 44) | public static ThisFunc ThisAndArguments(ThisFunc del) method Arguments (line 58) | public static Func Arguments(Func del) method ThisAndArguments (line 69) | public static ThisFunc ThisAndArguments(ThisFunc del) method Arguments (line 84) | public static Func Arguments(Func del) method ThisAndArguments (line 96) | public static ThisFunc ThisAndArguments(ThisFunc Arguments(Func ... method ThisAndArguments (line 125) | public static ThisFunc ThisAndArguments(ThisFun... method Arguments (line 142) | public static Func Arguments(Func ThisAndArguments(T... method Arguments (line 174) | public static Func Arguments(Func ThisAndArguments Arguments(... method ThisAndArguments (line 224) | public static ThisFunc ThisAndArguments Arguments ThisAndArguments Arguments ThisAndArguments Arguments ThisAndArguments... method Arguments (line 364) | public static Func Arguments ThisAndArgum... method Arguments (line 408) | public static Func Arguments ThisAndA... method Arguments (line 454) | public static Func Argument... method ThisAndArguments (line 476) | public static ThisFunc This... method Arguments (line 502) | public static Func Argu... method ThisAndArguments (line 525) | public static ThisFunc ... method Arguments (line 552) | public static Func ... method ThisAndArguments (line 576) | public static ThisFunc Arguments(Action del) method ThisAndArguments (line 739) | public static ThisAction ThisAndArguments(ThisAction del) method Arguments (line 753) | public static Action Arguments(Action del) method ThisAndArguments (line 766) | public static ThisAction ThisAndArguments(ThisAction Arguments(Action del) method ThisAndArguments (line 795) | public static ThisAction ThisAndArguments(ThisActi... method Arguments (line 811) | public static Action Arguments(Action ThisAndArguments(Th... method Arguments (line 843) | public static Action Arguments(Action<... method ThisAndArguments (line 859) | public static ThisAction ThisAndArguments Arguments(A... method ThisAndArguments (line 894) | public static ThisAction ThisAndArguments Arguments ThisAndArguments Arguments ThisAndArguments Arguments ThisAndArguments<... method Arguments (line 1033) | public static Action Arguments ThisAndArgume... method Arguments (line 1077) | public static Action Arguments ThisAndAr... method Arguments (line 1123) | public static Action Arguments... method ThisAndArguments (line 1146) | public static ThisAction ThisA... method Arguments (line 1171) | public static Action Argum... method ThisAndArguments (line 1195) | public static ThisAction T... method Arguments (line 1221) | public static Action A... method ThisAndArguments (line 1246) | public static ThisAction: ICollection method BareBonesList (line 34) | public BareBonesList(int length) method Add (line 40) | public void Add(T item) method Clear (line 45) | public void Clear() method Contains (line 50) | public bool Contains(T item) method CopyTo (line 55) | public void CopyTo(T[] array, int arrayIndex) method Remove (line 60) | public bool Remove(T item) method GetEnumerator (line 73) | public IEnumerator GetEnumerator() method GetEnumerator (line 78) | IEnumerator IEnumerable.GetEnumerator() class BareBonesEnumerator (line 84) | internal class BareBonesEnumerator : IEnumerator method BareBonesEnumerator (line 91) | public BareBonesEnumerator(T[] list, int length) method Dispose (line 97) | public void Dispose() method MoveNext (line 102) | public bool MoveNext() method Reset (line 108) | public void Reset() FILE: Dynamitey/Internal/Optimization/BinderHash.cs class BinderHash (line 23) | internal class BinderHash method BinderHash (line 27) | protected BinderHash(Type delegateType, String name, Type context, str... method BinderHash (line 43) | protected BinderHash(Type delegateType, InvokeMemberName name, Type co... method Equals (line 73) | public virtual bool Equals(BinderHash other) method Equals (line 100) | public override bool Equals(object obj) method GetHashCode (line 108) | public override int GetHashCode() method Create (line 128) | public static BinderHash Create(string name, Type context, string[]... method Create (line 133) | public static BinderHash Create(InvokeMemberName name, Type context... method BinderHash (line 138) | protected BinderHash(InvokeMemberName name, Type context, string[] arg... method BinderHash (line 143) | protected BinderHash(string name, Type context, string[] argNames, Typ... method Equals (line 148) | public override bool Equals(BinderHash other) class BinderHash (line 126) | internal class BinderHash : BinderHash where T : class method BinderHash (line 27) | protected BinderHash(Type delegateType, String name, Type context, str... method BinderHash (line 43) | protected BinderHash(Type delegateType, InvokeMemberName name, Type co... method Equals (line 73) | public virtual bool Equals(BinderHash other) method Equals (line 100) | public override bool Equals(object obj) method GetHashCode (line 108) | public override int GetHashCode() method Create (line 128) | public static BinderHash Create(string name, Type context, string[]... method Create (line 133) | public static BinderHash Create(InvokeMemberName name, Type context... method BinderHash (line 138) | protected BinderHash(InvokeMemberName name, Type context, string[] arg... method BinderHash (line 143) | protected BinderHash(string name, Type context, string[] argNames, Typ... method Equals (line 148) | public override bool Equals(BinderHash other) FILE: Dynamitey/Internal/Optimization/InvokeHelper-Regular.cs class DummmyNull (line 15) | internal class DummmyNull class InvokeHelper (line 21) | internal static partial class InvokeHelper method ClearFullyDynamicCache (line 47) | internal static void ClearFullyDynamicCache() method TryDynamicCachedCallSite (line 55) | private static bool TryDynamicCachedCallSite(BinderHash hash, in... method EmitCallSiteFuncType (line 87) | internal static Type EmitCallSiteFuncType(IEnumerable argTypes, ... method ClearAllCaches (line 115) | internal static void ClearAllCaches() method SetDynamicCachedCallSite (line 132) | private static void SetDynamicCachedCallSite(BinderHash hash, in... method IsActionOrFunc (line 172) | public static bool IsActionOrFunc(object target) method InvokeMethodDelegate (line 188) | internal static object InvokeMethodDelegate(this object target, Delega... method GetBindingArgumentList (line 211) | internal static IEnumerable GetBindingArgumentList... method CreateCallSite (line 256) | internal static CallSite CreateCallSite( method CreateCallSite (line 329) | internal static CallSite CreateCallSite( method CreateCallSite (line 353) | internal static CallSite CreateCallSite( method DynamicInvokeStaticMember (line 394) | internal static dynamic DynamicInvokeStaticMember(Type tReturn, ref Ca... method InvokeMember (line 434) | internal static TReturn InvokeMember(ref CallSite callsite, T... method InvokeGetCallSite (line 444) | internal static object InvokeGetCallSite(object target, string name, T... method InvokeSetCallSite (line 509) | internal static object InvokeSetCallSite(object target, string name, o... method InvokeMemberCallSite (line 577) | internal static object InvokeMemberCallSite(object target, InvokeMemb... method InvokeDirectCallSite (line 602) | internal static object InvokeDirectCallSite(object target, object[] ar... method InvokeGetIndexCallSite (line 623) | internal static object InvokeGetIndexCallSite(object target, object[] ... method InvokeSetIndexCallSite (line 643) | internal static object InvokeSetIndexCallSite(object target, object[] ... method InvokeMemberActionCallSite (line 663) | internal static void InvokeMemberActionCallSite(object target,InvokeMe... method InvokeDirectActionCallSite (line 692) | internal static void InvokeDirectActionCallSite(object target, object[... class IsEventBinderDummy (line 717) | internal class IsEventBinderDummy{ method InvokeIsEventCallSite (line 720) | internal static bool InvokeIsEventCallSite(object target, string name,... method InvokeAddAssignCallSite (line 733) | internal static void InvokeAddAssignCallSite(object target, string nam... method InvokeSubtractAssignCallSite (line 749) | internal static void InvokeSubtractAssignCallSite(object target, strin... method InvokeConvertCallSite (line 767) | internal static object InvokeConvertCallSite(object target, bool expli... class InvokeConstructorDummy (line 792) | internal class InvokeConstructorDummy{}; method InvokeConstructorCallSite (line 796) | internal static object InvokeConstructorCallSite(Type type, bool isVal... method WrapFunc (line 836) | internal static Delegate WrapFunc(Type returnType, object invokable, i... FILE: Dynamitey/Internal/Optimization/InvokeHelper.cs class BinderCache (line 26) | internal static class BinderCache where T : class class BinderGetCache (line 51) | internal static class BinderGetCache where T : class class BinderSetCache (line 76) | internal static class BinderSetCache where T : class class BinderConstructorCache (line 101) | internal static class BinderConstructorCache where T : class class BinderMemberCache (line 126) | internal static class BinderMemberCache where T : class class BinderDirectCache (line 151) | internal static class BinderDirectCache where T : class class InvokeHelper (line 177) | internal static partial class InvokeHelper method InvokeHelper (line 189) | static InvokeHelper() method TupleItem (line 253) | internal static dynamic TupleItem(dynamic tuple, int index){ method InvokeMemberAction (line 275) | internal static void InvokeMemberAction(ref CallSite callsite, method InvokeMemberTargetType (line 460) | internal static TReturn InvokeMemberTargetType( method WrapFuncHelper (line 628) | internal static Delegate WrapFuncHelper(dynamic invokable, in... method WrapAction (line 673) | internal static Delegate WrapAction(dynamic invokable, int length) method FastDynamicInvokeReturn (line 718) | internal static object FastDynamicInvokeReturn(Delegate del, dynamic [... method FastDynamicInvokeAction (line 768) | internal static void FastDynamicInvokeAction(Delegate del, params dyna... FILE: Dynamitey/Internal/Optimization/Util.cs class Util (line 34) | public static class Util method Util (line 41) | static Util() method IsAnonymousType (line 57) | public static bool IsAnonymousType(object target) method NameArgsIfNecessary (line 77) | public static object[] NameArgsIfNecessary(CallInfo callInfo, object[]... method GetTargetContext (line 97) | public static object GetTargetContext(this object target, out Type con... method FixContext (line 120) | public static Type FixContext(this Type context) method MassageResultBasedOnInterface (line 130) | internal static bool MassageResultBasedOnInterface(this BaseObject tar... method GetArgsAndNames (line 176) | internal static object[] GetArgsAndNames(object[]args,out string[]argN... FILE: Dynamitey/Invocation.cs type InvocationKind (line 27) | public enum InvocationKind class Invocation (line 100) | public class Invocation method Create (line 147) | public static Invocation Create(InvocationKind kind, String_OR_InvokeM... method Invocation (line 158) | public Invocation(InvocationKind kind, String_OR_InvokeMemberName name... method Equals (line 170) | public bool Equals(Invocation other) method Equals (line 184) | public override bool Equals(object obj) method GetHashCode (line 198) | public override int GetHashCode() method Invoke (line 215) | public virtual object Invoke(object target, params object[] args) method InvokeWithStoredArgs (line 291) | public virtual object InvokeWithStoredArgs(object target) FILE: Dynamitey/InvokeArg.cs class InvokeArg (line 29) | public class InvokeArg method InvokeArg (line 53) | public InvokeArg(string name, object value) method InvokeArg (line 83) | public InvokeArg(string name, object value):base(name,value){} class InvokeArg (line 76) | public class InvokeArg : InvokeArg method InvokeArg (line 53) | public InvokeArg(string name, object value) method InvokeArg (line 83) | public InvokeArg(string name, object value):base(name,value){} FILE: Dynamitey/InvokeContext.cs class StaticContext (line 30) | public class StaticContext:InvokeContext method StaticContext (line 46) | public StaticContext(Type target) : base(target, true, null) class InvokeContext (line 54) | public class InvokeContext method InvokeContext (line 100) | public InvokeContext(Type target, bool staticContext, object context) method InvokeContext (line 116) | public InvokeContext(object target, object context) FILE: Dynamitey/InvokeMemberName.cs class String_OR_InvokeMemberName (line 13) | public abstract class String_OR_InvokeMemberName class InvokeMemberName (line 49) | public sealed class InvokeMemberName:String_OR_InvokeMemberName method InvokeMemberName (line 79) | public InvokeMemberName(string name, params Type[] genericArgs) method InvokeMemberName (line 90) | public InvokeMemberName(string name, bool isSpecialName) method Equals (line 102) | public bool Equals(InvokeMemberName other) method EqualsHelper (line 109) | private bool EqualsHelper(InvokeMemberName other) method Equals (line 133) | public override bool Equals(object obj) method GetHashCode (line 147) | public override int GetHashCode() FILE: Dynamitey/PartialApply.cs class PartialApply (line 21) | public class PartialApply : DynamicObject, IPartialApply method TryBinaryOperation (line 44) | public override bool TryBinaryOperation(BinaryOperationBinder binder, ... method TryConvert (line 63) | public override bool TryConvert(ConvertBinder binder, out object result) method PartialApply (line 79) | public PartialApply(object target, object[] args, string memberName = ... method TryInvoke (line 143) | public override bool TryInvoke(InvokeBinder binder, object[] args, out... type IPartialApply (line 192) | public interface IPartialApply FILE: Dynamitey/ThisFunctions.cs class ThisDelegate (line 163) | public static class ThisDelegate{ method IsSpecialThisDelegate (line 222) | public static bool IsSpecialThisDelegate(this Delegate del){ FILE: Dynamitey/Tupler.cs class Tupler (line 32) | public static class Tupler class TuplerFix (line 34) | private class TuplerFix method Create (line 36) | private Tuple Create ToList(object tuple) method HelperToList (line 117) | private static void HelperToList(List list, object tuple, boo... method Index (line 140) | public static dynamic Index(object tuple, int index) method HelperIndex (line 145) | private static dynamic HelperIndex(object tuple, int index, bool safe) method IsTuple (line 178) | public static bool IsTuple(object target) method HelperIsTuple (line 183) | private static bool HelperIsTuple(object target, out Type type, out Ty... method Size (line 207) | public static int Size(object tuple) method HelperSize (line 212) | private static int HelperSize(object tuple, bool safe) FILE: SupportLibrary/SupportTypes.cs class TestEvent (line 11) | public class TestEvent method OnEvent (line 15) | public void OnEvent(object obj, EventArgs args) class TestFuncs (line 22) | public static class TestFuncs class PublicType (line 30) | public class PublicType method PrivateMethod (line 34) | public bool PrivateMethod(object param) class InternalType (line 41) | internal class InternalType method InternalMethod (line 43) | public bool InternalMethod(object param) type IDynamicArg (line 51) | public interface IDynamicArg method ReturnIt (line 53) | dynamic ReturnIt(dynamic arg); method Params (line 55) | bool Params(params dynamic[] args); class PocoNonDynamicArg (line 58) | public class PocoNonDynamicArg method ReturnIt (line 60) | public int ReturnIt(int i) method ReturnIt (line 66) | public List ReturnIt(List i) method Params (line 71) | public bool Params(object fallback) method Params (line 76) | public bool Params(params int[] args) class StaticType (line 82) | public static class StaticType method Create (line 84) | public static TReturn Create(int type) type ISimpeleClassProps (line 94) | public interface ISimpeleClassProps type IInheritProp (line 103) | public interface IInheritProp : ISimpeleClassProps type IPropPocoProp (line 109) | public interface IPropPocoProp type IEventCollisions (line 114) | public interface IEventCollisions type IEvent (line 120) | public interface IEvent method OnEvent (line 123) | void OnEvent(object obj, EventArgs args); class PocoEvent (line 126) | public class PocoEvent method OnEvent (line 130) | public void OnEvent(object obj, EventArgs args) class PocoOptConstructor (line 138) | public class PocoOptConstructor method PocoOptConstructor (line 144) | public PocoOptConstructor(string one = "-1", string two = "-2", string... type TestEnum (line 152) | public enum TestEnum type IDynamicDict (line 159) | public interface IDynamicDict type INonDynamicDict (line 172) | public interface INonDynamicDict type ISimpleStringProperty (line 185) | public interface ISimpleStringProperty type IRobot (line 191) | public interface IRobot class Robot (line 195) | public class Robot type ISimpleStringMethod (line 200) | public interface ISimpleStringMethod method StartsWith (line 202) | bool StartsWith(string value); type ISimpleStringMethodCollision (line 206) | public interface ISimpleStringMethodCollision method StartsWith (line 208) | int StartsWith(string value); type ISimpeleClassMeth (line 212) | public interface ISimpeleClassMeth method Action1 (line 214) | void Action1(); method Action2 (line 215) | void Action2(bool value); method Action3 (line 216) | string Action3(); type ISimpeleClassMeth2 (line 219) | public interface ISimpeleClassMeth2 : ISimpeleClassMeth method Action4 (line 222) | string Action4(int arg); type IGenericMeth (line 225) | public interface IGenericMeth method Action (line 227) | string Action(T arg); method Action2 (line 229) | T Action2(T arg); type IStringIntIndexer (line 232) | public interface IStringIntIndexer type IObjectStringIndexer (line 237) | public interface IObjectStringIndexer type IGenericMethWithConstraints (line 242) | public interface IGenericMethWithConstraints method Action (line 244) | string Action(T arg) where T : class; method Action2 (line 245) | string Action2(T arg) where T : IComparable; type IGenericType (line 248) | public interface IGenericType method Funct (line 250) | string Funct(T arg); type IGenericTypeConstraints (line 255) | public interface IGenericTypeConstraints where T : class method Funct (line 257) | string Funct(T arg); type IOverloadingMethod (line 262) | public interface IOverloadingMethod method Func (line 264) | string Func(int arg); method Func (line 266) | string Func(object arg); class PropPoco (line 270) | public class PropPoco type PropStruct (line 281) | public struct PropStruct type IVoidMethod (line 293) | public interface IVoidMethod method Action (line 295) | void Action(); class VoidMethodPoco (line 298) | public class VoidMethodPoco method Action (line 300) | public void Action() class OverloadingMethPoco (line 306) | public class OverloadingMethPoco method Func (line 308) | public string Func(int arg) method Func (line 313) | public string Func(object arg) method Func (line 317) | public string Func(object arg, object arg2, object arg3, object arg4, ... method Func (line 322) | public string Func(object one = null, object two = null, object three ... class MethOutPoco (line 333) | public class MethOutPoco method Func (line 335) | public bool Func(out string result) class Thing (line 343) | public class Thing { } type IGenericTest (line 345) | public interface IGenericTest method GetThings (line 347) | List GetThings(Guid test) where T : Thing; class OtherThing (line 349) | public class OtherThing method GetThings (line 353) | List GetThings(Guid test) where T : Thing class ForwardGenericMethodsTestClass (line 360) | public class ForwardGenericMethodsTestClass method Create (line 364) | public T Create(int arg) where T : ForwardGenericMethodsTestClass, ... class GenericMethOutPoco (line 371) | public class GenericMethOutPoco method Func (line 373) | public bool Func(out T result) type IGenericMethodOut (line 380) | public interface IGenericMethodOut method Func (line 382) | bool Func(out T result); type IMethodOut2 (line 385) | public interface IMethodOut2 method Func (line 387) | bool Func(out int result); class MethRefPoco (line 391) | public class MethRefPoco method Func (line 393) | public bool Func(ref int result) class PocoAdder (line 401) | public class PocoAdder method Add (line 403) | public int Add(int x, int y) class PocoDoubleProp (line 409) | public class PocoDoubleProp : IInheritProp, IPropPocoProp, IEnumerable method GetEnumerator (line 429) | IEnumerator IEnumerable.GetEnumerator() class PocoCollection (line 435) | public class PocoCollection : IList method GetEnumerator (line 437) | public IEnumerator GetEnumerator() method CopyTo (line 442) | public void CopyTo(Array array, int index) method Add (line 453) | public int Add(object value) method Contains (line 458) | public bool Contains(object value) method Clear (line 463) | public void Clear() method IndexOf (line 468) | public int IndexOf(object value) method Insert (line 473) | public void Insert(int index, object value) method Remove (line 478) | public void Remove(object value) method RemoveAt (line 483) | public void RemoveAt(int index) FILE: Tests/Curry.cs class Curry (line 11) | [TestFixture] method TestBasicDelegateCurry (line 14) | [Test] method TestBasicNamedCurry (line 28) | [Test] method TestBasicConvertDelegateCurry (line 40) | [Test] method TestBasicConvertDelegateCurryReturnValueType (line 50) | [Test] method TestBasicConvertNonGenericDelegate (line 62) | [Test] method TestBasicConvertNonGenericDelegateAction (line 72) | [Test] method TestBasicConvertDelegateCurryParamValueType (line 83) | [Test] method TestBasicConvertMoreCurryParamValueType (line 94) | [Test] method TestBasicConvertMoreMoreCurryParamValueType (line 105) | [Test] method TestPococMethodCurry (line 120) | [Test] method TestStaticMethodCurry (line 133) | [Test] method TestStaticMethodLongCurry (line 146) | [Test] method TestStaticMethodLongCurry2 (line 165) | [Test] method TestDynamicMethodCurry (line 180) | [Test] method UnboundedCurry (line 193) | [Test] method UnboundedCurryCont (line 203) | [Test] method BoundedCurryCont (line 215) | [Test] method TestCurryNamedMethods (line 227) | [Test] class Person (line 236) | private class Person method Jump (line 238) | public void Jump(uint height, string cheer) method TestPococMethodPartialApply (line 245) | [Test] method UnboundedPartialApply (line 254) | [Test] method BasicCurryTest (line 267) | [Test] method CurryLeftPipeTest (line 283) | [Test] method CurryRightPipeTest (line 295) | [Test] FILE: Tests/DynamicObjects.cs class DynamicObjs (line 17) | [TestFixture] method GetterAnonTest (line 24) | [Test] method GetterVoidTest (line 36) | [Test] method GetterArrayTest (line 46) | [Test] method GetterEventTest (line 59) | [Test] method GetterEventTest2 (line 74) | [Test] method GetterDynamicTest (line 89) | [Test] class TestForwarder (line 105) | public class TestForwarder : Dynamitey.DynamicObjects.BaseForwarder method TestForwarder (line 107) | public TestForwarder(object target) method ForwardAnonTest (line 113) | [Test] method ForwardVoidTest (line 125) | [Test] method ForwardGenericMethodsTest (line 136) | [Test] method ForwardDynamicTest (line 147) | [Test] method DictionaryMethodsTest (line 163) | [Test] method ForwardMethodsTest (line 185) | [Test] method DictionaryMethodsOutTest (line 208) | [Test] method TestOut (line 222) | private static object TestOut(CallSite dummy, object @in, out string @... method DictionaryMethodsTestWithPropertyAccess (line 230) | [Test] method DictionaryNullMethodsTest (line 250) | [Test] method DynamicDictionaryWrappedTest (line 264) | [Test] method InterfaceDictionaryWrappedTest (line 289) | [Test] method DynamicObjectEqualsTest (line 335) | [Test] method DynamicAnnonymousWrapper (line 365) | [Test] method TestAnonInterface (line 388) | [Test] method TestBuilder (line 412) | [Test] method TestSetupOtherTypes (line 436) | [Test] method TestClayFactorySyntax (line 464) | [Test] method TestFactoryListSyntax (line 522) | [Test] method TestQuicListSyntax (line 549) | [Test] method TestRecorder (line 560) | [Test] method TestCodeDomLateTypeBind (line 578) | [Test] method TestLateLibrarybind (line 610) | [Test] FILE: Tests/ExpandoObjs.cs class ExpandoObjs (line 6) | [TestFixture] method TestExpando (line 9) | [Test] method TestExpando2 (line 34) | [Test] FILE: Tests/Helper.cs class Helper (line 6) | public class Helper:AssertionHelper FILE: Tests/Impromptu.cs class Impromptu (line 15) | [TestFixture(Category = "Impromptu")] method DictionaryInterfaceNullMethodsTest (line 24) | [Test] method FauxTypeTest (line 35) | [Test] method PropertySpecTest (line 65) | [Test] method InterfaceSpecTest (line 84) | [Test] method DictionaryCurriedAcctlikeNullMethodsTest (line 101) | [Test] type IBuilder (line 113) | public interface IBuilder method Nester (line 115) | INest Nester(object props); method Nester2 (line 116) | INested Nester2(object props); method Nester (line 118) | [ImpromptuInterface.UseNamedArgument] method Nester2 (line 121) | INested Nester2([ImpromptuInterface.UseNamedArgument] string NameLev... type INest (line 124) | public interface INest type INested (line 131) | public interface INested method TestBuilderActLikeAnon (line 139) | [Test] method TestBuilderActLikeNamed (line 157) | [Test] FILE: Tests/Invoke.cs class Invoke (line 17) | public class Invoke:Helper method DestroyCaches (line 19) | [OneTimeTearDown] method TestDynamicSet (line 26) | [Test] method TestPocoSet (line 41) | [Test] method TestStructSet (line 55) | [Test] method TestCacheableDyanmicSetAndPocoSetAndSetNull (line 68) | [Test] method TestConvert (line 98) | [Test] method TestConvertCacheable (line 109) | [Test] method TestConstruct (line 122) | [Test] method TestCacheableConstruct (line 134) | [Test] method TestConstructOptional (line 149) | [Test] method TestCacheableConstructOptional (line 162) | [Test] method TestOptionalArgumentActivationNoneAndCacheable (line 174) | [Test] method TestConstructValueType (line 195) | [Test] method TestCacheableConstructValueType (line 204) | [Test] method TestConstructValueTypeJustDynamic (line 214) | [Test] method TestConstructprimativetype (line 225) | [Test] method TestConstructDateTimeNoParams (line 234) | [Test] method TestConstructOBjectNoParams (line 242) | [Test] method TestConstructNullableprimativetype (line 250) | [Test] method TestConstructGuid (line 258) | [Test] method TestCacheablePrimativeDateTimeObjectNullableAndGuidNoParams (line 266) | [Test] method TestStaticCall (line 297) | [Test] method TestCacheableStaticCall (line 308) | [Test] class TestClass (line 321) | private class TestClass method TestStaticPropertySetFollowedByGetTest (line 326) | [Test] method TestImplicitConvert (line 336) | [Test] method TestCoerceConverterColor (line 346) | [Test] method TestCoerceConverterDBNULL (line 358) | [Test] method TestCacheableImplicitConvert (line 375) | [Test] method TestCacheableGet (line 388) | [Test] method TestGetIndexer (line 410) | [Test] method TestGetIndexerValue (line 425) | [Test] method TestGetLengthArray (line 440) | [Test] method TestGetIndexerArray (line 452) | [Test] method TestCacheableIndexer (line 466) | [Test] method TestSetIndexer (line 503) | [Test] method TestCacheableSetIndexer (line 516) | [Test] method TestMethodDynamicPassAndGetValue (line 534) | [Test] method TestCacheableMethodDynamicPassAndGetValue (line 548) | [Test] method TestMethodStaticOverloadingPassAndGetValue (line 564) | [Test] method TestCachedMethodStaticOverloadingPassAndGetValue (line 587) | [Test] method TestMethodPocoOverloadingPassAndGetValueArg (line 613) | [Test] method TestMethodPocoOverloadingPassAndGetValueArgOptional (line 636) | [Test] method TestCacheableMethodPocoOverloadingPassAndGetValueArgOptional (line 652) | [Test] method TestCacheableMethodPocoOverloadingPassAndGetValueArgPostiionalOptional (line 669) | [Test] method TestMethodPocoOverloadingPass2AndGetValueArgOptional (line 687) | [Test] method TestMethodPocoOverloadingPassAndGetValueNull (line 703) | [Test] method TestOutMethod (line 737) | [Test] method TestMethodDynamicPassVoid (line 772) | [Test] method TestCacheableMethodDynamicPassVoid (line 789) | [Test] method TestCacheableMethodDynamicUnknowns (line 806) | [Test] method TestMethodPocoGetValue (line 832) | [Test] method TestMethodPocoPassAndGetValue (line 846) | [Test] method HelpTestPocoPassAndGetValue (line 857) | private void HelpTestPocoPassAndGetValue(string tValue, string tParam) method TestGetDynamic (line 867) | [Test] method TestGetDynamicChained (line 882) | [Test] method TestGetDynamicChainedWithIndexes (line 898) | [Test] method TestSetDynamicChained (line 919) | [Test] method TestSetDynamicChainedWithInexes (line 934) | [Test] method TestSetDynamicAllDict (line 954) | [Test] method TestSetDynamicAllAnonymous (line 973) | [Test] method TestSetDynamicAllNamed (line 986) | [Test] method TestSetDynamicChainedOne (line 999) | [Test] method TestGetDynamicChainedOne (line 1012) | [Test] method TestCacheableGetDynamic (line 1027) | [Test] method TestStaticGet (line 1042) | [Test] method TestCacheableStaticGet (line 1050) | [Test] method TestStaticGet2 (line 1061) | [Test] method TestStaticGet3 (line 1069) | [Test] method TestStaticSet (line 1075) | [Test] method TestCacheableStaticSet (line 1084) | [Test] method TestStaticDateTimeMethod (line 1095) | [Test] method TestCacheableStaticDateTimeMethod (line 1104) | [Test] method TestIsEvent (line 1117) | [Test] method TestCacheableIsEventAndIsNotEvent (line 1127) | [Test] method TestIsNotEvent (line 1147) | [Test] method TestPocoAddAssign (line 1178) | [Test] method TestCacheablePocoAddAssign (line 1197) | [Test] method TestPocoSubtractAssign (line 1218) | [Test] method TestCacheablePocoSubtractAssign (line 1242) | [Test] method TestDynamicAddAssign (line 1268) | [Test] method TestCacheableDynamicAddAssign (line 1285) | [Test] method TestDynamicSubtractAssign (line 1305) | [Test] method TestCacheableDynamicSubtractAssign (line 1327) | [Test] method TestDynamicMemberNamesExpando (line 1352) | [Test] method TestDynamicMemberNamesImpromput (line 1360) | [Test] method TestCachedInvocationEquality (line 1368) | [Test] method CreateMock (line 1382) | private DynamicObject CreateMock(ExpressionType op) class OperatorTestDynObject (line 1392) | public class OperatorTestDynObject:DynamicObject{ method OperatorTestDynObject (line 1394) | public OperatorTestDynObject(ExpressionType type){ method TryBinaryOperation (line 1398) | public override bool TryBinaryOperation(BinaryOperationBinder binder... method TryUnaryOperation (line 1404) | public override bool TryUnaryOperation(UnaryOperationBinder binder, ... method RunBinaryMockTests (line 1411) | private void RunBinaryMockTests(ExpressionType type){ method RunUnaryMockTests (line 1417) | private void RunUnaryMockTests(ExpressionType type){ method TestInvokeAdd (line 1424) | [Test] method TestInvokeBasicUnaryOperatorsDynamic (line 1430) | [Test] method TestInvokeBasicBinaryOperatorsDynamic (line 1442) | [Test] method TestInvokeSubtract (line 1471) | [Test] FILE: Tests/Linq.cs class Linq (line 14) | [TestFixture] method SimpleLinqDynamicLinq (line 19) | [Test] method MoreGenericsDynamicLinq (line 28) | [Test] method RunPythonHelper (line 40) | private dynamic RunPythonHelper(object linq, string code) method PythonDynamicLinqGenericArgs (line 59) | [Test] method PythonDynamicLinq (line 73) | [Test] method PrintOutInterface (line 90) | [Test] method HelperIsGenericExtension (line 138) | private bool HelperIsGenericExtension(MethodInfo it, Type genericType) method HelperSignleGenericArgMatch (line 145) | bool HelperSignleGenericArgMatch(Type info) method HelperFormatType (line 160) | string HelperFormatType(Type it) method HelperGenericParams (line 177) | string HelperGenericParams(Type[] it) method HelperReturnTypeSub (line 186) | string HelperReturnTypeSub(Type it) method HelperGetParams (line 200) | string HelperGetParams(ParameterInfo[] it) method HelperGetParamsDebug (line 207) | string HelperGetParamsDebug(ParameterInfo[] it) method HelperMakeName (line 214) | string HelperMakeName(MethodInfo it) method HelperMakeNameDebug (line 218) | string HelperMakeNameDebug(MethodInfo it) FILE: Tests/MimicTest.cs class MimicTest (line 9) | [TestFixture] class SubMimic (line 12) | private class SubMimic : DynamicObjects.Mimic method Add (line 14) | public int Add(int x, int y) method Add (line 19) | public string Add(string x, string y) method Get_Property (line 25) | [Test] method Set_Property (line 33) | [Test] method Call_Method (line 41) | [Test] method Call_Method_With_Parameters (line 49) | [Test] method Get_Index (line 57) | [Test] method Set_Index (line 65) | [Test] method Cast (line 73) | [Test] method Unary (line 92) | [Test] method Binary (line 126) | [Test] method Inheritance_Int (line 151) | [Test] method Inheritance_String (line 159) | [Test] method Inheritance_No_Match (line 167) | [Test] FILE: Tests/PrivateTest.cs class PrivateTest (line 12) | [TestFixture] method TestInvokePrivateMethod (line 16) | [Test] method TestInvokePrivateMethodAcrossAssemblyBoundries (line 23) | [Test] method TestInvokeInternalTypeMethodAcrossAssemblyBoundries (line 30) | [Test] method TestInvokeDoNotExposePrivateMethod (line 37) | [Test] method TestCacheableDoNotExposePrivateMethod (line 45) | [Test] method TestCacheableExposePrivateMethodViaInstance (line 53) | [Test] method TestCacheableExposePrivateMethodViaType (line 61) | [Test] class TestWithPrivateMethod (line 70) | public class TestWithPrivateMethod method Test (line 72) | private int Test() FILE: Tests/SpeedTest.cs class SpeedTest (line 12) | [TestFixture] method WarmUpDlr (line 16) | [OneTimeSetUp] method Setup (line 24) | [SetUp] method PropPocoGetValueTimed (line 31) | [Test] method CacheableGetValueTimed (line 60) | [Test] method ConstructorTimed (line 87) | [Test] method CacheableConstructorTimed (line 105) | [Test] method ConstructorNoARgTimed (line 124) | [Test] method CachableConstructorNoARgTimed (line 148) | [Test] method ConstructorValueTypeTimed (line 174) | [Test] method CachedConstructorValueTypeTimed (line 195) | [Test] method MethodPocoGetValueTimed (line 216) | [Test] method CacheableMethodPocoGetValueTimed (line 241) | [Test] method GetStaticTimed (line 265) | [Test] method CacheableGetStaticTimed (line 291) | [Test] method MethodStaticMethodValueTimed (line 319) | [Test] method CacheableMethodStaticMethodValueTimed (line 343) | [Test] method MethodPocoGetValuePassNullTimed (line 368) | [Test] method CacheableMethodPocoGetValuePassNullTimed (line 394) | [Test] method MethodPocoGetValuePassNullDoubleCallTimed (line 423) | [Test] method CacheableMethodPocoGetValuePassNullDoubleCallTimed (line 452) | [Test] method MethodPocoGetValue4argsTimed (line 480) | [Test] method CacheableMethodPocoGetValue4argsTimed (line 506) | [Test] method MethodPocoVoidTimed (line 534) | [Test] method CacheableMethodPocoVoidTimed (line 557) | [Test] method SetTimed (line 581) | [Test] method CacheableSetTimed (line 605) | [Test] method CacheableSetNullTimed (line 629) | [Test] method SetNullTimed (line 648) | [Test] method FastDynamicInvoke (line 673) | [Test] method FastDynamicInvokeAction (line 690) | [Test] method IsTupleTimed (line 707) | [Test] method TupleIndexTimed (line 727) | [Test] method TupleToListTimed (line 747) | [Test] method ListToTupleTimed (line 766) | [Test] FILE: Tests/TimeIt.cs class TimeIt (line 7) | public class TimeIt method TimeIt (line 15) | public TimeIt(bool skipInitializationCosts = false) method GoThree (line 22) | public Tuple GoThree(int iteration = Mil... method Go (line 55) | public Tuple Go(int iteration = Million) method RelativeSpeed (line 65) | public static string RelativeSpeed(Tuple elapsed) FILE: Tests/TuplerTest.cs class TuplerTest (line 11) | [TestFixture] method DynamicCreateTypedTuple (line 15) | [Test] method DynamicCreateTypedTuple8 (line 27) | [Test] method DynamicCreateLongTypedTuple (line 40) | [Test] method DynamicTupleSize (line 56) | [Test] method DynamicTupleSize8 (line 63) | [Test] method DynamicTupleSize20 (line 70) | [Test] method DynamicTupleToList (line 78) | [Test] method DynamicTupleToList8 (line 87) | [Test] method DynamicTupleToList20 (line 95) | [Test] method DynamicListToTuple (line 105) | [Test] method DynamicListToTuplet8 (line 115) | [Test] method DynamicListToTuple20 (line 124) | [Test] method DynamicTupleIndex (line 136) | [Test] method DynamicTupleIndex7 (line 143) | [Test] method DynamicTupleIndex19 (line 150) | [Test]