Skip to content

Commit 69a52cb

Browse files
authored
Update ExternallyControlledLifetimeManager.cs
1 parent 245d756 commit 69a52cb

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

src/Lifetime/ExternallyControlledLifetimeManager.cs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ namespace Unity.Lifetime
1010
/// A <see cref="LifetimeManager"/> that holds a weak reference to
1111
/// it's managed instance.
1212
/// </summary>
13-
public class ExternallyControlledLifetimeManager : LifetimeManager,
14-
IBuildPlanPolicy
13+
public class ExternallyControlledLifetimeManager : LifetimeManager
1514
{
1615
private WeakReference _value = new WeakReference(null);
1716

@@ -40,10 +39,5 @@ public override void RemoveValue()
4039
{
4140
// DO NOTHING - we don't own this instance.
4241
}
43-
44-
public void BuildUp(IBuilderContext context)
45-
{
46-
context.Existing = _value.Target;
47-
}
4842
}
4943
}

0 commit comments

Comments
 (0)