Microsoft.Practices.ObjectBuilder2 Namespace

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The latest Enterprise Library information can be found at the Enterprise Library site.

 

Classes

  Class Description
Public class AnonymousHostedDynamicBuilderMethodCreatorPolicy
Public class BuilderAwareStrategy
Public class BuilderContext
Public class BuilderContextExtensions
Public class BuilderStrategy
Public class BuildKeyMappingPolicy
Public class BuildKeyMappingStrategy
Public class BuildOperation
Public class BuildPlanStrategy
Public class ConstructorArgumentResolveOperation
Public class ConstructorSelectorPolicy<TInjectionConstructorMarkerAttribute>
Public class ConstructorSelectorPolicyBase<TInjectionConstructorMarkerAttribute>
Public class DependencyMissingException
Public class DependencyResolverTrackerPolicy
Public class DynamicBuildPlanGenerationContext
Public class DynamicMethodBuildPlanCreatorPolicy
Public class DynamicMethodCallStrategy
Public class DynamicMethodConstructorStrategy
Public class DynamicMethodPropertySetterStrategy
Public class EnumerableExtensions
Public class FixedTypeResolverPolicy
Public class GenericTypeBuildKeyMappingPolicy
Public class IllegalInjectionMethodException
Public class InvokingConstructorOperation
Public class InvokingMethodOperation
Public class LifetimeContainer
Public class LifetimeStrategy
Public class MethodArgumentResolveOperation
Public class MethodSelectorPolicy<TMarkerAttribute>
Public class MethodSelectorPolicyBase<TMarkerAttribute>
Public class NamedTypeBuildKey
Public class NamedTypeBuildKey<T>
Public class PolicyList
Public class PolicyListExtensions
Public class PropertyOperation
Public class PropertySelectorBase<TResolutionAttribute>
Public class PropertySelectorPolicy<TResolutionAttribute>
Public class RecoveryStack
Public class ResolvingPropertyValueOperation
Public class SelectedConstructor
Public class SelectedMemberWithParameters
Public class SelectedMemberWithParameters<TMemberInfoType>
Public class SelectedMethod
Public class SelectedProperty
Public class Sequence
Public class SettingPropertyOperation
Public class SingletonLifetimePolicy
Public class StagedStrategyChain<TStageEnum>
Public class StrategyChain
Public class TransientLifetimePolicy

Interfaces

  Interface Description
Public interface IBuilderAware
Public interface IBuilderContext
Public interface IBuilderPolicy
Public interface IBuilderStrategy
Public interface IBuildKeyMappingPolicy
Public interface IBuildPlanCreatorPolicy
Public interface IBuildPlanPolicy
Public interface IConstructorSelectorPolicy
Public interface IDependencyResolverPolicy
Public interface IDependencyResolverTrackerPolicy
Public interface IDynamicBuilderMethodCreatorPolicy
Public interface ILifetimeContainer
Public interface ILifetimeFactoryPolicy
Public interface ILifetimePolicy
Public interface IMethodSelectorPolicy
Public interface IPolicyList
Public interface IPropertySelectorPolicy
Public interface IRecoveryStack
Public interface IRequiresRecovery
Public interface IStagedStrategyChain
Public interface IStrategyChain

Enumerations

  Enumeration Description
Public enumeration BuilderStage