Keyword(s) for which to search:
Sort results by title
Keyword Index
Direct Link
SimpleInjector
ActivationException Class
ActivationException Constructor
ActivationException Constructor
ActivationException Constructor (String)
ActivationException Constructor (SerializationInfo, StreamingContext)
ActivationException Constructor (String, Exception)
ConstructorResolutionBehaviorExtensions Class
ConstructorResolutionBehaviorExtensions Methods
GetConstructor Method
Container Class
Container Constructor
Container Properties
Collection Property
ContainerScope Property
IsLocked Property
IsVerifying Property
Options Property
Container Methods
IServiceProvider.GetService Method
AddRegistration Method
AddRegistration(TService) Method (Registration)
AddRegistration Method (Type, Registration)
Dispose Method
Dispose Method
Dispose Method (Boolean)
DisposeContainerAsync Method
GetAllInstances Method
GetAllInstances(TService) Method
GetAllInstances Method (Type)
GetCurrentRegistrations Method
GetInstance Method
GetInstance(TService) Method
GetInstance Method (Type)
GetRegistration Method
GetRegistration(TService) Method
GetRegistration(TService) Method (Boolean)
GetRegistration Method (Type)
GetRegistration Method (Type, Boolean)
GetRootRegistrations Method
GetTypesToRegister Method
GetTypesToRegister(TService) Method (IEnumerable(Assembly))
GetTypesToRegister(TService) Method (Assembly[])
GetTypesToRegister(TService) Method (IEnumerable(Assembly), TypesToRegisterOptions)
GetTypesToRegister Method (Type, IEnumerable(Assembly))
GetTypesToRegister Method (Type, Assembly[])
GetTypesToRegister Method (Type, IEnumerable(Assembly), TypesToRegisterOptions)
Register Method
Register(TConcrete) Method
Register(TService, TImplementation) Method
Register(TService) Method (Func(TService))
Register Method (Type)
Register(TConcrete) Method (Lifestyle)
Register(TService, TImplementation) Method (Lifestyle)
Register(TService) Method (Func(TService), Lifestyle)
Register Method (Type, IEnumerable(Assembly))
Register Method (Type, IEnumerable(Type))
Register Method (Type, Func(Object))
Register Method (Type, Assembly[])
Register Method (Type, Type)
Register Method (Type, IEnumerable(Assembly), Lifestyle)
Register Method (Type, IEnumerable(Type), Lifestyle)
Register Method (Type, Func(Object), Lifestyle)
Register Method (Type, Assembly, Lifestyle)
Register Method (Type, Type, Lifestyle)
RegisterCollection Method
RegisterCollection(TService) Method (IEnumerable(Assembly))
RegisterCollection(TService) Method (IEnumerable(Type))
RegisterCollection(TService) Method (IEnumerable(TService))
RegisterCollection(TService) Method (TService[])
RegisterCollection(TService) Method (IEnumerable(Registration))
RegisterCollection Method (Type, IEnumerable(Registration))
RegisterCollection Method (Type, IEnumerable(Assembly))
RegisterCollection Method (Type, IEnumerable(Type))
RegisterCollection Method (Type, IEnumerable)
RegisterCollection Method (Type, Assembly[])
RegisterConditional Method
RegisterConditional(TService, TImplementation) Method (Predicate(PredicateContext))
RegisterConditional(TService, TImplementation) Method (Lifestyle, Predicate(PredicateContext))
RegisterConditional(TService) Method (Registration, Predicate(PredicateContext))
RegisterConditional Method (Type, Registration, Predicate(PredicateContext))
RegisterConditional Method (Type, Type, Predicate(PredicateContext))
RegisterConditional Method (Type, Func(TypeFactoryContext, Type), Lifestyle, Predicate(PredicateContext))
RegisterConditional Method (Type, Type, Lifestyle, Predicate(PredicateContext))
RegisterDecorator Method
RegisterDecorator(TService, TDecorator) Method
RegisterDecorator(TService, TDecorator) Method (Lifestyle)
RegisterDecorator Method (Type, Type)
RegisterDecorator Method (Type, Type, Lifestyle)
RegisterDecorator Method (Type, Type, Predicate(DecoratorPredicateContext))
RegisterDecorator Method (Type, Func(DecoratorPredicateContext, Type), Lifestyle, Predicate(DecoratorPredicateContext))
RegisterDecorator Method (Type, Type, Lifestyle, Predicate(DecoratorPredicateContext))
RegisterInitializer Method
RegisterInitializer(TService) Method (Action(TService))
RegisterInitializer Method (Action(InstanceInitializationData), Predicate(InitializerContext))
RegisterInstance Method
RegisterInstance(TService) Method (TService)
RegisterInstance Method (Type, Object)
RegisterSingleton Method
RegisterSingleton(TConcrete) Method
RegisterSingleton(TService, TImplementation) Method
RegisterSingleton(TService) Method (Func(TService))
RegisterSingleton(TService) Method (TService)
RegisterSingleton Method (Type, IEnumerable(Assembly))
RegisterSingleton Method (Type, Func(Object))
RegisterSingleton Method (Type, Object)
RegisterSingleton Method (Type, Assembly[])
RegisterSingleton Method (Type, Type)
Verify Method
Verify Method
Verify Method (VerificationOption)
Container Events
ExpressionBuilding Event
ExpressionBuilt Event
ResolveUnregisteredType Event
ContainerCollectionRegistrator Class
ContainerCollectionRegistrator Properties
Container Property
ContainerCollectionRegistrator Methods
Append Method
Append(TService, TImplementation) Method
Append(TService, TImplementation) Method (Lifestyle)
Append(TService) Method (Func(TService), Lifestyle)
Append Method (Type, Registration)
Append Method (Type, Type)
Append Method (Type, Type, Lifestyle)
AppendInstance Method
AppendInstance(TService) Method (TService)
AppendInstance Method (Type, Object)
Create Method
Create(TService) Method (IEnumerable(Assembly))
Create(TService) Method (IEnumerable(Type))
Create(TService) Method (Assembly[])
Create(TService) Method (Type[])
Create(TService) Method (Registration[])
Create(TService) Method (IEnumerable(Registration))
CreateRegistration Method
CreateRegistration(TService) Method (IEnumerable(Assembly))
CreateRegistration(TService) Method (IEnumerable(Type))
CreateRegistration(TService) Method (Assembly[])
CreateRegistration(TService) Method (Type[])
CreateRegistration(TService) Method (Registration[])
CreateRegistration(TService) Method (IEnumerable(Registration))
Register Method
Register(TService) Method (IEnumerable(Assembly))
Register(TService) Method (IEnumerable(Type))
Register(TService) Method (IEnumerable(TService))
Register(TService) Method (Assembly[])
Register(TService) Method (Type[])
Register(TService) Method (TService[])
Register(TService) Method (IEnumerable(Registration))
Register(TService) Method (IEnumerable(Assembly), Lifestyle)
Register(TService) Method (IEnumerable(Type), Lifestyle)
Register Method (Type, IEnumerable(Registration))
Register Method (Type, IEnumerable(Assembly))
Register Method (Type, IEnumerable(Type))
Register Method (Type, IEnumerable)
Register Method (Type, Assembly[])
Register Method (Type, IEnumerable(Assembly), Lifestyle)
Register Method (Type, IEnumerable(Type), Lifestyle)
ContainerLockingEventArgs Class
ContainerOptions Class
ContainerOptions Properties
AllowOverridingRegistrations Property
ConstructorResolutionBehavior Property
Container Property
DefaultLifestyle Property
DefaultScopedLifestyle Property
DependencyInjectionBehavior Property
EnableAutoVerification Property
EnableDynamicAssemblyCompilation Property
ExpressionCompilationBehavior Property
LifestyleSelectionBehavior Property
PropertySelectionBehavior Property
ResolveUnregisteredConcreteTypes Property
SuppressLifestyleMismatchVerification Property
UseFullyQualifiedTypeNames Property
UseLoosenedLifestyleMismatchBehavior Property
UseStrictLifestyleMismatchBehavior Property
ContainerOptions Methods
RegisterResolveInterceptor Method
ToString Method
ContainerOptions Events
ContainerLocking Event
ContainerScope Class
ContainerScope Methods
DisposeScopeAsync Method
GetAllDisposables Method
GetDisposables Method
GetItem Method
GetOrSetItem(T) Method
RegisterForDisposal Method
RegisterForDisposal Method (IDisposable)
RegisterForDisposal Method (Object)
SetItem Method
WhenScopeEnds Method
CreateLifestyleApplier Delegate
DecoratorContext Class
DecoratorContext Properties
AppliedDecorators Property
Expression Property
ImplementationType Property
ServiceType Property
DecoratorContext Methods
DecoratorPredicateContext Class
DecoratorPredicateContext Properties
AppliedDecorators Property
Expression Property
ImplementationType Property
ServiceType Property
DecoratorPredicateContext Methods
DependencyInjectionBehaviorExtensions Class
DependencyInjectionBehaviorExtensions Methods
Verify Method
DependencyMetadata(TService) Class
DependencyMetadata(TService) Properties
Dependency Property
ImplementationType Property
DependencyMetadata(TService) Methods
Equals Method
Equals Method (Object)
Equals Method (DependencyMetadata(TService))
GetHashCode Method
GetInstance Method
DiagnosticVerificationException Class
DiagnosticVerificationException Constructor
DiagnosticVerificationException Constructor
DiagnosticVerificationException Constructor (String)
DiagnosticVerificationException Constructor (IList(DiagnosticResult))
DiagnosticVerificationException Constructor (SerializationInfo, StreamingContext)
DiagnosticVerificationException Constructor (String, Exception)
DiagnosticVerificationException Properties
Errors Property
ExpressionBuildingEventArgs Class
ExpressionBuildingEventArgs Properties
Expression Property
KnownImplementationType Property
KnownRelationships Property
Lifestyle Property
ExpressionBuiltEventArgs Class
ExpressionBuiltEventArgs Properties
Expression Property
KnownRelationships Property
Lifestyle Property
RegisteredServiceType Property
InjectionConsumerInfo Class
InjectionConsumerInfo Constructor
InjectionConsumerInfo Constructor (ParameterInfo)
InjectionConsumerInfo Constructor (Type, PropertyInfo)
InjectionConsumerInfo Properties
ImplementationType Property
Target Property
InjectionConsumerInfo Methods
Equals Method
Equals Method (Object)
Equals Method (InjectionConsumerInfo)
GetHashCode Method
ToString Method
InjectionTargetInfo Class
InjectionTargetInfo Properties
Member Property
Name Property
Parameter Property
Property Property
TargetType Property
InjectionTargetInfo Methods
Equals Method
Equals Method (Object)
Equals Method (InjectionTargetInfo)
GetCustomAttribute Method
GetCustomAttribute(T) Method
GetCustomAttribute(T) Method (Boolean)
GetCustomAttribute Method (Type)
GetCustomAttribute Method (Type, Boolean)
GetCustomAttributes Method
GetCustomAttributes(T) Method
GetCustomAttributes Method (Boolean)
GetCustomAttributes(T) Method (Boolean)
GetCustomAttributes Method (Type, Boolean)
GetHashCode Method
IsDefined Method
InstanceProducer Class
InstanceProducer Constructor
InstanceProducer Properties
ImplementationType Property
Lifestyle Property
Registration Property
ServiceType Property
InstanceProducer Methods
BuildExpression Method
FromExpression Method
GetInstance Method
GetRelationships Method
VisualizeObjectGraph Method
VisualizeObjectGraph Method
VisualizeObjectGraph Method (VisualizationOptions)
InstanceProducer(TService) Class
InstanceProducer(TService) Constructor
InstanceProducer(TService) Properties
InstanceProducer(TService) Methods
GetInstance Method
Lifestyle Class
Lifestyle Constructor
Lifestyle Properties
Length Property
Name Property
Lifestyle Methods
CreateCustom Method
CreateHybrid Method
CreateHybrid Method (ScopedLifestyle, Lifestyle)
CreateHybrid Method (ScopedLifestyle, ScopedLifestyle)
CreateHybrid Method (Func(Boolean), Lifestyle, Lifestyle)
CreateHybrid Method (Func(Boolean), ScopedLifestyle, ScopedLifestyle)
CreateProducer Method
CreateProducer(TService, TImplementation) Method (Container)
CreateProducer(TService) Method (Func(TService), Container)
CreateProducer(TService) Method (Type, Container)
CreateProducer Method (Type, Type, Container)
CreateRegistration Method
CreateRegistration(TConcrete) Method (Container)
CreateRegistration(TService) Method (Func(TService), Container)
CreateRegistration Method (Type, Container)
CreateRegistration Method (Type, Func(Object), Container)
CreateRegistrationCore Method
CreateRegistrationCore(TService) Method (Func(TService), Container)
CreateRegistrationCore Method (Type, Container)
Lifestyle Fields
Scoped Field
Singleton Field
Transient Field
PredicateContext Class
PredicateContext Properties
Consumer Property
Handled Property
HasConsumer Property
ImplementationType Property
ServiceType Property
PredicateContext Methods
Registration Class
Registration Constructor
Registration Properties
Container Property
ImplementationType Property
Lifestyle Property
SuppressDisposal Property
Registration Methods
BuildExpression Method
BuildTransientDelegate Method
BuildTransientExpression Method
GetRelationships Method
InitializeInstance Method
SuppressDiagnosticWarning Method
ResolveInterceptor Delegate
Scope Class
Scope Constructor
Scope Constructor
Scope Constructor (Container)
Scope Properties
Container Property
Scope Methods
IServiceProvider.GetService Method
Dispose Method
Dispose Method
Dispose Method (Boolean)
DisposeScopeAsync Method
GetAllDisposables Method
GetDisposables Method
GetInstance Method
GetInstance(TService) Method
GetInstance Method (Type)
GetItem Method
RegisterForDisposal Method
RegisterForDisposal Method (IDisposable)
RegisterForDisposal Method (Object)
SetItem Method
WhenScopeEnds Method
ScopedLifestyle Class
ScopedLifestyle Constructor
ScopedLifestyle Properties
Length Property
ScopedLifestyle Methods
CreateCurrentScopeProvider Method
CreateRegistrationCore Method
CreateRegistrationCore(TService) Method (Func(TService), Container)
CreateRegistrationCore Method (Type, Container)
GetCurrentScope Method
GetCurrentScopeCore Method
RegisterForDisposal Method
SetCurrentScope Method
SetCurrentScopeCore Method
WhenScopeEnds Method
ScopedLifestyle Fields
Flowing Field
SimpleInjectorWebApiExtensions Class
SimpleInjectorWebApiExtensions Methods
EnableHttpRequestMessageTracking Method
GetCurrentHttpRequestMessage Method
RegisterWebApiControllers Method
RegisterWebApiControllers Method (Container, HttpConfiguration)
RegisterWebApiControllers Method (Container, HttpConfiguration, IEnumerable(Assembly))
RegisterWebApiControllers Method (Container, HttpConfiguration, Assembly[])
TypeFactoryContext Class
TypeFactoryContext Properties
Consumer Property
ServiceType Property
TypeFactoryContext Methods
TypesExtensions Class
TypesExtensions Methods
GetClosedTypeOf Method
GetClosedTypesOf Method
IsClosedTypeOf Method
ToFriendlyName Method
TypesToRegisterOptions Class
TypesToRegisterOptions Constructor
TypesToRegisterOptions Properties
IncludeComposites Property
IncludeDecorators Property
IncludeGenericTypeDefinitions Property
TypesToRegisterOptions Methods
UnregisteredTypeEventArgs Class
UnregisteredTypeEventArgs Properties
Handled Property
UnregisteredServiceType Property
UnregisteredTypeEventArgs Methods
Register Method
Register Method (Func(Object))
Register Method (Expression)
Register Method (Registration)
VerificationOption Enumeration
VisualizationOptions Class
VisualizationOptions Constructor
VisualizationOptions Properties
IncludeLifestyleInformation Property
UseFullyQualifiedTypeNames Property
VisualizationOptions Methods
SimpleInjector.Advanced
AdvancedExtensions Class
AdvancedExtensions Methods
AppendToCollection Method
AppendToCollection Method (Container, Type, Registration)
AppendToCollection Method (Container, Type, Type)
GetItem Method
GetOrSetItem(T) Method
IsLocked Method
IsVerifying Method
SetItem Method
ApiObject Class
ApiObject Constructor
ApiObject Methods
Equals Method
GetHashCode Method
GetType Method
ToString Method
IConstructorResolutionBehavior Interface
IConstructorResolutionBehavior Methods
TryGetConstructor Method
IDependencyInjectionBehavior Interface
IDependencyInjectionBehavior Methods
GetInstanceProducer Method
VerifyDependency Method
IExpressionCompilationBehavior Interface
IExpressionCompilationBehavior Methods
Compile Method
ILifestyleSelectionBehavior Interface
ILifestyleSelectionBehavior Methods
SelectLifestyle Method
InitializationContext Class
InitializationContext Properties
Producer Property
Registration Property
InitializerContext Class
InitializerContext Properties
Registration Property
InstanceInitializationData Structure
InstanceInitializationData Constructor
InstanceInitializationData Properties
Context Property
Instance Property
InstanceInitializationData Methods
Equals Method
Equals Method (Object)
Equals Method (InstanceInitializationData)
GetHashCode Method
InstanceInitializationData Operators
Equality Operator
Inequality Operator
IPropertySelectionBehavior Interface
IPropertySelectionBehavior Methods
SelectProperty Method
KnownRelationship Class
KnownRelationship Constructor
KnownRelationship Properties
Dependency Property
ImplementationType Property
Lifestyle Property
KnownRelationship Methods
Equals Method
Equals Method (Object)
Equals Method (KnownRelationship)
GetHashCode Method
SimpleInjector.Diagnostics
AmbiguousLifestylesDiagnosticResult Class
AmbiguousLifestylesDiagnosticResult Properties
ConflictingRegistrations Property
DiagnosedRegistration Property
ImplementationType Property
Lifestyles Property
Analyzer Class
Analyzer Methods
Analyze Method
ContainerRegisteredServiceDiagnosticResult Class
ContainerRegisteredServiceDiagnosticResult Properties
Relationships Property
DiagnosticGroup Class
DiagnosticGroup Properties
Children Property
Description Property
DiagnosticType Property
GroupType Property
Name Property
Parent Property
Results Property
DiagnosticResult Class
DiagnosticResult Properties
Description Property
DiagnosticType Property
DocumentationUrl Property
Group Property
ServiceType Property
Severity Property
DiagnosticSeverity Enumeration
DiagnosticType Enumeration
DisposableTransientComponentDiagnosticResult Class
DisposableTransientComponentDiagnosticResult Properties
Registration Property
LifestyleMismatchDiagnosticResult Class
LifestyleMismatchDiagnosticResult Properties
Relationship Property
ShortCircuitedDependencyDiagnosticResult Class
ShortCircuitedDependencyDiagnosticResult Properties
ExpectedDependencies Property
Relationship Property
SingleResponsibilityViolationDiagnosticResult Class
SingleResponsibilityViolationDiagnosticResult Properties
Dependencies Property
ImplementationType Property
TornLifestyleDiagnosticResult Class
TornLifestyleDiagnosticResult Properties
AffectedRegistrations Property
ImplementationType Property
Lifestyle Property
SimpleInjector.Integration.WebApi
DependencyResolverScopeOption Enumeration
SimpleInjectorWebApiDependencyResolver Class
SimpleInjectorWebApiDependencyResolver Constructor
SimpleInjectorWebApiDependencyResolver Constructor (Container)
SimpleInjectorWebApiDependencyResolver Constructor (Container, DependencyResolverScopeOption)
SimpleInjectorWebApiDependencyResolver Methods
IDependencyResolver.BeginScope Method
IDependencyScope.Type) Method
IDependencyScope.Type) Method
Dispose Method
SimpleInjector.Lifestyles
AsyncScopedLifestyle Class
AsyncScopedLifestyle Constructor
AsyncScopedLifestyle Properties
AsyncScopedLifestyle Methods
BeginScope Method
CreateCurrentScopeProvider Method
GetCurrentScopeCore Method
SetCurrentScopeCore Method
SingletonLifestyle Class
SingletonLifestyle Properties
Length Property
SingletonLifestyle Methods
CreateRegistration Method
CreateRegistration Method (Type, Func(Object), Container)
CreateRegistration Method (Type, Object, Container)
CreateRegistrationCore Method
CreateRegistrationCore(TService) Method (Func(TService), Container)
CreateRegistrationCore Method (Type, Container)
ThreadScopedLifestyle Class
ThreadScopedLifestyle Constructor
ThreadScopedLifestyle Properties
ThreadScopedLifestyle Methods
BeginScope Method
CreateCurrentScopeProvider Method
GetCurrentScopeCore Method
SetCurrentScopeCore Method
This page uses an IFRAME but your browser does not support it.