SYMBOL INDEX (1671 symbols across 289 files) FILE: src/Builder/Context/BuilderContext.cs type BuilderContext (line 18) | [SecuritySafeCritical] method Resolve (line 41) | public object Resolve(Type type, string name) method Get (line 75) | public object Get(Type policyInterface) method Get (line 81) | public object Get(Type type, string name, Type policyInterface) method Get (line 89) | public object Get(Type type, Type policyInterface) method Set (line 95) | public void Set(Type policyInterface, object policy) method Set (line 100) | public void Set(Type type, Type policyInterface, object policy) method Set (line 105) | public void Set(Type type, string name, Type policyInterface, object p... method Clear (line 110) | public void Clear(Type type, string name, Type policyInterface) method Resolve (line 150) | public object Resolve(Type type, string name, InternalRegistration reg... method Resolve (line 181) | public object Resolve(ParameterInfo parameter, object value) method Resolve (line 226) | public object Resolve(PropertyInfo property, object value) method Resolve (line 285) | public object Resolve(FieldInfo field, object value) FILE: src/Builder/Context/BuilderContextExpression.cs class BuilderContextExpression (line 8) | public class BuilderContextExpression : IResolveContextExpression(this IUnityC... method Configure (line 63) | public static TConfigurator Configure(this IUnityContai... FILE: src/Extensions/Legacy.cs class Legacy (line 8) | public class Legacy : UnityContainerExtension method Initialize (line 10) | protected override void Initialize() FILE: src/Extensions/Strategies.cs class ForceActivation (line 13) | public class ForceActivation : UnityContainerExtension method Initialize (line 15) | protected override void Initialize() class ForceCompillation (line 27) | public class ForceCompillation : UnityContainerExtension method Initialize (line 29) | protected override void Initialize() FILE: src/Factories/DeferredFuncResolverFactory.cs class DeferredFuncResolverFactory (line 9) | internal class DeferredFuncResolverFactory method DeferredResolveDelegateFactory (line 14) | public static ResolveDelegate DeferredResolveDelegateF... method DeferredResolve (line 22) | private static Func DeferredResolve(ref BuilderContext context) FILE: src/Factories/GenericLazyResolverFactory.cs class GenericLazyResolverFactory (line 14) | internal class GenericLazyResolverFactory method GetResolver (line 27) | public static ResolveDelegate GetResolver(ref BuilderC... method BuildResolveLazy (line 40) | private static object BuildResolveLazy(ref BuilderContext context) FILE: src/Injection/Validating.cs class Validating (line 7) | public static class Validating FILE: src/Legacy/DynamicMethod/DynamicBuildPlanGenerationContext.cs class DynamicBuildPlanGenerationContext (line 15) | public class DynamicBuildPlanGenerationContext method DynamicBuildPlanGenerationContext (line 23) | public DynamicBuildPlanGenerationContext(Type typeToBuild) method AddToBuildPlan (line 38) | public void AddToBuildPlan(Expression expression) method GetBuildMethod (line 43) | internal ResolveDelegate GetBuildMethod() FILE: src/Legacy/IBuildPlanCreatorPolicy.cs type IBuildPlanCreatorPolicy (line 6) | [Obsolete("This interface has been replaced with Unity.Policy.ResolveDel... method CreatePlan (line 16) | IBuildPlanPolicy CreatePlan(ref BuilderContext context, Type type, str... FILE: src/Legacy/IBuildPlanPolicy.cs type IBuildPlanPolicy (line 6) | [Obsolete("IBuildPlanPolicy has been deprecated, please use ResolveDeleg... method BuildUp (line 9) | void BuildUp(ref BuilderContext context); FILE: src/Legacy/IConstructorSelectorPolicy.cs type IConstructorSelectorPolicy (line 6) | [Obsolete("IConstructorSelectorPolicy has been deprecated, please use IS... FILE: src/Legacy/IMethodSelectorPolicy.cs type IMethodSelectorPolicy (line 8) | [Obsolete("IMethodSelectorPolicy has been deprecated, please use ISelect... method SelectMethods (line 11) | IEnumerable SelectMethods(ref BuilderContext context); FILE: src/Legacy/IPropertySelectorPolicy.cs type IPropertySelectorPolicy (line 8) | [Obsolete("IPropertySelectorPolicy has been deprecated, please use IProp... method SelectProperties (line 11) | IEnumerable SelectProperties(ref BuilderContext context); FILE: src/Legacy/InjectionParameterValue.cs class Injection_ParameterValue (line 8) | public abstract class Injection_ParameterValue FILE: src/Legacy/NamedTypeBuildKey.cs class NamedTypeBuildKey (line 11) | public class NamedTypeBuildKey method NamedTypeBuildKey (line 21) | public NamedTypeBuildKey(Type type, string name) method NamedTypeBuildKey (line 33) | public NamedTypeBuildKey(Type type) method Make (line 44) | public static NamedTypeBuildKey Make() method Make (line 56) | public static NamedTypeBuildKey Make(string name) method Equals (line 81) | public override bool Equals(object obj) method GetHashCode (line 90) | public override int GetHashCode() method ToString (line 127) | public override string ToString() method NamedTypeBuildKey (line 144) | public NamedTypeBuildKey() method NamedTypeBuildKey (line 154) | public NamedTypeBuildKey(string name) class NamedTypeBuildKey (line 138) | public class NamedTypeBuildKey : NamedTypeBuildKey method NamedTypeBuildKey (line 21) | public NamedTypeBuildKey(Type type, string name) method NamedTypeBuildKey (line 33) | public NamedTypeBuildKey(Type type) method Make (line 44) | public static NamedTypeBuildKey Make() method Make (line 56) | public static NamedTypeBuildKey Make(string name) method Equals (line 81) | public override bool Equals(object obj) method GetHashCode (line 90) | public override int GetHashCode() method ToString (line 127) | public override string ToString() method NamedTypeBuildKey (line 144) | public NamedTypeBuildKey() method NamedTypeBuildKey (line 154) | public NamedTypeBuildKey(string name) FILE: src/Legacy/TypeBasedOverride.cs class TypeBasedOverride (line 13) | [Obsolete("This type has been deprecated as degrading performance. Use D... method TypeBasedOverride (line 32) | public TypeBasedOverride(Type targetType, ResolverOverride innerOverride) method GetResolver (line 44) | public override ResolveDelegate GetResolver(Type t... method GetHashCode (line 54) | public override int GetHashCode() method Equals (line 59) | public override bool Equals(object obj) method Equals (line 64) | public bool Equals(PropertyInfo other) method Equals (line 70) | public bool Equals(ParameterInfo other) method TypeBasedOverride (line 91) | public TypeBasedOverride(ResolverOverride innerOverride) class TypeBasedOverride (line 84) | [Obsolete("This type has been deprecated as degrading performance. Use D... method TypeBasedOverride (line 32) | public TypeBasedOverride(Type targetType, ResolverOverride innerOverride) method GetResolver (line 44) | public override ResolveDelegate GetResolver(Type t... method GetHashCode (line 54) | public override int GetHashCode() method Equals (line 59) | public override bool Equals(object obj) method Equals (line 64) | public bool Equals(PropertyInfo other) method Equals (line 70) | public bool Equals(ParameterInfo other) method TypeBasedOverride (line 91) | public TypeBasedOverride(ResolverOverride innerOverride) FILE: src/Legacy/TypedInjectionValue.cs class Typed_InjectionValue (line 10) | public abstract class Typed_InjectionValue : Injection_ParameterValue FILE: src/Lifetime/ContainerLifetimeManager.cs class ContainerLifetimeManager (line 11) | internal class ContainerLifetimeManager : LifetimeManager, IInstanceLife... method GetValue (line 13) | public override object GetValue(ILifetimeContainer container = null) method OnCreateLifetimeManager (line 18) | protected override LifetimeManager OnCreateLifetimeManager() FILE: src/Lifetime/InternalPerResolveLifetimeManager.cs class InternalPerResolveLifetimeManager (line 10) | internal class InternalPerResolveLifetimeManager : PerResolveLifetimeMan... method InternalPerResolveLifetimeManager (line 20) | public InternalPerResolveLifetimeManager(object value) FILE: src/Lifetime/LifetimeContainer.cs class LifetimeContainer (line 16) | public class LifetimeContainer : ILifetimeContainer method LifetimeContainer (line 20) | public LifetimeContainer(IUnityContainer owner = null) method Add (line 53) | public void Add(object item) method Contains (line 71) | public bool Contains(object item) method Dispose (line 82) | public void Dispose() method Dispose (line 94) | protected virtual void Dispose(bool disposing) method GetEnumerator (line 140) | public IEnumerator GetEnumerator() method GetEnumerator (line 151) | IEnumerator IEnumerable.GetEnumerator() method Remove (line 161) | public void Remove(object item) FILE: src/Policy/IResolveDelegateFactory.cs type IResolveDelegateFactory (line 8) | public interface IResolveDelegateFactory method GetResolver (line 10) | ResolveDelegate GetResolver(ref BuilderContext context); FILE: src/Policy/ISelect.cs type ISelect (line 7) | public interface ISelect where TMemberInfo : MemberInfo method Select (line 9) | IEnumerable Select(Type type, IPolicySet registration); FILE: src/Processors/Abstracts/MemberExpression.cs class MemberProcessor (line 9) | public abstract partial class MemberProcessor where ... method ExpressionsFromSelection (line 13) | protected virtual IEnumerable ExpressionsFromSelection(Typ... method GetResolverExpression (line 56) | protected abstract Expression GetResolverExpression(TMemberInfo info, ... FILE: src/Processors/Abstracts/MemberProcessor.cs class MemberProcessor (line 16) | public abstract class MemberProcessor method GetExpressions (line 58) | public abstract IEnumerable GetExpressions(Type type, IPol... method GetResolver (line 75) | public abstract ResolveDelegate GetResolver(Type type,... method MemberProcessor (line 94) | protected MemberProcessor(IPolicySet policySet) method MemberProcessor (line 106) | protected MemberProcessor(IPolicySet policySet, Type attribute) method Add (line 123) | public void Add(Type type, Func getName, Func GetExpressions(Type type, IPol... method GetResolver (line 154) | public override ResolveDelegate GetResolver(Type type,... method Select (line 173) | public virtual IEnumerable Select(Type type, IPolicySet regist... method MemberType (line 209) | protected abstract Type MemberType(TMemberInfo info); method DeclaredMembers (line 211) | protected abstract IEnumerable DeclaredMembers(Type type); method PreProcessResolver (line 213) | protected object PreProcessResolver(TMemberInfo info, object resolver) method GetCustomAttribute (line 231) | protected Attribute GetCustomAttribute(TMemberInfo info, Type type) method GetPolicy (line 251) | public TPolicyInterface GetPolicy(IPolicySet registr... method DependencyResolverFactory (line 262) | protected virtual ResolveDelegate DependencyResolverFa... method OptionalDependencyResolverFactory (line 268) | protected virtual ResolveDelegate OptionalDependencyRe... type AttributeFactoryNode (line 290) | public struct AttributeFactoryNode method AttributeFactoryNode (line 296) | public AttributeFactoryNode(Type type, Func getNa... class MemberProcessor (line 80) | public abstract partial class MemberProcessor : Memb... method GetExpressions (line 58) | public abstract IEnumerable GetExpressions(Type type, IPol... method GetResolver (line 75) | public abstract ResolveDelegate GetResolver(Type type,... method MemberProcessor (line 94) | protected MemberProcessor(IPolicySet policySet) method MemberProcessor (line 106) | protected MemberProcessor(IPolicySet policySet, Type attribute) method Add (line 123) | public void Add(Type type, Func getName, Func GetExpressions(Type type, IPol... method GetResolver (line 154) | public override ResolveDelegate GetResolver(Type type,... method Select (line 173) | public virtual IEnumerable Select(Type type, IPolicySet regist... method MemberType (line 209) | protected abstract Type MemberType(TMemberInfo info); method DeclaredMembers (line 211) | protected abstract IEnumerable DeclaredMembers(Type type); method PreProcessResolver (line 213) | protected object PreProcessResolver(TMemberInfo info, object resolver) method GetCustomAttribute (line 231) | protected Attribute GetCustomAttribute(TMemberInfo info, Type type) method GetPolicy (line 251) | public TPolicyInterface GetPolicy(IPolicySet registr... method DependencyResolverFactory (line 262) | protected virtual ResolveDelegate DependencyResolverFa... method OptionalDependencyResolverFactory (line 268) | protected virtual ResolveDelegate OptionalDependencyRe... type AttributeFactoryNode (line 290) | public struct AttributeFactoryNode method AttributeFactoryNode (line 296) | public AttributeFactoryNode(Type type, Func getNa... FILE: src/Processors/Abstracts/MemberResolution.cs class MemberProcessor (line 10) | public abstract partial class MemberProcessor where ... method ResolversFromSelection (line 14) | protected virtual IEnumerable> Resolve... method GetResolverDelegate (line 56) | protected abstract ResolveDelegate GetResolverDelegate... FILE: src/Processors/Constructor/ConstructorDiagnostic.cs class ConstructorDiagnostic (line 17) | public class ConstructorDiagnostic : ConstructorProcessor method ConstructorDiagnostic (line 71) | public ConstructorDiagnostic(IPolicySet policySet, UnityContainer cont... method Select (line 81) | public override IEnumerable Select(Type type, IPolicySet regis... method SmartSelector (line 150) | protected override object SmartSelector(Type type, ConstructorInfo[] c... method GetExpressions (line 211) | public override IEnumerable GetExpressions(Type type, IPol... method GetResolverExpression (line 233) | protected override Expression GetResolverExpression(ConstructorInfo in... method GetResolver (line 281) | public override ResolveDelegate GetResolver(Type type,... method GetResolverDelegate (line 341) | protected override ResolveDelegate GetResolverDelegate... method GetPerResolveDelegate (line 368) | protected override ResolveDelegate GetPerResolveDelega... FILE: src/Processors/Constructor/ConstructorExpression.cs class ConstructorProcessor (line 14) | public partial class ConstructorProcessor method GetExpressions (line 53) | public override IEnumerable GetExpressions(Type type, IPol... method GetResolverExpression (line 95) | protected override Expression GetResolverExpression(ConstructorInfo in... FILE: src/Processors/Constructor/ConstructorProcessor.cs class ConstructorProcessor (line 13) | public partial class ConstructorProcessor : ParametersProcessor Select(Type type, IPolicySet regis... method DeclaredMembers (line 74) | protected override IEnumerable DeclaredMembers(Type t... method LegacySelector (line 92) | public object LegacySelector(Type type, ConstructorInfo[] members) method SmartSelector (line 150) | protected virtual object SmartSelector(Type type, ConstructorInfo[] co... FILE: src/Processors/Constructor/ConstructorResolution.cs class ConstructorProcessor (line 13) | public partial class ConstructorProcessor method GetResolver (line 17) | public override ResolveDelegate GetResolver(Type type,... method GetResolverDelegate (line 67) | protected override ResolveDelegate GetResolverDelegate... method GetPerResolveDelegate (line 91) | protected virtual ResolveDelegate GetPerResolveDelegat... FILE: src/Processors/Fields/FieldDiagnostic.cs method FieldDiagnostic (line 17) | public FieldDiagnostic(IPolicySet policySet) : base(policySet) FILE: src/Processors/Fields/FieldProcessor.cs class FieldProcessor (line 12) | public class FieldProcessor : MemberProcessor method FieldProcessor (line 16) | public FieldProcessor(IPolicySet policySet) method DeclaredMembers (line 26) | protected override IEnumerable DeclaredMembers(Type type) method MemberType (line 33) | protected override Type MemberType(FieldInfo info) => info.FieldType; method GetResolverExpression (line 40) | protected override Expression GetResolverExpression(FieldInfo info, ob... method GetResolverDelegate (line 57) | protected override ResolveDelegate GetResolverDelegate... FILE: src/Processors/Methods/MethodDiagnostic.cs method MethodDiagnostic (line 18) | public MethodDiagnostic(IPolicySet policySet, UnityContainer container) FILE: src/Processors/Methods/MethodProcessor.cs class MethodProcessor (line 13) | public class MethodProcessor : ParametersProcessor method MethodProcessor (line 17) | public MethodProcessor(IPolicySet policySet, UnityContainer container) method DeclaredMembers (line 27) | protected override IEnumerable DeclaredMembers(Type type) method GetResolverExpression (line 40) | protected override Expression GetResolverExpression(MethodInfo info, o... method GetResolverDelegate (line 59) | protected override ResolveDelegate GetResolverDelegate... FILE: src/Processors/Parameters/ParametersProcessor.cs method ParametersProcessor (line 27) | protected ParametersProcessor(IPolicySet policySet, Type attribute, Unit... method MemberType (line 38) | protected override Type MemberType(TMemberInfo info) => info.DeclaringType; FILE: src/Processors/Properties/PropertyDiagnostic.cs method PropertyDiagnostic (line 17) | public PropertyDiagnostic(IPolicySet policySet) FILE: src/Processors/Properties/PropertyProcessor.cs class PropertyProcessor (line 11) | public class PropertyProcessor : MemberProcessor method PropertyProcessor (line 15) | public PropertyProcessor(IPolicySet policySet) method MemberType (line 25) | protected override Type MemberType(PropertyInfo info) => info.Property... method DeclaredMembers (line 27) | protected override IEnumerable DeclaredMembers(Type type) method GetResolverExpression (line 47) | protected override Expression GetResolverExpression(PropertyInfo info,... method GetResolverDelegate (line 64) | protected override ResolveDelegate GetResolverDelegate... FILE: src/Registration/ContainerRegistration.cs class ContainerRegistration (line 9) | [DebuggerDisplay("ContainerRegistration: MappedTo={Type?.Name ?? string.... method ContainerRegistration (line 14) | public ContainerRegistration(LinkedNode validators, Type... FILE: src/Registration/InternalRegistration.cs class InternalRegistration (line 10) | [DebuggerDisplay("InternalRegistration")] method InternalRegistration (line 16) | public InternalRegistration() method InternalRegistration (line 20) | public InternalRegistration(Type policyInterface, object policy) method Get (line 44) | public virtual object Get(Type policyInterface) method Set (line 55) | public virtual void Set(Type policyInterface, object policy) method Clear (line 84) | public virtual void Clear(Type policyInterface) FILE: src/Storage/HashRegistry.cs class HashRegistry (line 10) | [SecuritySafeCritical] method HashRegistry (line 32) | public HashRegistry(int capacity) method HashRegistry (line 54) | public HashRegistry(int capacity, LinkedNode head) method HashRegistry (line 63) | public HashRegistry(HashRegistry dictionary) method GetOrAdd (line 152) | public IPolicySet GetOrAdd(string key, Func factory) method SetOrReplace (line 176) | public IPolicySet SetOrReplace(string key, IPolicySet value) type Entry (line 205) | [DebuggerDisplay("Key='{Key}' Value='{Value}' Hash='{HashCode}'")] FILE: src/Storage/IRegistry.cs type IRegistry (line 7) | public interface IRegistry method GetOrAdd (line 17) | TValue GetOrAdd(TKey key, Func factory); method SetOrReplace (line 19) | TValue SetOrReplace(TKey key, TValue value); FILE: src/Storage/IStagedStrategyChain.cs type IStagedStrategyChain (line 10) | public interface IStagedStrategyChain method Add (line 18) | void Add(TStrategyType strategy, TStageEnum stage); class StagedStrategyChainExtensions (line 27) | public static class StagedStrategyChainExtensions method AddNew (line 36) | public static void AddNew(this IStagedStrategyC... FILE: src/Storage/LinkedNode.cs class LinkedNode (line 5) | [DebuggerDisplay("Node: Key={Key}, Value={Value}")] FILE: src/Storage/LinkedRegistry.cs class LinkedRegistry (line 9) | [DebuggerDisplay("LinkedRegistry ({_count}) ")] method LinkedRegistry (line 23) | public LinkedRegistry(string key, IPolicySet value) method LinkedRegistry (line 30) | public LinkedRegistry(HashRegistry registry) method Append (line 38) | public void Append(string name, IPolicySet value) method GetOrAdd (line 134) | public IPolicySet GetOrAdd(string name, Func factory) method SetOrReplace (line 163) | public IPolicySet SetOrReplace(string name, IPolicySet value) FILE: src/Storage/PolicyList.cs class PolicyList (line 10) | public class PolicyList : IPolicyList method PolicyList (line 26) | public PolicyList() method PolicyList (line 33) | public PolicyList(IPolicyList innerPolicyList) method Clear (line 52) | public void Clear(Type type, string name, Type policyInterface) method ClearDefault (line 61) | public void ClearDefault(Type policyInterface) method Get (line 67) | public object Get(Type type, string name, Type policyInterface) method Get (line 79) | public object Get(Type type, Type policyInterface) method Set (line 91) | public void Set(Type type, Type policyInterface, object policy) method Set (line 99) | public void Set(Type type, string name, Type policyInterface, object p... type PolicyKey (line 112) | private struct PolicyKey method PolicyKey (line 123) | public PolicyKey(Type type, string name, Type policyType) method Equals (line 133) | public override bool Equals(object obj) method GetHashCode (line 143) | public override int GetHashCode() class PolicyKeyEqualityComparer (line 161) | private class PolicyKeyEqualityComparer : IEqualityComparer method Equals (line 165) | public bool Equals(PolicyKey x, PolicyKey y) method GetHashCode (line 170) | public int GetHashCode(PolicyKey obj) FILE: src/Storage/QuickSet.cs class QuickSet (line 6) | [SecuritySafeCritical] method QuickSet (line 21) | public QuickSet() method Add (line 48) | public bool Add(int hashCode, TValue value) type Entry (line 89) | private struct Entry method Expand (line 101) | private void Expand() FILE: src/Storage/RegistrationSet.cs class RegistrationSet (line 12) | [DebuggerDisplay("IEnumerable ({Count}) ")] method RegistrationSet (line 31) | public RegistrationSet() method Add (line 49) | public void Add(Type type, string name, InternalRegistration registrat... method IncreaseCapacity (line 88) | private void IncreaseCapacity() method GetEnumerator (line 107) | public IEnumerator GetEnumerator() method GetEnumerator (line 115) | IEnumerator IEnumerable.GetEnumerator() type Entry (line 125) | [DebuggerDisplay("RegisteredType={RegisteredType?.Name}, Name={Name... class EntryDebugProxy (line 149) | private class EntryDebugProxy method EntryDebugProxy (line 153) | public EntryDebugProxy(Entry entry) class RegistrationSetDebugProxy (line 168) | private class RegistrationSetDebugProxy method RegistrationSetDebugProxy (line 170) | public RegistrationSetDebugProxy(RegistrationSet set) FILE: src/Storage/Registrations.cs class Registrations (line 10) | [SecuritySafeCritical] method Registrations (line 32) | public Registrations(int capacity) method Registrations (line 54) | public Registrations(int capacity, LinkedNode GetOrAdd(Type key, Func SetOrReplace(Type key, IRegistry<... type Entry (line 199) | [DebuggerDisplay("Type='{Key}' Registrations='{Value}' Hash='{Hash... FILE: src/Storage/StagedStrategyChain.cs class StagedStrategyChain (line 14) | public class StagedStrategyChain : IStagedStr... method StagedStrategyChain (line 34) | public StagedStrategyChain() method StagedStrategyChain (line 43) | public StagedStrategyChain(StagedStrategyChain Enumerate(int i) method Add (line 91) | public void Add(TStrategyType strategy, TStageEnum stage) method ToArray (line 106) | public TStrategyType[] ToArray() method GetEnumerator (line 125) | public IEnumerator GetEnumerator() method GetEnumerator (line 148) | IEnumerator IEnumerable.GetEnumerator() FILE: src/Strategies/ArrayResolveStrategy.cs class ArrayResolveStrategy (line 15) | public class ArrayResolveStrategy : BuilderStrategy method ArrayResolveStrategy (line 27) | public ArrayResolveStrategy(MethodInfo method, MethodInfo generic) method RequiredToBuildType (line 38) | public override bool RequiredToBuildType(IUnityContainer container, Ty... method PreBuildUp (line 57) | public override void PreBuildUp(ref BuilderContext context) FILE: src/Strategies/BuildKeyMappingStrategy.cs class BuildKeyMappingStrategy (line 13) | public class BuildKeyMappingStrategy : BuilderStrategy method RequiredToBuildType (line 17) | public override bool RequiredToBuildType(IUnityContainer container, Ty... method PreBuildUp (line 73) | public override void PreBuildUp(ref BuilderContext context) FILE: src/Strategies/BuildPlanStrategy.cs method RequiredToBuildType (line 24) | public override bool RequiredToBuildType(IUnityContainer container, Type... method PreBuildUp (line 42) | public override void PreBuildUp(ref BuilderContext context) FILE: src/Strategies/BuilderStrategy.cs class BuilderStrategy (line 13) | public abstract class BuilderStrategy method PreBuildUp (line 24) | public virtual void PreBuildUp(ref BuilderContext context) method PostBuildUp (line 34) | public virtual void PostBuildUp(ref BuilderContext context) method RequiredToBuildType (line 51) | public virtual bool RequiredToBuildType(IUnityContainer container, Typ... method RequiredToResolveInstance (line 62) | public virtual bool RequiredToResolveInstance(IUnityContainer containe... method GetPolicy (line 72) | public static TPolicyInterface GetPolicy(ref Builder... FILE: src/Strategies/LifetimeStrategy.cs class LifetimeStrategy (line 16) | public class LifetimeStrategy : BuilderStrategy method PreBuildUp (line 27) | public override void PreBuildUp(ref BuilderContext context) method PostBuildUp (line 78) | public override void PostBuildUp(ref BuilderContext context) method RequiredToBuildType (line 97) | public override bool RequiredToBuildType(IUnityContainer container, Ty... method RequiredToResolveInstance (line 116) | public override bool RequiredToResolveInstance(IUnityContainer contain... FILE: src/UnityContainer.ContainerContext.cs class UnityContainer (line 13) | public partial class UnityContainer class ContainerContext (line 23) | private class ContainerContext : ExtensionContext, method ContainerContext (line 36) | public ContainerContext(UnityContainer container) method ClearAll (line 92) | public virtual void ClearAll() method Get (line 96) | public virtual object Get(Type type, Type policyInterface) method Get (line 99) | public virtual object Get(Type type, string name, Type policyInterface) method Set (line 102) | public virtual void Set(Type type, Type policyInterface, object policy) method Set (line 105) | public virtual void Set(Type type, string name, Type policyInterface... method Clear (line 108) | public virtual void Clear(Type type, string name, Type policyInterface) FILE: src/UnityContainer.Diagnostic.cs class UnityContainer (line 13) | [DebuggerDisplay("{" + nameof(DebugName) + "()}")] method CreateDiagnosticMessage (line 31) | private static string CreateDiagnosticMessage(Exception ex) method DataToString (line 46) | private static string DataToString(object value) method DebugName (line 84) | private string DebugName() class UnityContainerDebugProxy (line 96) | internal class UnityContainerDebugProxy method UnityContainerDebugProxy (line 100) | public UnityContainerDebugProxy(IUnityContainer container) FILE: src/UnityContainer.IUnityContainer.cs class UnityContainer (line 15) | public partial class UnityContainer : IUnityContainer method RegisterType (line 28) | IUnityContainer IUnityContainer.RegisterType(Type typeFrom, Type typeT... method RegisterInstance (line 111) | IUnityContainer IUnityContainer.RegisterInstance(Type type, string nam... method RegisterFactory (line 173) | public IUnityContainer RegisterFactory(Type type, string name, Func Reference... method Resolve (line 234) | object IUnityContainer.Resolve(Type type, string name, params Resolver... method BuildUp (line 266) | object IUnityContainer.BuildUp(Type type, object existing, string name... method CreateChildContainer (line 303) | IUnityContainer IUnityContainer.CreateChildContainer() FILE: src/UnityContainer.Implementation.cs method UnityContainer (line 95) | private UnityContainer(UnityContainer parent) class RegistrationContext (line 436) | private class RegistrationContext : IPolicyList method RegistrationContext (line 443) | internal RegistrationContext(UnityContainer container, Type type, stri... method Get (line 454) | public object Get(Type type, Type policyInterface) method Get (line 462) | public object Get(Type type, string name, Type policyInterface) method Set (line 470) | public void Set(Type type, Type policyInterface, object policy) method Set (line 478) | public void Set(Type type, string name, Type policyInterface, object p... method Clear (line 486) | public void Clear(Type type, string name, Type policyInterface) type ContainerRegistrationStruct (line 497) | [DebuggerDisplay("RegisteredType={RegisteredType?.Name}, Name={Name},... FILE: src/UnityContainer.Public.cs class UnityContainer (line 17) | public partial class UnityContainer method UnityContainer (line 24) | public UnityContainer() method AddExtension (line 171) | public IUnityContainer AddExtension(IUnityContainerExtensionConfigurat... method Configure (line 194) | public object Configure(Type configurationInterface) method Dispose (line 218) | public void Dispose() FILE: src/UnityContainer.Registration.cs class UnityContainer (line 11) | public partial class UnityContainer method IsExplicitlyRegisteredLocally (line 35) | private bool IsExplicitlyRegisteredLocally(Type type, string name) method IsTypeTypeExplicitlyRegisteredLocally (line 56) | private bool IsTypeTypeExplicitlyRegisteredLocally(Type type) method RegistrationExists (line 78) | internal bool RegistrationExists(Type type, string name) method GetRegistrations (line 151) | private static RegistrationSet GetRegistrations(UnityContainer container) method GetRegistrations (line 208) | private static RegistrationSet GetRegistrations(UnityContainer contain... method GetNamedRegistrations (line 249) | private static RegistrationSet GetNamedRegistrations(UnityContainer co... method Get (line 295) | private IRegistry Get(Type type) method AppendNew (line 321) | internal IPolicySet AppendNew(Type type, string name, InternalRegistra... method AddOrUpdate (line 369) | private IPolicySet AddOrUpdate(Type type, string name, InternalRegistr... method GetOrAdd (line 416) | private IPolicySet GetOrAdd(Type type, string name) method GetOrAddGeneric (line 476) | private IPolicySet GetOrAddGeneric(Type type, string name, Type defini... method Get (line 543) | private IPolicySet Get(Type type, string name) method Set (line 561) | private void Set(Type type, string name, IPolicySet value) method Get (line 612) | private object Get(Type type, string name, Type policyInterface) method Set (line 632) | private void Set(Type type, string name, Type policyInterface, object ... method Clear (line 686) | private void Clear(Type type, string name, Type policyInterface) FILE: src/UnityContainer.Resolution.cs method GetDynamicRegistration (line 29) | private IPolicySet GetDynamicRegistration(Type type, string name) method CreateRegistration (line 40) | private IPolicySet CreateRegistration(Type type, string name, InternalRe... method CreateRegistration (line 60) | private IPolicySet CreateRegistration(Type type, string name) method CreateRegistration (line 78) | private IPolicySet CreateRegistration(Type type, Type policyInterface, o... method ResolveEnumerable (line 90) | internal IEnumerable ResolveEnumerable(Func ResolveEnumerable(Func(ref BuilderContext context) FILE: src/Utility/ContainerConstants.cs class Error (line 4) | internal static class Error FILE: src/Utility/HashHelpers.cs class HashHelpers (line 5) | internal static class HashHelpers method IsPrime (line 18) | public static bool IsPrime(int candidate) method GetPrime (line 33) | public static int GetPrime(int min) method GetMinPrime (line 54) | public static int GetMinPrime() method ExpandPrime (line 60) | public static int ExpandPrime(int oldSize) FILE: tests/Performance/Abstracts/BasicBase.cs class BasicBase (line 9) | [BenchmarkCategory("Basic")] method SetupContainer (line 17) | public virtual void SetupContainer() method UnityContainer (line 155) | public virtual object UnityContainer() method UnityContainerAsync (line 181) | public virtual object UnityContainerAsync() method Unregistered (line 207) | public virtual object Unregistered() method Transient (line 233) | public virtual object Transient() method Mapping (line 259) | public virtual object Mapping() method MappingToSingleton (line 285) | public virtual object MappingToSingleton() method GenericInterface (line 311) | public virtual object GenericInterface() method Factory (line 337) | public virtual object Factory() method Instance (line 363) | public virtual object Instance() method LegacyFactory (line 389) | public virtual object LegacyFactory() method Array (line 415) | public virtual object Array() method Enumerable (line 441) | public virtual object Enumerable() FILE: tests/Performance/Abstracts/RegistrationBase.cs class RegistrationBase (line 8) | [BenchmarkCategory("Registration")] method SetupContainer (line 37) | [IterationSetup] method Register (line 147) | public virtual object Register() method RegisterMapping (line 257) | public virtual object RegisterMapping() method RegisterInstance (line 367) | public virtual object RegisterInstance() method Registrations (line 477) | public virtual object Registrations() method IsRegistered (line 587) | public virtual object IsRegistered() method IsRegisteredFalse (line 697) | public virtual object IsRegisteredFalse() FILE: tests/Performance/Configuration/BenchmarkConfiguration.cs class BenchmarkConfiguration (line 7) | public class BenchmarkConfiguration : ManualConfig method BenchmarkConfiguration (line 9) | public BenchmarkConfiguration() FILE: tests/Performance/Data/MultiType.cs class MultiType (line 9) | [BenchmarkCategory("Registration")] method SetupContainer (line 47) | [IterationSetup] type IService (line 58) | public interface IService { } class Service (line 59) | public class Service : IService { } class Poco (line 60) | public class Poco { } FILE: tests/Performance/Data/TestData.cs class Poco00 (line 7) | public class Poco00 { } class Poco01 (line 8) | public class Poco01 { } class Poco02 (line 9) | public class Poco02 { } class Poco03 (line 10) | public class Poco03 { } class Poco04 (line 11) | public class Poco04 { } class Poco05 (line 12) | public class Poco05 { } class Poco06 (line 13) | public class Poco06 { } class Poco07 (line 14) | public class Poco07 { } class Poco08 (line 15) | public class Poco08 { } class Poco09 (line 16) | public class Poco09 { } class Poco10 (line 17) | public class Poco10 { } class Poco11 (line 18) | public class Poco11 { } class Poco12 (line 19) | public class Poco12 { } class Poco13 (line 20) | public class Poco13 { } class Poco14 (line 21) | public class Poco14 { } class Poco15 (line 22) | public class Poco15 { } class Poco16 (line 23) | public class Poco16 { } class Poco17 (line 24) | public class Poco17 { } class Poco18 (line 25) | public class Poco18 { } class Poco19 (line 26) | public class Poco19 { } class PocoWithDependency (line 33) | public class PocoWithDependency method CallMe (line 38) | [InjectionMethod] class PocoWithDependency00 (line 42) | public class PocoWithDependency00 : PocoWithDependency { } class PocoWithDependency01 (line 43) | public class PocoWithDependency01 : PocoWithDependency { } class PocoWithDependency02 (line 44) | public class PocoWithDependency02 : PocoWithDependency { } class PocoWithDependency03 (line 45) | public class PocoWithDependency03 : PocoWithDependency { } class PocoWithDependency04 (line 46) | public class PocoWithDependency04 : PocoWithDependency { } class PocoWithDependency05 (line 47) | public class PocoWithDependency05 : PocoWithDependency { } class PocoWithDependency06 (line 48) | public class PocoWithDependency06 : PocoWithDependency { } class PocoWithDependency07 (line 49) | public class PocoWithDependency07 : PocoWithDependency { } class PocoWithDependency08 (line 50) | public class PocoWithDependency08 : PocoWithDependency { } class PocoWithDependency09 (line 51) | public class PocoWithDependency09 : PocoWithDependency { } class PocoWithDependency10 (line 52) | public class PocoWithDependency10 : PocoWithDependency { } class PocoWithDependency11 (line 53) | public class PocoWithDependency11 : PocoWithDependency { } class PocoWithDependency12 (line 54) | public class PocoWithDependency12 : PocoWithDependency { } class PocoWithDependency13 (line 55) | public class PocoWithDependency13 : PocoWithDependency { } class PocoWithDependency14 (line 56) | public class PocoWithDependency14 : PocoWithDependency { } class PocoWithDependency15 (line 57) | public class PocoWithDependency15 : PocoWithDependency { } class PocoWithDependency16 (line 58) | public class PocoWithDependency16 : PocoWithDependency { } class PocoWithDependency17 (line 59) | public class PocoWithDependency17 : PocoWithDependency { } class PocoWithDependency18 (line 60) | public class PocoWithDependency18 : PocoWithDependency { } class PocoWithDependency19 (line 61) | public class PocoWithDependency19 : PocoWithDependency { } type IFoo (line 68) | public interface IFoo { } type IFoo00 (line 69) | public interface IFoo00 { } type IFoo01 (line 70) | public interface IFoo01 { } type IFoo02 (line 71) | public interface IFoo02 { } type IFoo03 (line 72) | public interface IFoo03 { } type IFoo04 (line 73) | public interface IFoo04 { } type IFoo05 (line 74) | public interface IFoo05 { } type IFoo06 (line 75) | public interface IFoo06 { } type IFoo07 (line 76) | public interface IFoo07 { } type IFoo08 (line 77) | public interface IFoo08 { } type IFoo09 (line 78) | public interface IFoo09 { } type IFoo10 (line 79) | public interface IFoo10 { } type IFoo11 (line 80) | public interface IFoo11 { } type IFoo12 (line 81) | public interface IFoo12 { } type IFoo13 (line 82) | public interface IFoo13 { } type IFoo14 (line 83) | public interface IFoo14 { } type IFoo15 (line 84) | public interface IFoo15 { } type IFoo16 (line 85) | public interface IFoo16 { } type IFoo17 (line 86) | public interface IFoo17 { } type IFoo18 (line 87) | public interface IFoo18 { } type IFoo19 (line 88) | public interface IFoo19 { } class Foo (line 95) | public class Foo : IFoo { } class Foo00 (line 96) | public class Foo00 : IFoo00 { } class Foo01 (line 97) | public class Foo01 : IFoo01 { } class Foo02 (line 98) | public class Foo02 : IFoo02 { } class Foo03 (line 99) | public class Foo03 : IFoo03 { } class Foo04 (line 100) | public class Foo04 : IFoo04 { } class Foo05 (line 101) | public class Foo05 : IFoo05 { } class Foo06 (line 102) | public class Foo06 : IFoo06 { } class Foo07 (line 103) | public class Foo07 : IFoo07 { } class Foo08 (line 104) | public class Foo08 : IFoo08 { } class Foo09 (line 105) | public class Foo09 : IFoo09 { } class Foo10 (line 106) | public class Foo10 : IFoo10 { } class Foo11 (line 107) | public class Foo11 : IFoo11 { } class Foo12 (line 108) | public class Foo12 : IFoo12 { } class Foo13 (line 109) | public class Foo13 : IFoo13 { } class Foo14 (line 110) | public class Foo14 : IFoo14 { } class Foo15 (line 111) | public class Foo15 : IFoo15 { } class Foo16 (line 112) | public class Foo16 : IFoo16 { } class Foo17 (line 113) | public class Foo17 : IFoo17 { } class Foo18 (line 114) | public class Foo18 : IFoo18 { } class Foo19 (line 115) | public class Foo19 : IFoo19 { } type IFoo (line 122) | public interface IFoo { } type IFoo00 (line 123) | public interface IFoo00 { } type IFoo01 (line 124) | public interface IFoo01 { } type IFoo02 (line 125) | public interface IFoo02 { } type IFoo03 (line 126) | public interface IFoo03 { } type IFoo04 (line 127) | public interface IFoo04 { } type IFoo05 (line 128) | public interface IFoo05 { } type IFoo06 (line 129) | public interface IFoo06 { } type IFoo07 (line 130) | public interface IFoo07 { } type IFoo08 (line 131) | public interface IFoo08 { } type IFoo09 (line 132) | public interface IFoo09 { } type IFoo10 (line 133) | public interface IFoo10 { } type IFoo11 (line 134) | public interface IFoo11 { } type IFoo12 (line 135) | public interface IFoo12 { } type IFoo13 (line 136) | public interface IFoo13 { } type IFoo14 (line 137) | public interface IFoo14 { } type IFoo15 (line 138) | public interface IFoo15 { } type IFoo16 (line 139) | public interface IFoo16 { } type IFoo17 (line 140) | public interface IFoo17 { } type IFoo18 (line 141) | public interface IFoo18 { } type IFoo19 (line 142) | public interface IFoo19 { } class Foo (line 149) | public class Foo : IFoo { } class Foo00 (line 150) | public class Foo00 : IFoo00 { } class Foo01 (line 151) | public class Foo01 : IFoo01 { } class Foo02 (line 152) | public class Foo02 : IFoo02 { } class Foo03 (line 153) | public class Foo03 : IFoo03 { } class Foo04 (line 154) | public class Foo04 : IFoo04 { } class Foo05 (line 155) | public class Foo05 : IFoo05 { } class Foo06 (line 156) | public class Foo06 : IFoo06 { } class Foo07 (line 157) | public class Foo07 : IFoo07 { } class Foo08 (line 158) | public class Foo08 : IFoo08 { } class Foo09 (line 159) | public class Foo09 : IFoo09 { } class Foo10 (line 160) | public class Foo10 : IFoo10 { } class Foo11 (line 161) | public class Foo11 : IFoo11 { } class Foo12 (line 162) | public class Foo12 : IFoo12 { } class Foo13 (line 163) | public class Foo13 : IFoo13 { } class Foo14 (line 164) | public class Foo14 : IFoo14 { } class Foo15 (line 165) | public class Foo15 : IFoo15 { } class Foo16 (line 166) | public class Foo16 : IFoo16 { } class Foo17 (line 167) | public class Foo17 : IFoo17 { } class Foo18 (line 168) | public class Foo18 : IFoo18 { } class Foo19 (line 169) | public class Foo19 : IFoo19 { } FILE: tests/Performance/Program.cs class Program (line 7) | class Program method Main (line 9) | static void Main(string[] args) FILE: tests/Performance/Tests/Registration/Registration.cs class Registration (line 5) | public class Registration : RegistrationBase method Register (line 7) | [Benchmark(Description = "Register (No Mapping)", OperationsPerInvoke ... method RegisterMapping (line 10) | [Benchmark(Description = "Register Mapping", OperationsPerInvoke = 100)] method RegisterInstance (line 13) | [Benchmark(Description = "Register Instance", OperationsPerInvoke = 100)] method Registrations (line 16) | [Benchmark(Description = "Registrations.ToArray(100)", OperationsPerIn... method IsRegistered (line 19) | [Benchmark(Description = "IsRegistered (True)", OperationsPerInvoke = ... method IsRegisteredFalse (line 22) | [Benchmark(Description = "IsRegistered (False)", OperationsPerInvoke =... FILE: tests/Performance/Tests/Resolution/Compiled.cs class Compiled (line 6) | public class Compiled : BasicBase method SetupContainer (line 10) | [IterationSetup] method UnityContainer (line 18) | [Benchmark(Description = "(" + name + ") IUnityContainer", Operati... method UnityContainerAsync (line 21) | [Benchmark(Description = " IUnityContainerAsync", OperationsPerInvoke ... method Factory (line 24) | [Benchmark(Description = "Factory (c,t,n)=>new Foo()", OperationsPerIn... method LegacyFactory (line 27) | [Benchmark(Description = "Factory (with name)", OperationsPerIn... method Instance (line 30) | [Benchmark(Description = "Instance", OperationsPerInvoke = 20)] method Unregistered (line 33) | [Benchmark(Description = "Unregistered type", OperationsPerInvoke = 20)] method Transient (line 36) | [Benchmark(Description = "Registered type with dependencies", Operatio... method Mapping (line 39) | [Benchmark(Description = "Registered interface to type mapping", Opera... method MappingToSingleton (line 42) | [Benchmark(Description = "Mapping to Singleton", OperationsPerInvoke =... method GenericInterface (line 45) | [Benchmark(Description = "Registered generic type mapping", Operations... method Array (line 48) | [Benchmark(Description = "Array", OperationsPerInvoke = 20)] method Enumerable (line 51) | [Benchmark(Description = "Enumerable", OperationsPerInvoke = 20)] FILE: tests/Performance/Tests/Resolution/PreCompiled.cs class PreCompiled (line 6) | public class PreCompiled : BasicBase method SetupContainer (line 10) | [IterationSetup] method UnityContainer (line 34) | [Benchmark(Description = "(" + name + ") IUnityContainer", Operati... method UnityContainerAsync (line 37) | [Benchmark(Description = " IUnityContainerAsync", OperationsPerInvoke ... method Factory (line 40) | [Benchmark(Description = "Factory (c,t,n)=>new Foo()", OperationsPerIn... method LegacyFactory (line 43) | [Benchmark(Description = "Factory (with name)", OperationsPerIn... method Instance (line 46) | [Benchmark(Description = "Instance", OperationsPerInvoke = 20)] method Unregistered (line 49) | [Benchmark(Description = "Unregistered type", OperationsPerInvoke = 20)] method Transient (line 52) | [Benchmark(Description = "Registered type with dependencies", Operatio... method Mapping (line 55) | [Benchmark(Description = "Registered interface to type mapping", Opera... method MappingToSingleton (line 58) | [Benchmark(Description = "Mapping to Singleton", OperationsPerInvoke =... method GenericInterface (line 61) | [Benchmark(Description = "Registered generic type mapping", Operations... method Array (line 64) | [Benchmark(Description = "Array", OperationsPerInvoke = 20)] method Enumerable (line 67) | [Benchmark(Description = "Enumerable", OperationsPerInvoke = 20)] FILE: tests/Performance/Tests/Resolution/PreResolved.cs class PreResolved (line 6) | public class PreResolved : BasicBase method SetupContainer (line 10) | [IterationSetup] method UnityContainer (line 33) | [Benchmark(Description = "(" + name + ") IUnityContainer", Operati... method UnityContainerAsync (line 36) | [Benchmark(Description = " IUnityContainerAsync", OperationsPerInvoke ... method Factory (line 39) | [Benchmark(Description = "Factory (c,t,n)=>new Foo()", OperationsPerIn... method LegacyFactory (line 42) | [Benchmark(Description = "Factory (with name)", OperationsPerIn... method Instance (line 45) | [Benchmark(Description = "Instance", OperationsPerInvoke = 20)] method Unregistered (line 48) | [Benchmark(Description = "Unregistered type", OperationsPerInvoke = 20)] method Transient (line 51) | [Benchmark(Description = "Registered type with dependencies", Operatio... method Mapping (line 54) | [Benchmark(Description = "Registered interface to type mapping", Opera... method GenericInterface (line 57) | [Benchmark(Description = "Registered generic type mapping", Operations... method MappingToSingleton (line 60) | [Benchmark(Description = "Mapping to Singleton", OperationsPerInvoke =... method Array (line 63) | [Benchmark(Description = "Array", OperationsPerInvoke = 20)] method Enumerable (line 66) | [Benchmark(Description = "Enumerable", OperationsPerInvoke = 20)] FILE: tests/Performance/Tests/Resolution/Resolved.cs class Resolved (line 6) | public class Resolved : BasicBase method SetupContainer (line 10) | [IterationSetup] method UnityContainer (line 18) | [Benchmark(Description = "(" + name + ") IUnityContainer", Operati... method UnityContainerAsync (line 21) | [Benchmark(Description = " IUnityContainerAsync", OperationsPerInvoke ... method Factory (line 24) | [Benchmark(Description = "Factory (c,t,n)=>new Foo()", OperationsPerIn... method LegacyFactory (line 27) | [Benchmark(Description = "Factory (with name)", OperationsPerIn... method Instance (line 30) | [Benchmark(Description = "Instance", OperationsPerInvoke = 20)] method Unregistered (line 33) | [Benchmark(Description = "Unregistered type", OperationsPerInvoke = 20)] method Transient (line 36) | [Benchmark(Description = "Registered type with dependencies", Operatio... method Mapping (line 39) | [Benchmark(Description = "Registered interface to type mapping", Opera... method GenericInterface (line 42) | [Benchmark(Description = "Registered generic type mapping", Operations... method MappingToSingleton (line 45) | [Benchmark(Description = "Mapping to Singleton", OperationsPerInvoke =... method Array (line 48) | [Benchmark(Description = "Array", OperationsPerInvoke = 20)] method Enumerable (line 51) | [Benchmark(Description = "Enumerable", OperationsPerInvoke = 20)] FILE: tests/Unity.Diagnostic/BuildUp.cs class BuildUp (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 22) | public override IUnityContainer GetContainer() class BuildUp (line 19) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 22) | public override IUnityContainer GetContainer() FILE: tests/Unity.Diagnostic/Constructor.cs class Annotation (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 53) | public override IUnityContainer GetContainer() class Parameters (line 17) | [TestClass] method GetContainer (line 20) | public override IUnityContainer GetContainer() method GetContainer (line 63) | public override IUnityContainer GetContainer() class Types (line 27) | [TestClass] method GetContainer (line 30) | public override IUnityContainer GetContainer() method GetContainer (line 73) | public override IUnityContainer GetContainer() class Injection (line 37) | [TestClass] method GetContainer (line 40) | public override IUnityContainer GetContainer() method GetContainer (line 83) | public override IUnityContainer GetContainer() class Annotation (line 50) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 53) | public override IUnityContainer GetContainer() class Parameters (line 60) | [TestClass] method GetContainer (line 20) | public override IUnityContainer GetContainer() method GetContainer (line 63) | public override IUnityContainer GetContainer() class Types (line 70) | [TestClass] method GetContainer (line 30) | public override IUnityContainer GetContainer() method GetContainer (line 73) | public override IUnityContainer GetContainer() class Injection (line 80) | [TestClass] method GetContainer (line 40) | public override IUnityContainer GetContainer() method GetContainer (line 83) | public override IUnityContainer GetContainer() FILE: tests/Unity.Diagnostic/Cyclic.cs class Cyclic (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 24) | public override IUnityContainer GetContainer() class Cyclic (line 21) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 24) | public override IUnityContainer GetContainer() FILE: tests/Unity.Diagnostic/Field.cs class Field (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 24) | public override IUnityContainer GetContainer() class Field (line 21) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 24) | public override IUnityContainer GetContainer() FILE: tests/Unity.Diagnostic/Hierarchical.cs class Hierarchical (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 22) | public override IUnityContainer GetContainer() class Hierarchical (line 19) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 22) | public override IUnityContainer GetContainer() FILE: tests/Unity.Diagnostic/Issues.cs class GitHub (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() class CodePlex (line 15) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() FILE: tests/Unity.Diagnostic/Method.cs class Parameters (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 33) | public override IUnityContainer GetContainer() class Validation (line 17) | [TestClass] method GetContainer (line 20) | public override IUnityContainer GetContainer() method GetContainer (line 43) | public override IUnityContainer GetContainer() class Parameters (line 30) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 33) | public override IUnityContainer GetContainer() class Validation (line 40) | [TestClass] method GetContainer (line 20) | public override IUnityContainer GetContainer() method GetContainer (line 43) | public override IUnityContainer GetContainer() FILE: tests/Unity.Diagnostic/Overrides.cs class Override (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 24) | public override IUnityContainer GetContainer() class Override (line 21) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 24) | public override IUnityContainer GetContainer() FILE: tests/Unity.Diagnostic/Property.cs class Property (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 24) | public override IUnityContainer GetContainer() class Property (line 21) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() method GetContainer (line 24) | public override IUnityContainer GetContainer() FILE: tests/Unity.Diagnostic/Registration.cs class Types (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() class Instance (line 15) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() class Factory (line 24) | [TestClass] method GetContainer (line 27) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/BuildUp.cs class BuildUp (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 22) | public override IUnityContainer GetContainer() class BuildUp (line 19) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 22) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Constructor.cs class Injection (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 49) | public override IUnityContainer GetContainer() class Attribute (line 15) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() method GetContainer (line 58) | public override IUnityContainer GetContainer() class Parameters (line 24) | [TestClass] method GetContainer (line 27) | public override IUnityContainer GetContainer() method GetContainer (line 67) | public override IUnityContainer GetContainer() class Overrides (line 33) | [TestClass] method GetContainer (line 36) | public override IUnityContainer GetContainer() method GetContainer (line 76) | public override IUnityContainer GetContainer() class Injection (line 46) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 49) | public override IUnityContainer GetContainer() class Attribute (line 55) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() method GetContainer (line 58) | public override IUnityContainer GetContainer() class Parameters (line 64) | [TestClass] method GetContainer (line 27) | public override IUnityContainer GetContainer() method GetContainer (line 67) | public override IUnityContainer GetContainer() class Overrides (line 73) | [TestClass] method GetContainer (line 36) | public override IUnityContainer GetContainer() method GetContainer (line 76) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Container/Hierachy.cs class Hierarchy (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Container/IsRegistered.cs class IsRegistered (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Container/Registrations.cs class Registrations (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Factory/Registration.cs class Registration (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Factory/Resolution.cs class Resolution (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Field.cs class Attribute (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 41) | public override IUnityContainer GetContainer() class Injection (line 15) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() method GetContainer (line 50) | public override IUnityContainer GetContainer() class Overrides (line 25) | [TestClass] method GetContainer (line 28) | public override IUnityContainer GetContainer() method GetContainer (line 59) | public override IUnityContainer GetContainer() class Attribute (line 38) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 41) | public override IUnityContainer GetContainer() class Injection (line 47) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() method GetContainer (line 50) | public override IUnityContainer GetContainer() class Overrides (line 56) | [TestClass] method GetContainer (line 28) | public override IUnityContainer GetContainer() method GetContainer (line 59) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Issues.cs class GitHub (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() class CodePlex (line 15) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Lifetime.cs class Lifetime (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 21) | public override IUnityContainer GetContainer() class Lifetime (line 18) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 21) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Method.cs class Attribute (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 59) | public override IUnityContainer GetContainer() class Injection (line 15) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() method GetContainer (line 68) | public override IUnityContainer GetContainer() class Selection (line 24) | [TestClass] method GetContainer (line 27) | public override IUnityContainer GetContainer() method GetContainer (line 77) | public override IUnityContainer GetContainer() class Parameters (line 33) | [TestClass] method GetContainer (line 36) | public override IUnityContainer GetContainer() method GetContainer (line 86) | public override IUnityContainer GetContainer() class Overrides (line 42) | [TestClass] method GetContainer (line 45) | public override IUnityContainer GetContainer() method GetContainer (line 95) | public override IUnityContainer GetContainer() class Attribute (line 56) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 59) | public override IUnityContainer GetContainer() class Injection (line 65) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() method GetContainer (line 68) | public override IUnityContainer GetContainer() class Selection (line 74) | [TestClass] method GetContainer (line 27) | public override IUnityContainer GetContainer() method GetContainer (line 77) | public override IUnityContainer GetContainer() class Parameters (line 83) | [TestClass] method GetContainer (line 36) | public override IUnityContainer GetContainer() method GetContainer (line 86) | public override IUnityContainer GetContainer() class Overrides (line 92) | [TestClass] method GetContainer (line 45) | public override IUnityContainer GetContainer() method GetContainer (line 95) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Parameter.cs class Attribute (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 59) | public override IUnityContainer GetContainer() class Injected (line 15) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() method GetContainer (line 68) | public override IUnityContainer GetContainer() class Resolved (line 24) | [TestClass] method GetContainer (line 27) | public override IUnityContainer GetContainer() method GetContainer (line 77) | public override IUnityContainer GetContainer() class Optional (line 33) | [TestClass] method GetContainer (line 36) | public override IUnityContainer GetContainer() method GetContainer (line 86) | public override IUnityContainer GetContainer() class Overrides (line 42) | [TestClass] method GetContainer (line 45) | public override IUnityContainer GetContainer() method GetContainer (line 95) | public override IUnityContainer GetContainer() class Attribute (line 56) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 59) | public override IUnityContainer GetContainer() class Injected (line 65) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() method GetContainer (line 68) | public override IUnityContainer GetContainer() class Resolved (line 74) | [TestClass] method GetContainer (line 27) | public override IUnityContainer GetContainer() method GetContainer (line 77) | public override IUnityContainer GetContainer() class Optional (line 83) | [TestClass] method GetContainer (line 36) | public override IUnityContainer GetContainer() method GetContainer (line 86) | public override IUnityContainer GetContainer() class Overrides (line 92) | [TestClass] method GetContainer (line 45) | public override IUnityContainer GetContainer() method GetContainer (line 95) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Property.cs class Attribute (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 40) | public override IUnityContainer GetContainer() class Injection (line 15) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() method GetContainer (line 49) | public override IUnityContainer GetContainer() class Override (line 24) | [TestClass] method GetContainer (line 27) | public override IUnityContainer GetContainer() method GetContainer (line 58) | public override IUnityContainer GetContainer() class Attribute (line 37) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() method GetContainer (line 40) | public override IUnityContainer GetContainer() class Injection (line 46) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() method GetContainer (line 49) | public override IUnityContainer GetContainer() class Override (line 55) | [TestClass] method GetContainer (line 27) | public override IUnityContainer GetContainer() method GetContainer (line 58) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Registration.cs class Native (line 6) | [TestClass] method GetContainer (line 9) | public override IUnityContainer GetContainer() class Extended (line 15) | [TestClass] method GetContainer (line 18) | public override IUnityContainer GetContainer() class Syntax (line 24) | [TestClass] method GetContainer (line 27) | public override IUnityContainer GetContainer() class Factory (line 33) | [TestClass] method GetContainer (line 36) | public override IUnityContainer GetContainer() class Instance (line 42) | [TestClass] method GetContainer (line 45) | public override IUnityContainer GetContainer() class Types (line 51) | [TestClass] method GetContainer (line 54) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Resolution/Array.cs class Array (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Resolution/Basics.cs class Basics (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Resolution/Deferred.cs class Deferred (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Resolution/Enumerable.cs class Enumerable (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Resolution/Generic.cs class Generic (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Resolution/Lazy.cs class Lazy (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Resolution/Mapping.cs class Mapping (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Specification/Resolution/Overrides.cs class Overrides (line 7) | [TestClass] method GetContainer (line 10) | public override IUnityContainer GetContainer() FILE: tests/Unity.Tests/ChildContainer/ChildContainerInterfaceChangeFixture.cs class ChildContainerInterfaceChangeFixture (line 10) | [TestClass] method CheckParentContOfChild (line 16) | [TestMethod] method CheckParentContOfParent (line 30) | [TestMethod] method ChildInheritsParentsConfiguration_RegisterTypeResolve (line 44) | [TestMethod] method ChildInheritsParentsConfiguration_RegisterInstanceResolve (line 61) | [TestMethod] method ChildInheritsParentsConfiguration_RegisterTypeResolveAll (line 80) | [TestMethod] method ChildInheritsParentsConfiguration_RegisterInstanceResolveAll (line 100) | [TestMethod] method RegisterSameTypeInChildAndParentOverriden (line 124) | [TestMethod] method ChangeInParentConfigurationIsReflectedInChild (line 143) | [TestMethod] method WhenDisposingParentChildDisposes (line 161) | [TestMethod] method ParentNotDisposedWhenChildDisposed (line 177) | [TestMethod] method ChainOfContainers (line 195) | [TestMethod] FILE: tests/Unity.Tests/ChildContainer/ITestContainer.cs type ITestContainer (line 3) | public interface ITestContainer FILE: tests/Unity.Tests/ChildContainer/TestContainer.cs class TestContainer (line 5) | public class TestContainer : ITestContainer, IDisposable method Dispose (line 15) | public void Dispose() FILE: tests/Unity.Tests/ChildContainer/TestContainer1.cs class TestContainer1 (line 3) | public class TestContainer1 : ITestContainer FILE: tests/Unity.Tests/ChildContainer/TestContainer2.cs class TestContainer2 (line 3) | public class TestContainer2 : ITestContainer FILE: tests/Unity.Tests/ChildContainer/TestContainer3.cs class TestContainer3 (line 5) | public class TestContainer3 : ITestContainer, IDisposable method Dispose (line 15) | public void Dispose() FILE: tests/Unity.Tests/CollectionSupport/CollectionSupportFixture.cs class CollectionSupportFixture (line 10) | [TestClass] method ResolvingEnumTypeSucceedsIfItWasNotRegistered (line 13) | [TestMethod] method ClosedGenericsWinInArray (line 22) | [TestMethod] type IFoo (line 44) | public interface IFoo class Foo (line 49) | public class Foo : IFoo method Foo (line 51) | public Foo() method Foo (line 55) | public Foo(TEntity value) type IService (line 63) | public interface IService type IOtherService (line 67) | public interface IOtherService class Service (line 71) | public class Service : IService, IDisposable method Service (line 77) | public Service() method Dispose (line 83) | public void Dispose() class OtherService (line 89) | public class OtherService : IService, IOtherService, IDisposable method OtherService (line 91) | [InjectionConstructor] method OtherService (line 97) | public OtherService(IUnityContainer container) method Dispose (line 104) | public void Dispose() method ResolvingAnArrayTypeSucceedsIfItWasNotRegistered (line 111) | [TestMethod] method ResolvingAnArrayWithFactory (line 119) | [TestMethod] method ResolvingEnumWithFactory (line 133) | [TestMethod] method ResolvingEnumWithMap (line 147) | [TestMethod] method ResolvingAnArrayTypeSucceedsIfItWasRegistered (line 158) | [TestMethod] method ResolvingAllRegistratiosnForaTypeReturnsAnEmptyArrayWhenNothingIsRegisterd (line 170) | [TestMethod] method ResolvingAllRegistratiosnForaTypeReturnsAnEquivalentArrayWhenItemsAreRegisterd (line 181) | [TestMethod] method InjectingAnArrayTypeSucceedsIfItWasNotRegistered (line 195) | [TestMethod] method InjectingAnArrayTypeSucceedsIfItWasRegistered (line 203) | [TestMethod] method InjectingAnArrayDependencySucceedsIfNoneWereRegistered (line 215) | [TestMethod] method InjectingAnArrayDependencySucceedsIfSomeWereRegistered (line 225) | [TestMethod] method ConstructingAnDependencyArrayWithNoRegisteredElementsSucceeds (line 238) | [TestMethod] method ConstructingAnDependencyArrayWithRegisteredElementsSucceeds (line 248) | [TestMethod] method ConstructingAnDependencyArrayTypeSucceedsIfItWasNotRegistered (line 261) | [TestMethod] method ConstructingWithMethodInjectionAnDependencyArrayWithNoRegisteredElementsSucceeds (line 269) | [TestMethod] method ConstructingWithMethodInjectionAnDependencyArrayWithRegisteredElementsSucceeds (line 279) | [TestMethod] method ConstructingWithMethodInjectionAnDependencyArrayTypeSucceedsIfItWasNotRegistered (line 292) | [TestMethod] FILE: tests/Unity.Tests/CollectionSupport/ConfigurationTestClass.cs class ConfigurationTestClass (line 3) | public class ConfigurationTestClass method InjectionMethod (line 26) | public void InjectionMethod(TestClass[] arrayMethod) method ConfigurationTestClass (line 31) | [InjectionConstructor] method ConfigurationTestClass (line 35) | public ConfigurationTestClass(TestClass[] arrayCtor) FILE: tests/Unity.Tests/CollectionSupport/ConfigurationTestClassGeneric.cs class ConfigurationTestClassGeneric (line 3) | public class ConfigurationTestClassGeneric method InjectionMethod (line 26) | public void InjectionMethod(T[] arrayMethod) method ConfigurationTestClassGeneric (line 31) | [InjectionConstructor] method ConfigurationTestClassGeneric (line 35) | public ConfigurationTestClassGeneric(T[] arrayCtor) FILE: tests/Unity.Tests/CollectionSupport/ITestInterface.cs type ITestInterface (line 3) | public interface ITestInterface FILE: tests/Unity.Tests/CollectionSupport/TestClass.cs class TestClass (line 5) | public class TestClass : ITestInterface FILE: tests/Unity.Tests/CollectionSupport/TestClassDerived.cs class TestClassDerived (line 3) | public class TestClassDerived : TestClass { } FILE: tests/Unity.Tests/CollectionSupport/TestClassWithArrayDependency.cs class TestClassWithArrayDependency (line 3) | public class TestClassWithArrayDependency FILE: tests/Unity.Tests/CollectionSupport/TestClassWithDependencyArrayConstructor.cs class TestClassWithDependencyArrayConstructor (line 3) | public class TestClassWithDependencyArrayConstructor method TestClassWithDependencyArrayConstructor (line 7) | public TestClassWithDependencyArrayConstructor(TestClass[] dependency) FILE: tests/Unity.Tests/CollectionSupport/TestClassWithDependencyArrayMethod.cs class TestClassWithDependencyArrayMethod (line 3) | public class TestClassWithDependencyArrayMethod method Injector (line 7) | [InjectionMethod] FILE: tests/Unity.Tests/CollectionSupport/TestClassWithDependencyArrayProperty.cs class TestClassWithDependencyArrayProperty (line 3) | public class TestClassWithDependencyArrayProperty FILE: tests/Unity.Tests/CollectionSupport/TestClassWithDependencyEnumerableConstructor.cs class TestClassWithDependencyEnumerableConstructor (line 5) | public class TestClassWithDependencyEnumerableConstructor method TestClassWithDependencyEnumerableConstructor (line 9) | public TestClassWithDependencyEnumerableConstructor(IEnumerable FILE: tests/Unity.Tests/Extensions/DiagnosticExtensionTests.cs class DiagnosticExtensionTests (line 7) | [TestClass] method Register (line 10) | [TestMethod] method ErrorMessage (line 24) | [TestMethod] method DisposableExtensionsAreDisposedWithContainerButNotRemoved (line 41) | [TestMethod] method OnlyDisposableExtensionAreDisposed (line 54) | [TestMethod] method CanSafelyDisposeContainerTwice (line 69) | [TestMethod] method AddMyCustonExtensionToContainer (line 83) | [TestMethod] method CheckExtensionAddedToContainer (line 95) | [TestMethod] method AddExtensionGetObject (line 108) | [TestMethod] method AddDefaultAndCustomExtensions (line 124) | [TestMethod] method AddExtensionSetLifetime (line 139) | [TestMethod] class DisposableExtension (line 153) | private class DisposableExtension : UnityContainerExtension, IDisposable method Initialize (line 158) | protected override void Initialize() method Remove (line 162) | public override void Remove() method Dispose (line 167) | public void Dispose() class NoopExtension (line 177) | private class NoopExtension : UnityContainerExtension method Initialize (line 179) | protected override void Initialize() FILE: tests/Unity.Tests/Extensions/LegacyExtensionTests.cs class LegacyExtensionTests (line 6) | [TestClass] method Register (line 9) | [TestMethod] method SmartByDefault (line 23) | [TestMethod] method LegacySelection (line 36) | [TestMethod] method LegacySelectionDiagnostic (line 51) | [TestMethod] method CorrectLegacySelection (line 67) | [TestMethod] class ObjectWithMultipleConstructors (line 85) | public class ObjectWithMultipleConstructors method ObjectWithMultipleConstructors (line 95) | public ObjectWithMultipleConstructors(int first) method ObjectWithMultipleConstructors (line 100) | public ObjectWithMultipleConstructors(object first, IUnityContainer se... method ObjectWithMultipleConstructors (line 105) | public ObjectWithMultipleConstructors(object first, string second, IUn... FILE: tests/Unity.Tests/Generics/ClassWithConstMethodandProperty.cs class ClassWithConstMethodandProperty (line 3) | public class ClassWithConstMethodandProperty method ClassWithConstMethodandProperty (line 6) | public ClassWithConstMethodandProperty() method ClassWithConstMethodandProperty (line 8) | public ClassWithConstMethodandProperty(T value) method SetValue (line 19) | public void SetValue(T value) FILE: tests/Unity.Tests/Generics/Foo.cs class Foo (line 4) | public class Foo : IFoo method Foo (line 6) | public Foo() method Foo (line 10) | public Foo(TEntity value) class Foo (line 18) | public class Foo : IFoo method Foo (line 6) | public Foo() method Foo (line 10) | public Foo(TEntity value) FILE: tests/Unity.Tests/Generics/FooRepository.cs class FooRepository (line 4) | public class FooRepository : IRepository FILE: tests/Unity.Tests/Generics/GenMockLogger.cs class GenMockLogger (line 3) | public class GenMockLogger : IGenLogger FILE: tests/Unity.Tests/Generics/GenSpecialLogger.cs class GenSpecialLogger (line 3) | public class GenSpecialLogger : IGenLogger FILE: tests/Unity.Tests/Generics/GenericA.cs class GenericA (line 3) | public class GenericA { } FILE: tests/Unity.Tests/Generics/GenericB.cs class GenericB (line 3) | public class GenericB { } FILE: tests/Unity.Tests/Generics/GenericC.cs class GenericC (line 3) | public class GenericC { } FILE: tests/Unity.Tests/Generics/GenericChainingFixture.cs class GenericChainingFixture (line 11) | [TestClass] method CanSpecializeGenericTypes (line 14) | [TestMethod] method ConfiguringConstructorThatTakesOpenGenericTypeDoesNotThrow (line 23) | [TestMethod] method CanConfigureGenericMethodInjectionInContainer (line 31) | [TestMethod] method CanConfigureInjectionForNonGenericMethodOnGenericClass (line 42) | [TestMethod] method CanCallDefaultConstructorOnGeneric (line 56) | [TestMethod] method CanConfigureInjectionForGenericProperty (line 71) | [TestMethod] method CanInjectNonGenericPropertyOnGenericClass (line 82) | [TestMethod] method ContainerControlledOpenGenericsAreDisposed (line 93) | [TestMethod] type ICommand (line 110) | public interface ICommand method Execute (line 112) | void Execute(T data); method ChainedExecute (line 113) | void ChainedExecute(ICommand inner); class ConcreteCommand (line 117) | public class ConcreteCommand : ICommand method Execute (line 121) | public void Execute(T data) method ChainedExecute (line 125) | public void ChainedExecute(ICommand inner) class LoggingCommand (line 137) | public class LoggingCommand : ICommand method LoggingCommand (line 144) | public LoggingCommand(ICommand inner) method LoggingCommand (line 149) | public LoggingCommand() method Execute (line 159) | public void Execute(T data) method ChainedExecute (line 165) | public void ChainedExecute(ICommand innerCommand) method InjectMe (line 170) | public void InjectMe() class DisposableCommand (line 177) | public class DisposableCommand : ICommand, IDisposable method Execute (line 181) | public void Execute(T data) method ChainedExecute (line 185) | public void ChainedExecute(ICommand inner) method Dispose (line 189) | public void Dispose() class Pathological (line 196) | public class Pathological method Pathological (line 198) | public Pathological(ICommand cmd1, ICommand cmd2) class User (line 210) | public class User method DoSomething (line 212) | public void DoSomething(string message) class Account (line 217) | public class Account type Customer (line 222) | public struct Customer FILE: tests/Unity.Tests/Generics/GenericConstraintsFixture.cs class GenericConstraintsFixture (line 6) | [TestClass] type IFoo (line 9) | interface IFoo class Foo (line 13) | class Foo : IFoo where T : struct method ThrowsAppropriateExceptionWhenGenericArgumentFailsToMeetConstraintsOfMappedToType (line 17) | [TestMethod] method CanResolveOpenGenericInterfaceWithConstraintsInMappedToTypeWhenConstraintsAreMet (line 27) | [TestMethod] FILE: tests/Unity.Tests/Generics/GenericD.cs class GenericD (line 3) | public class GenericD { } FILE: tests/Unity.Tests/Generics/GenericList.cs class GenericList (line 3) | public class GenericList method Add (line 5) | private void Add(T input) { } FILE: tests/Unity.Tests/Generics/GenericParameterFixture.cs class GenericParameterFixture (line 12) | [TestClass] method CanCallNonGenericConstructorOnOpenGenericType (line 15) | [TestMethod] method CanCallConstructorTakingGenericParameter (line 27) | [TestMethod] method CanConfiguredNamedResolutionOfGenericParameter (line 41) | [TestMethod] class ClassWithOneGenericParameter (line 58) | public class ClassWithOneGenericParameter method ClassWithOneGenericParameter (line 62) | public ClassWithOneGenericParameter(string s, object o) method ClassWithOneGenericParameter (line 66) | public ClassWithOneGenericParameter(T injectedValue) class GenericTypeWithMultipleGenericTypeParameters (line 72) | public class GenericTypeWithMultipleGenericTypeParameters method GenericTypeWithMultipleGenericTypeParameters (line 78) | [InjectionConstructor] method GenericTypeWithMultipleGenericTypeParameters (line 83) | public GenericTypeWithMultipleGenericTypeParameters(T theT) method GenericTypeWithMultipleGenericTypeParameters (line 88) | public GenericTypeWithMultipleGenericTypeParameters(U theU) method Set (line 93) | public void Set(T theT) method Set (line 98) | public void Set(U theU) method SetAlt (line 103) | public void SetAlt(T theT) method SetAlt (line 108) | public void SetAlt(string value) FILE: tests/Unity.Tests/Generics/GenericResolvedArrayParameterFixture.cs class GenericResolvedArrayParameterFixture (line 8) | [TestClass] method MatchesArrayOfGenericTypeOnly (line 11) | [TestMethod] method CanCallConstructorTakingGenericParameterArray (line 32) | [TestMethod] method CanCallConstructorTakingGenericParameterArrayWithValues (line 55) | [TestMethod] method CanSetPropertyWithGenericParameterArrayType (line 82) | [TestMethod] method AppropriateExceptionIsThrownWhenNoMatchingConstructorCanBeFound (line 105) | [TestMethod] method GetT (line 114) | private void GetT() { } method GetU (line 115) | private void GetU() { } class ClassWithOneArrayGenericParameter (line 117) | public class ClassWithOneArrayGenericParameter method ClassWithOneArrayGenericParameter (line 122) | public ClassWithOneArrayGenericParameter() method ClassWithOneArrayGenericParameter (line 127) | public ClassWithOneArrayGenericParameter(T[] injectedValue) class ClassWithOneGenericParameter (line 141) | public class ClassWithOneGenericParameter FILE: tests/Unity.Tests/Generics/GenericsFixture.cs class GenericsFixture (line 14) | [TestClass] class GenericArrayPropertyDependency (line 17) | public class GenericArrayPropertyDependency method ResolveConfiguredGenericType (line 26) | [TestMethod] method CanRegisterGenericTypesAndResolveThem (line 45) | [TestMethod] method CanSpecializeGenericsViaTypeMappings (line 64) | [TestMethod] method Testmethod_NoLifetimeSpecified (line 82) | [TestMethod] method TypeMappingWithExternallyControlled (line 97) | [TestMethod] method Testmethod_ListOfString (line 112) | [TestMethod] method Testmethod_ListOfObjectType (line 128) | [TestMethod] method Testmethod_ImplementConstructorInjection (line 143) | [TestMethod] method Testmethod_ConstrucotorInjectionGenerics (line 159) | [TestMethod] method Testmethod_GenericStack (line 175) | [TestMethod] method Testmethod_CheckPropInjection (line 185) | [TestMethod] type IService (line 195) | public interface IService { } class ServiceA (line 196) | public class ServiceA : IService { } class ServiceB (line 197) | public class ServiceB : IService { } method FailedResolveAllTest (line 199) | [TestMethod] method FailedResolveEnumerableTest (line 211) | [TestMethod] method CanResolveOpenGenericCollections (line 225) | [TestMethod] class ServiceStruct (line 238) | public class ServiceStruct : IService where T : struct { } method CanResolveStructConstraintsCollections (line 240) | [TestMethod] class ServiceClass (line 260) | public class ServiceClass : IService where T : class { } method CanResolveClassConstraintsCollections (line 262) | [TestMethod] class ServiceNewConstraint (line 282) | public class ServiceNewConstraint : IService where T : new() { } class TypeWithNoPublicNoArgCtors (line 284) | public class TypeWithNoPublicNoArgCtors method TypeWithNoPublicNoArgCtors (line 286) | public TypeWithNoPublicNoArgCtors(int _) { } method TypeWithNoPublicNoArgCtors (line 287) | private TypeWithNoPublicNoArgCtors() { } method CanResolveDefaultCtorConstraintsCollections (line 290) | [TestMethod] class ServiceInterfaceConstraint (line 310) | public class ServiceInterfaceConstraint : IService where T : IEn... method CanResolveInterfaceConstraintsCollections (line 312) | [TestMethod] FILE: tests/Unity.Tests/Generics/GenericsReflectionExperimentsFixture.cs class GenericsReflectionExperimentsFixture (line 13) | [TestClass] method ConcreteGenericTypes_ReturnConstructorThatTakeGenericsInReflection (line 17) | [TestMethod] method OpenGenericTypes_GenericPropertiesAreReturnedByReflection (line 27) | [TestMethod] method GivenGenericConstructorParameters_CanGetConcreteConstructor (line 35) | [TestMethod] method CanFigureOutOpenTypeDefinitionsForParameters (line 72) | [TestMethod] method CanDistinguishOpenAndClosedGenerics (line 89) | [TestMethod] method CanFindClosedConstructorFromOpenConstructorInfo (line 101) | [TestMethod] method ConstructorHasGenericArguments (line 143) | [TestMethod] method ConstructorDoesNotHaveGenericArguments (line 150) | [TestMethod] method ClosedTypeFromOpenParameter (line 157) | private Type ClosedTypeFromOpenParameter(ParameterInfo openGenericPara... method HasOpenGenericParameters (line 168) | private bool HasOpenGenericParameters(ConstructorInfo ctor) method Types (line 181) | private static Type[] Types(params Type[] t) FILE: tests/Unity.Tests/Generics/HaveAGenericType.cs class HaveAGenericType (line 4) | public class HaveAGenericType : IHaveAGenericType method HaveAGenericType (line 6) | public HaveAGenericType() method HaveAGenericType (line 9) | public HaveAGenericType(T1 t1Value) method Set (line 22) | public void Set(T1 value) FILE: tests/Unity.Tests/Generics/HaveManyGenericTypes.cs class HaveManyGenericTypes (line 4) | public class HaveManyGenericTypes : IHaveManyGenericType... method HaveManyGenericTypes (line 6) | public HaveManyGenericTypes() method HaveManyGenericTypes (line 9) | public HaveManyGenericTypes(T1 t1Value) method HaveManyGenericTypes (line 14) | public HaveManyGenericTypes(T2 t2Value) method HaveManyGenericTypes (line 19) | public HaveManyGenericTypes(T2 t2Value, T1 t1Value) method Set (line 57) | public void Set(T1 t1Value) method Set (line 62) | public void Set(T2 t2Value) method Set (line 67) | public void Set(T3 t3Value) method Set (line 72) | public void Set(T4 t4Value) method SetMultiple (line 77) | public void SetMultiple(T4 t4Value, T3 t3Value) FILE: tests/Unity.Tests/Generics/HaveManyGenericTypesClosed.cs class HaveManyGenericTypesClosed (line 3) | public class HaveManyGenericTypesClosed : IHaveManyGenericTypesClosed method HaveManyGenericTypesClosed (line 5) | public HaveManyGenericTypesClosed() method HaveManyGenericTypesClosed (line 8) | public HaveManyGenericTypesClosed(GenericA t1Value) method HaveManyGenericTypesClosed (line 13) | public HaveManyGenericTypesClosed(GenericB t2Value) method HaveManyGenericTypesClosed (line 18) | public HaveManyGenericTypesClosed(GenericB t2Value, GenericA t1Value) method Set (line 56) | public void Set(GenericA t1Value) method Set (line 61) | public void Set(GenericB t2Value) method Set (line 66) | public void Set(GenericC t3Value) method Set (line 71) | public void Set(GenericD t4Value) method SetMultiple (line 76) | public void SetMultiple(GenericD t4Value, GenericC t3Value) FILE: tests/Unity.Tests/Generics/IFoo.cs type IFoo (line 3) | public interface IFoo type IFoo (line 8) | public interface IFoo FILE: tests/Unity.Tests/Generics/IGenLogger.cs type IGenLogger (line 3) | public interface IGenLogger FILE: tests/Unity.Tests/Generics/IHaveAGenericType.cs type IHaveAGenericType (line 3) | public interface IHaveAGenericType method Set (line 7) | void Set(T1 value); FILE: tests/Unity.Tests/Generics/IHaveManyGenericTypes.cs type IHaveManyGenericTypes (line 3) | public interface IHaveManyGenericTypes method Set (line 10) | void Set(T1 value); method Set (line 11) | void Set(T2 value); method Set (line 12) | void Set(T3 value); method Set (line 13) | void Set(T4 value); method SetMultiple (line 15) | void SetMultiple(T4 t4Value, T3 t3Value); FILE: tests/Unity.Tests/Generics/IHaveManyGenericTypesClosed.cs type IHaveManyGenericTypesClosed (line 3) | public interface IHaveManyGenericTypesClosed method Set (line 10) | void Set(GenericA value); method Set (line 11) | void Set(GenericB value); method Set (line 12) | void Set(GenericC value); method Set (line 13) | void Set(GenericD value); method SetMultiple (line 15) | void SetMultiple(GenericD t4Value, GenericC t3Value); FILE: tests/Unity.Tests/Generics/IRepository.cs type IRepository (line 3) | public interface IRepository { } FILE: tests/Unity.Tests/Generics/MockRespository.cs class MockRespository (line 3) | public class MockRespository : IRepository method MockRespository (line 14) | [InjectionConstructor] FILE: tests/Unity.Tests/Generics/Refer.cs class Refer (line 3) | public class Refer method Refer (line 13) | public Refer() FILE: tests/Unity.Tests/Generics/Refer1.cs class Refer1 (line 3) | public class Refer1 method Refer1 (line 5) | public Refer1() FILE: tests/Unity.Tests/Injection/InjectedMembersFixture.cs class InjectedMembersFixture (line 7) | [TestClass] method CanConfigureContainerToCallDefaultConstructor (line 10) | [TestMethod] method CanConfigureContainerToCallConstructorWithValues (line 20) | [TestMethod] method CanConfigureContainerToInjectProperty (line 38) | [TestMethod] method CanConfigureContainerToInjectPropertyWithValue (line 54) | [TestMethod] method CanConfigureInjectionByNameWithoutUsingGenerics (line 70) | [TestMethod] method CanConfigureInjectionWithGenericProperty (line 95) | [TestMethod] method CanConfigureContainerToDoMethodInjection (line 108) | [TestMethod] method ConfiguringInjectionAfterResolvingTakesEffect (line 124) | [TestMethod] method ConfiguringInjectionConstructorThatDoesNotExistThrows (line 140) | [TestMethod] method RegisterTypeThrowsIfTypeIsNull (line 150) | [TestMethod] class GuineaPig (line 159) | public class GuineaPig method GuineaPig (line 170) | public GuineaPig() method GuineaPig (line 175) | public GuineaPig(object o) method GuineaPig (line 181) | public GuineaPig(int i, string s, double d) method InjectMeHerePlease (line 201) | public void InjectMeHerePlease(string s) class GenericGuineaPig (line 207) | public class GenericGuineaPig FILE: tests/Unity.Tests/Injection/InjectingArraysFixture.cs class InjectingArraysFixture (line 8) | [TestClass] method CanConfigureContainerToCallConstructorWithArrayParameter (line 11) | [TestMethod] method CanConfigureContainerToCallConstructorWithArrayParameterWithNonGenericVersion (line 32) | [TestMethod] method CanConfigureContainerToInjectSpecificValuesIntoAnArray (line 51) | [TestMethod] method CanConfigureContainerToInjectSpecificValuesIntoAnArrayWithNonGenericVersion (line 74) | [TestMethod] method CreatingResolvedArrayParameterWithValuesOfNonCompatibleType (line 98) | [TestMethod] method ContainerAutomaticallyResolvesAllWhenInjectingArrays (line 112) | [TestMethod] method ContainerAutomaticallyResolvesAllWhenInjectingGenericArrays (line 125) | [TestMethod] class TypeWithArrayConstructorParameter (line 139) | public class TypeWithArrayConstructorParameter method TypeWithArrayConstructorParameter (line 143) | public TypeWithArrayConstructorParameter(ILogger[] loggers) class GenericTypeWithArrayProperty (line 149) | public class GenericTypeWithArrayProperty FILE: tests/Unity.Tests/Injection/OptionalDependencyAPIConfigurationFixture.cs class OptionalDependencyAPIConfigurationFixture (line 9) | [TestClass] method Setup (line 14) | [TestInitialize] method CanConfigureConstructorWithOptionalDependency (line 20) | [TestMethod] method CanResolveOptionalDependencyWhenConfiguredByAPI (line 31) | [TestMethod] method CanResolveOptionalDependenciesByNameWithAPI (line 45) | [TestMethod] method CanConfigureOptionalPropertiesViaAPI (line 59) | [TestMethod] method CanConfigureOptionalParameterToInjectionMethod (line 71) | [TestMethod] class GuineaPig (line 86) | public class GuineaPig method GuineaPig (line 90) | public GuineaPig() method GuineaPig (line 94) | public GuineaPig(IGuineaPig pig) method SetPig (line 106) | public void SetPig(IGuineaPig pig) type IGuineaPig (line 112) | public interface IGuineaPig class GuineaPigImpl (line 116) | public class GuineaPigImpl : IGuineaPig FILE: tests/Unity.Tests/Injection/OptionalDependencyAttributeFixture.cs class OptionalDependencyAttributeFixture (line 8) | [TestClass] method OptionalDependencyParametersAreInjectedWithNull (line 11) | public void OptionalDependencyParametersAreInjectedWithNull() method OptionalDependencyParameterIsResolvedIfRegisteredInContainer (line 19) | [TestMethod] method OptionalDependencyParameterIsResolvedByName (line 31) | [TestMethod] method OptionalPropertiesGetNullWhenNotConfigured (line 46) | [TestMethod] method OptionalPropertiesAreInjectedWhenRegisteredInContainer (line 56) | [TestMethod] method OptionalPropertiesAreInjectedByName (line 68) | [TestMethod] class SomeInterfaceMock (line 83) | public class SomeInterfaceMock : ISomeInterface type ISomeInterface (line 86) | public interface ISomeInterface class ObjectWithOptionalConstructorParameter (line 90) | public class ObjectWithOptionalConstructorParameter method ObjectWithOptionalConstructorParameter (line 96) | public ObjectWithOptionalConstructorParameter([OptionalDependency] I... class ObjectWithNamedOptionalConstructorParameter (line 102) | public class ObjectWithNamedOptionalConstructorParameter method ObjectWithNamedOptionalConstructorParameter (line 105) | public ObjectWithNamedOptionalConstructorParameter([OptionalDependen... class ObjectWithOptionalProperty (line 111) | public class ObjectWithOptionalProperty class ObjectWithNamedOptionalProperty (line 121) | public class ObjectWithNamedOptionalProperty FILE: tests/Unity.Tests/Injection/OptionalDependencyFixture.cs class OptionalDependencyFixture (line 10) | [TestClass] class ObjectWithProperty (line 14) | public class ObjectWithProperty method ByType (line 20) | [TestMethod] method OptionalParametersSetToNullIfNotRegistered (line 41) | [TestMethod] method OptionalParametersResolvedIfInstanceRegistered (line 51) | [TestMethod] method OptionalParametersResolvedIfInstanceRegisteredWithName (line 64) | [TestMethod] method OptionalParametersResolvedIfInstanceRegisteredInParent (line 77) | [TestMethod] method OptionalParametersResolvedIfInstanceRegisteredInParentWithName (line 91) | [TestMethod] method OptionalParametersNotResolvedIfMoreSpecificTypeRegistered (line 105) | [TestMethod] method OptionalParametersNotResolvedIfMoreSpecificTypeRegisteredWithName (line 118) | [TestMethod] method OptionalParametersResolvedIfTypeRegistered (line 131) | [TestMethod] method OptionalParametersResolvedIfTypeRegisteredInParent (line 143) | [TestMethod] method OptionalParametersNullIfTypeRegisteredThrowsAtResolve (line 156) | [TestMethod] method CanConfigureInjectionConstWithOptionalParameters (line 168) | [TestMethod] method CanConfigureInjectionPropertyWithOptionalParameters (line 183) | [TestMethod] class OptionalConstParameterClass (line 199) | public class OptionalConstParameterClass method OptionalConstParameterClass (line 202) | public OptionalConstParameterClass([OptionalDependency()] ITestObject ... class OptionalConstParameterClass1 (line 208) | public class OptionalConstParameterClass1 method OptionalConstParameterClass1 (line 211) | public OptionalConstParameterClass1([OptionalDependency()] TestObject ... class NamedOptionalConstParameterClass (line 217) | public class NamedOptionalConstParameterClass method NamedOptionalConstParameterClass (line 220) | public NamedOptionalConstParameterClass([OptionalDependency("test")] I... class OptionalConstParameterThrowsAtResolve (line 226) | public class OptionalConstParameterThrowsAtResolve method OptionalConstParameterThrowsAtResolve (line 229) | public OptionalConstParameterThrowsAtResolve([OptionalDependency()] Ra... class OptionalDependencyTestClass (line 235) | public class OptionalDependencyTestClass method OptionalDependencyTestClass (line 239) | public OptionalDependencyTestClass() method OptionalDependencyTestClass (line 249) | public OptionalDependencyTestClass(ITestObject obj) type ITestObject (line 255) | public interface ITestObject { } class TestObject (line 257) | public class TestObject : ITestObject class RandomTestObject (line 261) | public class RandomTestObject method RandomTestObject (line 263) | public RandomTestObject() FILE: tests/Unity.Tests/Injection/OptionalGenericParameterFixture.cs class OptionalGenericParameterFixture (line 12) | [TestClass] method CanCallConstructorTakingGenericParameterWithResolvableOptional (line 15) | [TestMethod] method CanCallConstructorTakingGenericParameterWithNonResolvableOptional (line 30) | [TestMethod] method CanConfiguredNamedResolutionOfOptionalGenericParameter (line 42) | [TestMethod] class ClassWithOneGenericParameter (line 59) | public class ClassWithOneGenericParameter method ClassWithOneGenericParameter (line 63) | public ClassWithOneGenericParameter(string s, object o) method ClassWithOneGenericParameter (line 67) | public ClassWithOneGenericParameter(T injectedValue) FILE: tests/Unity.Tests/Issues/CodeGenBugFixture.cs class CodeGenBugFixture (line 10) | [TestClass] method ResolvedTypeHasStaticConstructorCalled (line 13) | [TestMethod] class CodeGenBug (line 22) | public class CodeGenBug method CodeGenBug (line 26) | static CodeGenBug() method CodeGenBug (line 31) | [InjectionConstructor] method CodeGenBug (line 37) | public CodeGenBug(int i, object parameter) FILE: tests/Unity.Tests/Issues/CodeplexIssuesFixture.cs class CodeplexIssuesFixture (line 10) | [TestClass] method InjectionConstructorWorksIfItIsFirstConstructor (line 14) | [TestMethod] method CanUseNonDefaultLifetimeManagerWithOpenGenericRegistration (line 23) | [TestMethod] method CanOverrideGenericLifetimeManagerWithSpecificOne (line 38) | [TestMethod] method RegisteringInstanceInChildOverridesRegisterTypeInParent (line 58) | [TestMethod] method CanConfigureGenericDictionaryForInjectionUsingRegisterType (line 73) | [TestMethod] method CanResolveTimespan (line 84) | [TestMethod] method IsRegisteredReturnsCorrectValue (line 96) | [TestMethod] method ResolveAllResolvesOpenGeneric (line 106) | [TestMethod] method ContainerControlledOpenGenericInParentResolvesProperlyInChild (line 123) | [TestMethod] type IBasicInterface (line 135) | public interface IBasicInterface class ClassWithDoubleConstructor (line 139) | public class ClassWithDoubleConstructor : IBasicInterface method ClassWithDoubleConstructor (line 143) | [InjectionConstructor] method ClassWithDoubleConstructor (line 149) | public ClassWithDoubleConstructor(string myString) type ISomeInterface (line 155) | public interface ISomeInterface class MyTypeImplementingSomeInterface (line 159) | public class MyTypeImplementingSomeInterface : ISomeInterface class MyTypeImplementingSomeInterfaceOfString (line 163) | public class MyTypeImplementingSomeInterfaceOfString : ISomeInterface<... class MockBasic (line 167) | public class MockBasic : IBasicInterface class InnerX64Class (line 171) | public class InnerX64Class class OuterX64Class (line 175) | public class OuterX64Class class MyClass (line 180) | public class MyClass method MyClass (line 184) | public MyClass() method MyClass (line 187) | public MyClass(string name) FILE: tests/Unity.Tests/Issues/GitHub.cs class GitHubIssues (line 10) | [TestClass] type IFoo (line 13) | public interface IFoo class Foo (line 18) | public class Foo : IFoo method Foo (line 22) | public Foo(string view) method unitycontainer_container_88 (line 86) | [TestMethod] method unitycontainer_container_92 (line 108) | [TestMethod] method unitycontainer_unity_204_1 (line 120) | [TestMethod] method unitycontainer_unity_204_2 (line 142) | [TestMethod] class ContextFactory (line 163) | public class ContextFactory class Repository1 (line 168) | public class Repository1 method Repository1 (line 170) | public Repository1(ContextFactory factory) class Repository2 (line 178) | public class Repository2 method Repository2 (line 180) | public Repository2(ContextFactory factory) class Service1 (line 188) | public class Service1 method Service1 (line 190) | public Service1(Repository1 repository1, Repository2 repository2) class Service2 (line 200) | public class Service2 method Service2 (line 202) | public Service2(Service1 service) method unitycontainer_container_82 (line 211) | [TestMethod] class BaselineTestType (line 226) | public class BaselineTestType method unitycontainer_container_293 (line 234) | [TestMethod] class MainClass (line 259) | public class MainClass : IHostClass method MainClass (line 261) | public MainClass() method DoSomething (line 269) | public void DoSomething() type IHostClass (line 274) | public interface IHostClass method DoSomething (line 276) | void DoSomething(); class HelperClass (line 279) | public class HelperClass FILE: tests/Unity.Tests/Lifetime/A.cs class A (line 3) | public class A FILE: tests/Unity.Tests/Lifetime/AA.cs class AA (line 4) | public class AA : I1, I2 FILE: tests/Unity.Tests/Lifetime/ATTest.cs class ATTest (line 4) | public class ATTest : ITTest FILE: tests/Unity.Tests/Lifetime/B.cs class B (line 3) | public class B FILE: tests/Unity.Tests/Lifetime/BB.cs class BB (line 4) | public class BB : I1, I2 FILE: tests/Unity.Tests/Lifetime/HierarchicalLifetimeFixture.cs class WhenUsingHierarchicalLifetimeWithChildContainers (line 7) | [TestClass] method Setup (line 14) | [TestInitialize] method ThenResolvingInParentActsLikeContainerControlledLifetime (line 23) | [TestMethod] method ThenParentAndChildResolveDifferentInstances (line 31) | [TestMethod] method ThenChildResolvesTheSameInstance (line 39) | [TestMethod] method ThenSiblingContainersResolveDifferentInstances (line 47) | [TestMethod] method ThenDisposingOfChildContainerDisposesOnlyChildObject (line 55) | [TestMethod] class TestClass (line 66) | public class TestClass : IDisposable method Dispose (line 70) | public void Dispose() FILE: tests/Unity.Tests/Lifetime/I1.cs type I1 (line 3) | public interface I1 FILE: tests/Unity.Tests/Lifetime/I2.cs type I2 (line 3) | public interface I2 FILE: tests/Unity.Tests/Lifetime/ITTest.cs type ITTest (line 3) | public interface ITTest FILE: tests/Unity.Tests/Lifetime/LifetimeFixture.cs class LifetimeFixture (line 12) | [TestClass] method CheckSetSingletonDoneTwice (line 18) | [TestMethod] method CheckSingletonWithDependencies (line 31) | [TestMethod] method CheckSingletonAsDependencies (line 48) | [TestMethod] method CheckRegisterInstanceDoneTwice (line 69) | [TestMethod] method SetLifetimeTwiceWithLifetimeHandle (line 87) | [TestMethod] method SetSingletonRegisterInstanceTwice (line 103) | [TestMethod] method SetLifetimeGetTwice (line 119) | [TestMethod] method SetSingletonRegisterInstanceTwiceSetLifetimeTwice (line 135) | [TestMethod] method SetSingletonNoNameRegisterInstanceDiffNames (line 158) | [TestMethod] method SetLifetimeNoNameRegisterInstanceDiffNames (line 181) | [TestMethod] method SetSingletonWithNameRegisterInstanceDiffNames (line 205) | [TestMethod] method SetLifetimeWithNameRegisterInstanceDiffNames (line 230) | [TestMethod] method SetSingletonClassARegisterInstanceOfAandBWithSameName (line 256) | [TestMethod] method SetSingletonByNameRegisterInstanceOnit (line 283) | [TestMethod] method TestSetLifetime (line 304) | [TestMethod] method SetSingletonDefaultNameRegisterInstance (line 322) | [TestMethod] method RegisterWithParentAndChild (line 347) | [TestMethod] method UseContainerControlledLifetime (line 370) | [TestMethod] method TestResolveWithName (line 395) | [TestMethod] FILE: tests/Unity.Tests/Lifetime/PerResolveLifetimeFixture.cs class PerResolveLifetimeFixture (line 9) | [TestClass] method ContainerCanBeConfiguredForPerBuildSingleton (line 12) | [TestMethod] method ViewIsReusedAcrossGraph (line 20) | [TestMethod] method ViewsAreDifferentInDifferentResolveCalls (line 33) | [TestMethod] method PerBuildLifetimeIsHonoredWhenUsingFactory (line 46) | [TestMethod] type IPresenter (line 59) | public interface IPresenter { } class MockPresenter (line 60) | public class MockPresenter : IPresenter method MockPresenter (line 64) | public MockPresenter(IView view) type IView (line 70) | public interface IView class View (line 75) | public class View : IView class SomeService (line 81) | public class SomeService { } class SomeOtherService (line 83) | public class SomeOtherService method SomeOtherService (line 86) | public SomeOtherService(SomeService someService) class AService (line 92) | public class AService method AService (line 94) | public AService(SomeOtherService otherService) FILE: tests/Unity.Tests/Lifetime/UnityTestClass.cs class UnityTestClass (line 3) | public class UnityTestClass FILE: tests/Unity.Tests/ObjectBuilder/BuildPlanAndChildContainerFixture.cs class BuildPlanAndChildContainerFixture (line 12) | [TestClass] method Setup (line 21) | [TestInitialize] class TestObject (line 32) | public class TestObject method TestObject (line 36) | public TestObject(int value) method ValuesInjectedAreCorrectWhenResolvingFromParentFirst (line 42) | [TestMethod] method ChildContainersForUnconfiguredTypesPutConstructorParamResolversInParent (line 54) | [TestMethod] method ChildContainersForUnconfiguredTypesPutPropertyResolversInParent (line 63) | [TestMethod] FILE: tests/Unity.Tests/ObjectBuilder/LifetimeContainerTest.cs class LifetimeContainerTest (line 8) | [TestClass] method Setup (line 11) | [TestInitialize] method CanDetermineIfLifetimeContainerContainsObject (line 17) | [TestMethod] method CanEnumerateItemsInContainer (line 28) | [TestMethod] method ContainerEnsuresObjectsWontBeCollected (line 53) | [TestMethod] method DisposingContainerDisposesOwnedObjects (line 70) | [TestMethod] method DisposingItemsFromContainerDisposesInReverseOrderAdded (line 82) | [TestMethod] method RemovingItemsFromContainerDoesNotDisposeThem (line 101) | [TestMethod] method RemovingNonContainedItemDoesNotThrow (line 114) | [TestMethod] method ShouldDisposeAsManyAsPossibleWhenTaskExeptionIsThrown (line 122) | [TestMethod] method ShouldDisposeAsManyAsPossibleWhenSingleExeptionIsThrown (line 148) | [TestMethod] method ShouldDisposeAsManyAsPossibleWhenExeptionsAreThrown (line 176) | [TestMethod] class DisposableObject (line 208) | private class DisposableObject : IDisposable method Dispose (line 212) | public virtual void Dispose() class DisposeOrderCounter (line 218) | private class DisposeOrderCounter : IDisposable method ResetCount (line 223) | public static void ResetCount() method Dispose (line 228) | public void Dispose() class DisposableObjectThatThrowsOnDispose (line 234) | private class DisposableObjectThatThrowsOnDispose : DisposableObject method Dispose (line 236) | public override void Dispose() FILE: tests/Unity.Tests/ObjectBuilder/StagedStrategyChainTest.cs class StagedStrategyChainTest (line 9) | [TestClass] method AssertOrder (line 12) | private static void AssertOrder(IEnumerable chain, method InnerStrategiesComeBeforeOuterStrategiesInStrategyChain (line 19) | [TestMethod] method OrderingAcrossStagesForStrategyChain (line 34) | [TestMethod] method MultipleChildContainers (line 53) | [TestMethod] type FakeStage (line 72) | private enum FakeStage class FakeStrategy (line 78) | private class FakeStrategy : BuilderStrategy FILE: tests/Unity.Tests/ObjectBuilder/Utility/ActivatorCreationStrategy.cs class ActivatorCreationStrategy (line 7) | internal class ActivatorCreationStrategy : BuilderStrategy method PreBuildUp (line 15) | public override void PreBuildUp(ref BuilderContext context) FILE: tests/Unity.Tests/ObjectBuilder/Utility/AssertActualExpectedException.cs class AssertActualExpectedException (line 8) | internal class AssertActualExpectedException : AssertFailedException method AssertActualExpectedException (line 14) | public AssertActualExpectedException(object actual, method AssertActualExpectedException (line 19) | public AssertActualExpectedException(object actual, method ConvertToString (line 83) | private static string ConvertToString(object value) method FormatMultiLine (line 99) | private static string FormatMultiLine(string value) FILE: tests/Unity.Tests/ObjectBuilder/Utility/AssertHelper.cs class AssertHelper (line 8) | internal class AssertHelper method Contains (line 10) | public static void Contains(T expected, method Contains (line 16) | public static void Contains(T expected, method Contains (line 23) | public static void Contains(T expected, method Contains (line 30) | public static void Contains(T expected, method Contains (line 45) | public static void Contains(string expectedSubString, method Contains (line 52) | public static void Contains(string expectedSubString, method Contains (line 59) | public static void Contains(string expectedSubString, method GetComparer (line 70) | public static IComparer GetComparer() method IsType (line 75) | public static T IsType(object @object) method IsType (line 81) | public static void IsType(Type expectedType, method IsType (line 87) | public static T IsType(object @object, method IsType (line 94) | public static void IsType(Type expectedType, method NotEmpty (line 104) | public static void NotEmpty(IEnumerable collection) method NotEmpty (line 109) | public static void NotEmpty(IEnumerable collection, class AssertComparer (line 126) | private class AssertComparer : IComparer method Compare (line 128) | public int Compare(T x, FILE: tests/Unity.Tests/Override/IForToUndergoeInject.cs type IForToUndergoeInject (line 4) | public interface IForToUndergoeInject FILE: tests/Unity.Tests/Override/IForTypeToInject.cs type IForTypeToInject (line 3) | public interface IForTypeToInject FILE: tests/Unity.Tests/Override/IInterfaceForTypesToInject.cs type IInterfaceForTypesToInject (line 3) | public interface IInterfaceForTypesToInject FILE: tests/Unity.Tests/Override/IInterfaceForTypesToInjectForPropertyOverride.cs type IInterfaceForTypesToInjectForPropertyOverride (line 3) | public interface IInterfaceForTypesToInjectForPropertyOverride FILE: tests/Unity.Tests/Override/ISubjectTypeToInject.cs type ISubjectTypeToInject (line 3) | public interface ISubjectTypeToInject FILE: tests/Unity.Tests/Override/ISubjectTypeToInjectForPropertyOverride.cs type ISubjectTypeToInjectForPropertyOverride (line 3) | public interface ISubjectTypeToInjectForPropertyOverride FILE: tests/Unity.Tests/Override/MultiThreadedPropertyOverrideFixture.cs class MultiThreadedPropertyOverrideTests (line 10) | [TestClass] method CanOverrideWithPerThreadLifetimeManagerWithDifferentOverridesInDifferenThreads (line 19) | [TestMethod] method ResolveWithDefault (line 72) | private static void ResolveWithDefault() method ResolveWithOverride1 (line 82) | private static void ResolveWithOverride1() method ResolveWithOverride2 (line 93) | private static void ResolveWithOverride2() FILE: tests/Unity.Tests/Override/MySimpleType.cs class MySimpleType (line 3) | public class MySimpleType FILE: tests/Unity.Tests/Override/MySimpleTypeForPropertyOverride.cs class MySimpleTypeForPropertyOverride (line 3) | public class MySimpleTypeForPropertyOverride FILE: tests/Unity.Tests/Override/SubjectType1ToInject.cs class SubjectType1ToInject (line 3) | public class SubjectType1ToInject : ISubjectTypeToInject method SubjectType1ToInject (line 5) | [InjectionConstructor] method SubjectType1ToInject (line 11) | public SubjectType1ToInject(int x, string y) FILE: tests/Unity.Tests/Override/SubjectType1ToInjectForPropertyOverride.cs class SubjectType1ToInjectForPropertyOverride (line 3) | public class SubjectType1ToInjectForPropertyOverride : ISubjectTypeToInj... FILE: tests/Unity.Tests/Override/SubjectType2ToInject.cs class SubjectType2ToInject (line 3) | public class SubjectType2ToInject : ISubjectTypeToInject method SubjectType2ToInject (line 5) | [InjectionConstructor] method SubjectType2ToInject (line 11) | public SubjectType2ToInject(int x, string y) FILE: tests/Unity.Tests/Override/SubjectType2ToInjectForPropertyOverride.cs class SubjectType2ToInjectForPropertyOverride (line 3) | public class SubjectType2ToInjectForPropertyOverride : ISubjectTypeToInj... FILE: tests/Unity.Tests/Override/SubjectType3ToInject.cs class SubjectType3ToInject (line 3) | public class SubjectType3ToInject : ISubjectTypeToInject method SubjectType3ToInject (line 5) | public SubjectType3ToInject(int x, string y) FILE: tests/Unity.Tests/Override/SubjectType3ToInjectForPropertyOverride.cs class SubjectType3ToInjectForPropertyOverride (line 3) | public class SubjectType3ToInjectForPropertyOverride : ISubjectTypeToInj... FILE: tests/Unity.Tests/Override/TestTypeInConfig.cs class TestTypeInConfig (line 3) | public class TestTypeInConfig method TestTypeInConfig (line 5) | public TestTypeInConfig(int value) method TestTypeInConfig (line 10) | public TestTypeInConfig() FILE: tests/Unity.Tests/Override/TypeBasedOverrideFixture.cs class TypeBasedOverrideFixture (line 15) | [TestClass] method OverrideComparison (line 18) | [TestMethod] method TypeBasedOverrideWithConstructorExactTypeMatch (line 29) | [TestMethod] method TypeBasedOverrideWithBuildUp (line 45) | [TestMethod] method TypeBasedOverrideInjectsDependentTypeProperty (line 60) | [TestMethod] method WhenResolvingAnOpenGenericType (line 81) | [TestMethod] method WhenTryingToResolveAPrimitiveType (line 96) | [TestMethod] method TypeBasedOverrideCollectionInCompositeOverrideInjectionTest (line 133) | [TestMethod] method TypeBasedOverrideNullCheckForResolverOverride (line 151) | [TestMethod] method TypeBasedOverrideInjectsDependentTypeConstructor (line 157) | [TestMethod] method TypeBasedOverrideWithResolveAll (line 171) | [TestMethod] method TypeBasedOverrideConstructorWithNoTypeMatch (line 190) | [TestMethod] FILE: tests/Unity.Tests/Override/TypeToInject1.cs class TypeToInject1 (line 3) | public class TypeToInject1 : IInterfaceForTypesToInject method TypeToInject1 (line 5) | public TypeToInject1(int value) FILE: tests/Unity.Tests/Override/TypeToInject1ForTypeOverride.cs class TypeToInject1ForTypeOverride (line 3) | public class TypeToInject1ForTypeOverride : IForTypeToInject method TypeToInject1ForTypeOverride (line 5) | public TypeToInject1ForTypeOverride(int value) FILE: tests/Unity.Tests/Override/TypeToInject2.cs class TypeToInject2 (line 3) | public class TypeToInject2 : IInterfaceForTypesToInject method TypeToInject2 (line 5) | public TypeToInject2(int value) FILE: tests/Unity.Tests/Override/TypeToInject2ForTypeOverride.cs class TypeToInject2ForTypeOverride (line 3) | public class TypeToInject2ForTypeOverride : IForTypeToInject method TypeToInject2ForTypeOverride (line 5) | public TypeToInject2ForTypeOverride(int value) FILE: tests/Unity.Tests/Override/TypeToInject3.cs class TypeToInject3 (line 3) | public class TypeToInject3 : IInterfaceForTypesToInject method TypeToInject3 (line 5) | public TypeToInject3(int value) FILE: tests/Unity.Tests/Override/TypeToInject3ForTypeOverride.cs class TypeToInject3ForTypeOverride (line 3) | public class TypeToInject3ForTypeOverride : IForTypeToInject method TypeToInject3ForTypeOverride (line 5) | public TypeToInject3ForTypeOverride(int value) FILE: tests/Unity.Tests/Override/TypeToInjectForPropertyOverride1.cs class TypeToInjectForPropertyOverride1 (line 3) | public class TypeToInjectForPropertyOverride1 : IInterfaceForTypesToInje... method TypeToInjectForPropertyOverride1 (line 5) | public TypeToInjectForPropertyOverride1(int value) FILE: tests/Unity.Tests/Override/TypeToInjectForPropertyOverride2.cs class TypeToInjectForPropertyOverride2 (line 3) | public class TypeToInjectForPropertyOverride2 : IInterfaceForTypesToInje... method TypeToInjectForPropertyOverride2 (line 5) | public TypeToInjectForPropertyOverride2(int value) FILE: tests/Unity.Tests/Override/TypeToInjectForPropertyOverride3.cs class TypeToInjectForPropertyOverride3 (line 3) | public class TypeToInjectForPropertyOverride3 : IInterfaceForTypesToInje... method TypeToInjectForPropertyOverride3 (line 5) | public TypeToInjectForPropertyOverride3(int value) FILE: tests/Unity.Tests/Override/TypeToToUndergoeTypeBasedInject2.cs class TypeToToUndergoeTypeBasedInject2 (line 3) | public class TypeToToUndergoeTypeBasedInject2 : IForToUndergoeInject method TypeToToUndergoeTypeBasedInject2 (line 5) | public TypeToToUndergoeTypeBasedInject2(TypeToInject2ForTypeOverride i... FILE: tests/Unity.Tests/Override/TypeToToUndergoeTypeBasedInject3.cs class TypeToToUndergoeTypeBasedInject3 (line 3) | public class TypeToToUndergoeTypeBasedInject3 : IForToUndergoeInject FILE: tests/Unity.Tests/Override/TypeToUndergoeTypeBasedInject1.cs class TypeToUndergoeTypeBasedInject1 (line 3) | public class TypeToUndergoeTypeBasedInject1 : IForToUndergoeInject method TypeToUndergoeTypeBasedInject1 (line 5) | public TypeToUndergoeTypeBasedInject1(IForTypeToInject injectedObject) FILE: tests/Unity.Tests/Storage/RegistrationSetTests.cs class RegistrationSetTests (line 11) | [TestClass] method ShouldHandleCollisions (line 14) | [TestMethod] method MakeCollision (line 32) | private static Tuple MakeCollision() FILE: tests/Unity.Tests/TestDoubles/DependencyAttribute.cs class DependencyAttribute (line 5) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Parameter)] FILE: tests/Unity.Tests/TestDoubles/InjectionConstructorAttribute.cs class InjectionConstructorAttribute (line 5) | [AttributeUsage(AttributeTargets.Constructor)] FILE: tests/Unity.Tests/TestDoubles/InjectionMethodAttribute.cs class InjectionMethodAttribute (line 5) | [AttributeUsage(AttributeTargets.Method)] FILE: tests/Unity.Tests/TestDoubles/MockContainerExtension.cs class MockContainerExtension (line 5) | internal class MockContainerExtension : UnityContainerExtension, IMockCo... method Initialize (line 19) | protected override void Initialize() type IMockConfiguration (line 25) | internal interface IMockConfiguration : IUnityContainerExtensionConfigur... FILE: tests/Unity.Tests/TestDoubles/MockContainerExtensionWithNonDefaultConstructor.cs class ContainerExtensionWithNonDefaultConstructor (line 5) | public class ContainerExtensionWithNonDefaultConstructor : UnityContaine... method ContainerExtensionWithNonDefaultConstructor (line 7) | public ContainerExtensionWithNonDefaultConstructor(IUnityContainer con... method Initialize (line 11) | protected override void Initialize() FILE: tests/Unity.Tests/TestDoubles/SpyExtension.cs class SpyExtension (line 12) | internal class SpyExtension : UnityContainerExtension method SpyExtension (line 19) | public SpyExtension(BuilderStrategy strategy, UnityBuildStage stage) method SpyExtension (line 25) | public SpyExtension(BuilderStrategy strategy, UnityBuildStage stage, o... method Initialize (line 33) | protected override void Initialize() FILE: tests/Unity.Tests/TestDoubles/SpyPolicy.cs class SpyPolicy (line 9) | internal class SpyPolicy FILE: tests/Unity.Tests/TestDoubles/SpyStrategy.cs class SpyStrategy (line 10) | internal class SpyStrategy : BuilderStrategy method PreBuildUp (line 15) | public override void PreBuildUp(ref BuilderContext context) method PostBuildUp (line 23) | public override void PostBuildUp(ref BuilderContext context) method UpdateSpyPolicy (line 38) | private void UpdateSpyPolicy(ref BuilderContext context) FILE: tests/Unity.Tests/TestObjects/DisposableObject.cs class DisposableObject (line 7) | public class DisposableObject : IDisposable method Dispose (line 17) | public void Dispose() FILE: tests/Unity.Tests/TestObjects/EmailService.cs class EmailService (line 6) | public class EmailService : IService, IDisposable method Dispose (line 11) | public void Dispose() class OtherEmailService (line 18) | public class OtherEmailService : IService, IOtherService, IDisposable method OtherEmailService (line 22) | [InjectionConstructor] method OtherEmailService (line 28) | public OtherEmailService(IUnityContainer container) method Dispose (line 34) | public void Dispose() FILE: tests/Unity.Tests/TestObjects/FileLogger.cs class FileLogger (line 5) | public class FileLogger method FileLogger (line 9) | public FileLogger(string logFile) FILE: tests/Unity.Tests/TestObjects/IBase.cs type IBase (line 5) | public interface IBase type ILazyDependency (line 10) | public interface ILazyDependency class Base (line 15) | public class Base : IBase class LazyDependency (line 21) | public class LazyDependency : ILazyDependency class LazyDependencyConstructor (line 27) | public class LazyDependencyConstructor method LazyDependencyConstructor (line 31) | public LazyDependencyConstructor(Lazy s) FILE: tests/Unity.Tests/TestObjects/IService.cs type IService (line 6) | public interface IService type IOtherService (line 10) | public interface IOtherService FILE: tests/Unity.Tests/TestObjects/NullLogger.cs class NullLogger (line 9) | public class NullLogger FILE: tests/Unity.Tests/TestObjects/ObjectWithAmbiguousConstructors.cs class ObjectWithAmbiguousConstructors (line 5) | public class ObjectWithAmbiguousConstructors method ObjectWithAmbiguousConstructors (line 15) | public ObjectWithAmbiguousConstructors() method ObjectWithAmbiguousConstructors (line 20) | public ObjectWithAmbiguousConstructors(int first, string second, float... method ObjectWithAmbiguousConstructors (line 25) | public ObjectWithAmbiguousConstructors(Type first, Type second, Type t... method ObjectWithAmbiguousConstructors (line 30) | public ObjectWithAmbiguousConstructors(string first, string second, st... method ObjectWithAmbiguousConstructors (line 35) | public ObjectWithAmbiguousConstructors(string first, [Dependency(Five)... FILE: tests/Unity.Tests/TestObjects/ObjectWithAmbiguousMarkedConstructor.cs class ObjectWithAmbiguousMarkedConstructor (line 6) | internal class ObjectWithAmbiguousMarkedConstructor method ObjectWithAmbiguousMarkedConstructor (line 8) | public ObjectWithAmbiguousMarkedConstructor() method ObjectWithAmbiguousMarkedConstructor (line 12) | public ObjectWithAmbiguousMarkedConstructor(int first, string second, ... method ObjectWithAmbiguousMarkedConstructor (line 16) | [InjectionConstructor] FILE: tests/Unity.Tests/TestObjects/ObjectWithExplicitInterface.cs type ISomeCommonProperties (line 6) | public interface ISomeCommonProperties class ObjectWithExplicitInterface (line 15) | public class ObjectWithExplicitInterface : ISomeCommonProperties method ValidateInterface (line 43) | public void ValidateInterface() FILE: tests/Unity.Tests/TestObjects/ObjectWithInjectionConstructor.cs class ObjectWithInjectionConstructor (line 5) | public class ObjectWithInjectionConstructor method ObjectWithInjectionConstructor (line 9) | public ObjectWithInjectionConstructor(object constructorDependency) method ObjectWithInjectionConstructor (line 14) | [InjectionConstructor] FILE: tests/Unity.Tests/TestObjects/ObjectWithLotsOfDependencies.cs class ObjectWithLotsOfDependencies (line 8) | public class ObjectWithLotsOfDependencies method ObjectWithLotsOfDependencies (line 15) | public ObjectWithLotsOfDependencies(ILogger logger, ObjectWithOneDepen... method InjectMe (line 28) | [InjectionMethod] method Validate (line 34) | public void Validate() FILE: tests/Unity.Tests/TestObjects/ObjectWithMarkedConstructor.cs class ObjectWithMarkedConstructor (line 6) | internal class ObjectWithMarkedConstructor method ObjectWithMarkedConstructor (line 8) | public ObjectWithMarkedConstructor(int notTheInjectionConstructor) method ObjectWithMarkedConstructor (line 12) | [InjectionConstructor] FILE: tests/Unity.Tests/TestObjects/ObjectWithMultipleConstructors.cs class ObjectWithMultipleConstructors (line 5) | public class ObjectWithMultipleConstructors method ObjectWithMultipleConstructors (line 7) | public ObjectWithMultipleConstructors() method ObjectWithMultipleConstructors (line 11) | public ObjectWithMultipleConstructors(int first, string second) method ObjectWithMultipleConstructors (line 15) | public ObjectWithMultipleConstructors(int first) FILE: tests/Unity.Tests/TestObjects/ObjectWithOneDependency.cs class ObjectWithOneDependency (line 7) | public class ObjectWithOneDependency method ObjectWithOneDependency (line 11) | public ObjectWithOneDependency(object inner) method Validate (line 21) | public void Validate() FILE: tests/Unity.Tests/TestObjects/ObjectWithStaticAndInstanceProperties.cs class ObjectWithStaticAndInstanceProperties (line 6) | public class ObjectWithStaticAndInstanceProperties method Validate (line 14) | public void Validate() FILE: tests/Unity.Tests/TestObjects/ObjectWithTwoConstructorDependencies.cs class ObjectWithTwoConstructorDependencies (line 10) | public class ObjectWithTwoConstructorDependencies method ObjectWithTwoConstructorDependencies (line 14) | public ObjectWithTwoConstructorDependencies(ObjectWithOneDependency on... method Validate (line 24) | public void Validate() FILE: tests/Unity.Tests/TestObjects/OptionalLogger.cs class OptionalLogger (line 6) | internal class OptionalLogger method OptionalLogger (line 10) | public OptionalLogger([Dependency] string logFile) FILE: tests/Unity.Tests/TestSupport/AssertExtensions.cs class AssertExtensions (line 7) | public static class AssertExtensions method AssertException (line 9) | public static void AssertException(Action action) method AssertException (line 15) | public static void AssertException(Action action, Action(Action action) where T : Exception method ThrowsException (line 18) | public static T ThrowsException(Action action, string message) wher... method ThrowsException (line 23) | public static T ThrowsException(Func action) where T : Exce... method ThrowsException (line 28) | public static T ThrowsException(Func action, string message... method ThrowsException (line 33) | public static T ThrowsException(Func action, string message... method ThrowsException (line 41) | public static T ThrowsException(Action action, string message, para... FILE: tests/Unity.Tests/TestSupport/CollectionAssertExtensions.cs class CollectionAssertExtensions (line 8) | public static class CollectionAssertExtensions method AreEqual (line 10) | public static void AreEqual(ICollection expected, ICollection actual) method AreEqual (line 15) | public static void AreEqual(ICollection expected, ICollection actual, ... method AreEqual (line 20) | public static void AreEqual(ICollection expected, ICollection actual, ... method AreEqual (line 25) | public static void AreEqual(ICollection expected, ICollection actual, ... method AreEquivalent (line 34) | public static void AreEquivalent(ICollection expected, ICollection act... method AreCollectionsEqual (line 66) | private static bool AreCollectionsEqual(ICollection expected, ICollect... class DefaultComparer (line 95) | private class DefaultComparer : IComparer method Compare (line 97) | public int Compare(object x, object y) FILE: tests/Unity.Tests/TestSupport/EnumerableAssertionExtensions.cs class EnumerableAssertionExtensions (line 8) | public static class EnumerableAssertionExtensions method AssertContainsExactly (line 10) | public static void AssertContainsExactly(this IEnumerable(this IEnumerable(this IEnumerable ite... method AssertTrueForAny (line 25) | public static void AssertTrueForAny(this IEnumerable ite... method AssertFalseForAll (line 30) | public static void AssertFalseForAll(this IEnumerable it... method AssertFalseForAny (line 35) | public static void AssertFalseForAny(this IEnumerable it... method AssertHasItems (line 40) | public static void AssertHasItems(this IEnumerable items) method AssertHasNoItems (line 45) | public static void AssertHasNoItems(this IEnumerable items) FILE: tests/Unity.Tests/TestSupport/EnumerableExtensions.cs class EnumerableExtensions (line 13) | public static class EnumerableExtensions method ForEach (line 21) | public static void ForEach(this IEnumerable sequence, Ac... method JoinStrings (line 42) | public static string JoinStrings(this IEnumerable sequen... method JoinStrings (line 67) | public static string JoinStrings(this IEnumerable sequen... FILE: tests/Unity.Tests/TestSupport/ExtensibilityTestExtension.cs type IConfigOne (line 6) | public interface IConfigOne : IUnityContainerExtensionConfigurator method SetText (line 8) | IConfigOne SetText(string text); type IConfigTwo (line 11) | public interface IConfigTwo : IUnityContainerExtensionConfigurator method SetMessage (line 13) | IConfigTwo SetMessage(string text); class ExtensibilityTestExtension (line 16) | public class ExtensibilityTestExtension : UnityContainerExtension, IConf... method Initialize (line 21) | protected override void Initialize() method SetText (line 25) | public IConfigOne SetText(string text) method SetMessage (line 31) | public IConfigTwo SetMessage(string text) FILE: tests/Unity.Tests/TestSupport/Guard.cs class Guard (line 10) | internal static partial class Guard method ArgumentNotNull (line 18) | public static void ArgumentNotNull(object argumentValue, method ArgumentNotNullOrEmpty (line 34) | public static void ArgumentNotNullOrEmpty(string argumentValue, method TypeIsAssignable (line 55) | public static void TypeIsAssignable(Type assignmentTargetType, Type as... method InstanceIsAssignable (line 86) | public static void InstanceIsAssignable(Type assignmentTargetType, obj... method GetTypeName (line 110) | private static string GetTypeName(object assignmentInstance) FILE: tests/Unity.Tests/TestSupport/IAdditionalInterface.cs type IAdditionalInterface (line 3) | public interface IAdditionalInterface method DoNothing (line 5) | int DoNothing(); FILE: tests/Unity.Tests/TestSupport/ILogger.cs type ILogger (line 4) | public interface ILogger FILE: tests/Unity.Tests/TestSupport/MockContainerExtension.cs class MockContainerExtension (line 6) | public class MockContainerExtension : UnityContainerExtension, IMockConf... method Initialize (line 20) | protected override void Initialize() type IMockConfiguration (line 26) | public interface IMockConfiguration : IUnityContainerExtensionConfigurator FILE: tests/Unity.Tests/TestSupport/MockDatabase.cs class MockDatabase (line 4) | public class MockDatabase method MockDatabase (line 9) | public MockDatabase() method MockDatabase (line 14) | public MockDatabase(string connectionString) method Create (line 19) | public static MockDatabase Create(string connectionString) FILE: tests/Unity.Tests/TestSupport/MockLogger.cs class MockLogger (line 5) | public class MockLogger : ILogger FILE: tests/Unity.Tests/TestSupport/NegativeTypeConverter.cs class NegativeTypeConverter (line 11) | internal class NegativeTypeConverter : TypeConverter method CanConvertFrom (line 23) | public override bool CanConvertFrom(ITypeDescriptorContext context, Ty... method CanConvertTo (line 38) | public override bool CanConvertTo(ITypeDescriptorContext context, Type... method ConvertFrom (line 55) | public override object ConvertFrom(ITypeDescriptorContext context, Cul... method ConvertTo (line 79) | public override object ConvertTo(ITypeDescriptorContext context, Cultu... FILE: tests/Unity.Tests/TestSupport/ObjectUsingLogger.cs class ObjectUsingLogger (line 3) | public class ObjectUsingLogger FILE: tests/Unity.Tests/TestSupport/ObjectWithOneConstructorDependency.cs class ObjectWithOneConstructorDependency (line 3) | public class ObjectWithOneConstructorDependency method ObjectWithOneConstructorDependency (line 7) | public ObjectWithOneConstructorDependency(ILogger logger) FILE: tests/Unity.Tests/TestSupport/ObjectWithTwoConstructorParameters.cs class ObjectWithTwoConstructorParameters (line 3) | public class ObjectWithTwoConstructorParameters method ObjectWithTwoConstructorParameters (line 8) | public ObjectWithTwoConstructorParameters(string connectionString, ILo... FILE: tests/Unity.Tests/TestSupport/ObjectWithTwoProperties.cs class ObjectWithTwoProperties (line 5) | public class ObjectWithTwoProperties method Validate (line 24) | public void Validate() FILE: tests/Unity.Tests/TestSupport/Pair.cs class Pair (line 8) | public class Pair method Pair (line 19) | public Pair(TFirst first, TSecond second) method Make (line 55) | public static Pair Make Make(params T[] arguments) method Zip (line 32) | public static IEnumerable s) FILE: tests/Unity.Tests/TestSupport/SpecialLogger.cs class SpecialLogger (line 3) | public class SpecialLogger : ILogger FILE: tests/Unity.Tests/TestSupport/TypeReflectionExtensions.cs class TypeReflectionExtensions (line 7) | public static class TypeReflectionExtensions method GetMatchingConstructor (line 9) | public static ConstructorInfo GetMatchingConstructor(this Type type, T...