📄 microsoft.practices.objectbuilder.xml.svn-base
字号:
<summary>
See <see cref="M:Microsoft.Practices.ObjectBuilder.IParameter.GetParameterType(Microsoft.Practices.ObjectBuilder.IBuilderContext)"/> for more information.
</summary>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.KnownTypeParameter.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)">
<summary>
Abstract for <see cref="M:Microsoft.Practices.ObjectBuilder.IParameter.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)"/>. Derived classes are required
to provide the implemenation for providing the value itself.
</summary>
<param name="context">The builder context.</param>
<returns>The parameter value.</returns>
</member>
<member name="T:Microsoft.Practices.ObjectBuilder.CloneParameter">
<summary>
Implementation of <see cref="T:Microsoft.Practices.ObjectBuilder.IParameter"/> which clones the provided value through
ICloneable. If the value does not implement ICloneable, then the original value
is returned instead.
</summary>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.CloneParameter.#ctor(Microsoft.Practices.ObjectBuilder.IParameter)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.ObjectBuilder.CloneParameter"/> class using the
provided parameter to be cloned.
</summary>
<param name="param">The parameter to be cloned.</param>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.CloneParameter.GetParameterType(Microsoft.Practices.ObjectBuilder.IBuilderContext)">
<summary>
See <see cref="M:Microsoft.Practices.ObjectBuilder.IParameter.GetParameterType(Microsoft.Practices.ObjectBuilder.IBuilderContext)"/> for more information.
</summary>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.CloneParameter.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)">
<summary>
See <see cref="M:Microsoft.Practices.ObjectBuilder.IParameter.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)"/> for more information.
</summary>
</member>
<member name="T:Microsoft.Practices.ObjectBuilder.CreationParameter">
<summary>
Implementation of <see cref="T:Microsoft.Practices.ObjectBuilder.IParameter"/> which runs the entire build chain to
generate the parameter value.
</summary>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.CreationParameter.#ctor(System.Type)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.ObjectBuilder.CreationParameter"/> class using
the provided type.
</summary>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.CreationParameter.#ctor(System.Type,System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.ObjectBuilder.CreationParameter"/> class using
the provided type and ID.
</summary>
<param name="type">The type of the object to be created.</param>
<param name="id">The ID of the object to be created.</param>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.CreationParameter.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)">
<summary>
See <see cref="M:Microsoft.Practices.ObjectBuilder.IParameter.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)"/> for more information.
</summary>
</member>
<member name="T:Microsoft.Practices.ObjectBuilder.LookupParameter">
<summary>
Implementation of <see cref="T:Microsoft.Practices.ObjectBuilder.IParameter"/> which looks up the parameter value
in the build context locator.
</summary>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.LookupParameter.#ctor(System.Object)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.ObjectBuilder.LookupParameter"/> class.
</summary>
<param name="key">The key to look the object up with.</param>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.LookupParameter.GetParameterType(Microsoft.Practices.ObjectBuilder.IBuilderContext)">
<summary>
Implementation of <see cref="M:Microsoft.Practices.ObjectBuilder.IParameter.GetParameterType(Microsoft.Practices.ObjectBuilder.IBuilderContext)"/>.
</summary>
<param name="context">The build context.</param>
<returns>The parameter's type.</returns>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.LookupParameter.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)">
<summary>
Implementation of <see cref="M:Microsoft.Practices.ObjectBuilder.IParameter.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)"/>.
</summary>
<param name="context">The build context.</param>
<returns>The parameter's value.</returns>
</member>
<member name="T:Microsoft.Practices.ObjectBuilder.ValueParameter`1">
<summary>
Implementation of <see cref="T:Microsoft.Practices.ObjectBuilder.IParameter"/> which directly holds a value to
be used for the parameter.
</summary>
<typeparam name="TValue">The type of the parameter value.</typeparam>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.ValueParameter`1.#ctor(`0)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.ObjectBuilder.ValueParameter`1"/> class.
</summary>
<param name="value">The value for the parameter.</param>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.ValueParameter`1.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)">
<summary>
Implementation of <see cref="M:Microsoft.Practices.ObjectBuilder.IParameter.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)"/>.
</summary>
<param name="context">The build context.</param>
<returns>The parameter's value.</returns>
</member>
<member name="T:Microsoft.Practices.ObjectBuilder.ValueParameter">
<summary>
Implementation of <see cref="T:Microsoft.Practices.ObjectBuilder.IParameter"/> which directly holds a value to
be used for the parameter.
</summary>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.ValueParameter.#ctor(System.Type,System.Object)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.ObjectBuilder.ValueParameter"/> class.
</summary>
<param name="valueType">The type of the parameter value.</param>
<param name="value">The value for the parameter.</param>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.ValueParameter.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)">
<summary>
Implementation of <see cref="M:Microsoft.Practices.ObjectBuilder.IParameter.GetValue(Microsoft.Practices.ObjectBuilder.IBuilderContext)"/>.
</summary>
<param name="context">The build context.</param>
<returns>The parameter's value.</returns>
</member>
<member name="T:Microsoft.Practices.ObjectBuilder.PropertySetterStrategy">
<summary>
Implementation of <see cref="T:Microsoft.Practices.ObjectBuilder.IBuilderStrategy"/> which sets property values.
</summary>
<remarks>
This strategy looks for policies in the context registered under the interface type
<see cref="T:Microsoft.Practices.ObjectBuilder.IPropertySetterPolicy"/>, and sets the property values. If no policy is
found, the no property values are set.
</remarks>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.PropertySetterStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext,System.Type,System.Object,System.String)">
<summary>
Implementation of <see cref="M:Microsoft.Practices.ObjectBuilder.IBuilderStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext,System.Type,System.Object,System.String)"/>. Sets the property values.
</summary>
<param name="context">The build context.</param>
<param name="typeToBuild">The type being built.</param>
<param name="existing">The object on which to inject property values.</param>
<param name="idToBuild">The ID of the object being built.</param>
<returns>The built object.</returns>
</member>
<member name="T:Microsoft.Practices.ObjectBuilder.SingletonStrategy">
<summary>
Implementation of <see cref="T:Microsoft.Practices.ObjectBuilder.IBuilderStrategy"/> which allows objects to be
singletons.
</summary>
<remarks>
This strategy looks for policies in the context registered under the interface type
<see cref="T:Microsoft.Practices.ObjectBuilder.ISingletonPolicy"/>. It uses the locator in the build context to rememeber
singleton objects, and the lifetime container contained in the locator to ensure they
are not garbage collected. Upon the second request for an object, it will short-circuit
the strategy chain and return the singleton instance (and will not re-inject the
object).
</remarks>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.SingletonStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext,System.Type,System.Object,System.String)">
<summary>
Implementation of <see cref="M:Microsoft.Practices.ObjectBuilder.IBuilderStrategy.BuildUp(Microsoft.Practices.ObjectBuilder.IBuilderContext,System.Type,System.Object,System.String)"/>.
</summary>
<param name="context">The build context.</param>
<param name="typeToBuild">The type of the object being built.</param>
<param name="existing">The existing instance of the object.</param>
<param name="idToBuild">The ID of the object being built.</param>
<returns>The built object.</returns>
</member>
<member name="T:Microsoft.Practices.ObjectBuilder.ITypeMappingPolicy">
<summary>
Represents a policy for <see cref="T:Microsoft.Practices.ObjectBuilder.TypeMappingStrategy"/>.
</summary>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.ITypeMappingPolicy.Map(Microsoft.Practices.ObjectBuilder.DependencyResolutionLocatorKey)">
<summary>
Maps one Type/ID pair to another.
</summary>
<param name="incomingTypeIDPair">The incoming Type/ID pair.</param>
<returns>The new Type/ID pair.</returns>
</member>
<member name="T:Microsoft.Practices.ObjectBuilder.TypeMappingPolicy">
<summary>
Implementation of <see cref="T:Microsoft.Practices.ObjectBuilder.ITypeMappingPolicy"/> which does simple type/ID
mapping.
</summary>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.TypeMappingPolicy.#ctor(System.Type,System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.ObjectBuilder.TypeMappingPolicy"/> class using
the provided type and ID.
</summary>
<param name="type">The new type to be returned during Map.</param>
<param name="id">The new ID to be returned during Map.</param>
</member>
<member name="M:Microsoft.Practices.ObjectBuilder.TypeMappingPolicy.Map(Microsoft.Practices.ObjectBuilder.DependencyResolutionLocatorKey)">
<summary>
See <see cref="M:Microsoft.Practices.ObjectBuilder.ITypeMappingPolicy.Map(Microsoft.Practices.ObjectBuilder.DependencyResolutionLocatorKey)"/> for more information.
</summary>
</member>
<member name="T:Microsoft.Practices.ObjectBuilder.TypeMappingStrategy">
<summary>
Implementation of <see cref="T:Microsoft.Practices.ObjectBuilder.IBuilderStrategy"/> which remaps type and ID.
</summary>
<remarks>
This strategy looks for policies in the cont
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -