Share via


BuilderContext.CloneForNewBuild Method

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 Unity Application Block information can be found at the Unity Application Block site.

Create a new IBuilderContext which has the same strategies, locator, policies, and lifetime but a new build key and existing object. Used to execute recursive calls when building up dependencies.

Namespace:  Microsoft.Practices.ObjectBuilder2
Assembly:  Microsoft.Practices.ObjectBuilder2 (in Microsoft.Practices.ObjectBuilder2.dll)

Syntax

'Declaration
Public Function CloneForNewBuild ( _
    newBuildKey As Object, _
    newExistingObject As Object _
) As IBuilderContext
public IBuilderContext CloneForNewBuild(
    Object newBuildKey,
    Object newExistingObject
)
public:
virtual IBuilderContext^ CloneForNewBuild(
    Object^ newBuildKey, 
    Object^ newExistingObject
) sealed
public final function CloneForNewBuild(
    newBuildKey : Object, 
    newExistingObject : Object
) : IBuilderContext

Parameters

  • newExistingObject
    Type: System.Object
    New exsting object for buildup.

Return Value

The new context.

Implements

IBuilderContext.CloneForNewBuild(Object, Object)

See Also

BuilderContext Class

Microsoft.Practices.ObjectBuilder2 Namespace