Table of Contents

Interface IDependencyScopeFactory

Namespace
LfrlAnvil.Dependencies
Assembly
LfrlAnvil.Dependencies.dll

Represents a dependency scope factory.

public interface IDependencyScopeFactory

Methods

BeginScope(string?)

Creates a new IChildDependencyScope.

[Pure]
IChildDependencyScope BeginScope(string? name = null)

Parameters

name string

Optional child scope's name.

Returns

IChildDependencyScope

New IChildDependencyScope instance.

Exceptions

NamedDependencyScopeCreationException

When the scope is named and that name already exists.