Beyond Dependency Injection: Listing 1.

Creating an ISubDependencyResolver class.

class AppConfigResolver : ISubDependencyResolver
{
  public bool CanResolve(CreationContext context,
    ISubDependencyResolver contextHandlerResolver,
    ComponentModel model,
    DependencyModel dependency)
  {
    throw new NotImplementedException();
 
  }
 
  public object Resolve(CreationContext context,
    ISubDependencyResolver contextHandlerResolver,
    ComponentModel model,
    DependencyModel dependency)
  {
    throw new NotImplementedException();
  }
}

About the Author

Patrick Steele is a senior .NET developer with Billhighway in Troy, Mich. A recognized expert on the Microsoft .NET Framework, he’s a former Microsoft MVP award winner and a presenter at conferences and user group meetings.

comments powered by Disqus

Featured

  • VS Code Keeps Eye on Costs in v1.126 Update

    Visual Studio Code 1.126 adds session-level Copilot cost information, continuing Microsoft's recent focus on helping developers monitor and manage usage-based GitHub Copilot billing.

  • Open VSX 1.0.0 Puts Focus on Open Extension Registry for VS Code Ecosystem

    Eclipse Open VSX has reached 1.0.0, highlighting its role as a vendor-neutral registry for VS Code-compatible extensions.

  • Infragistics Puts MCP Toolchain at Center of Ultimate 26.1

    Infragistics Ultimate 26.1 introduces the Ignite UI Enterprise MCP toolchain for AI-assisted app development across Angular, React, Web Components and Blazor.

  • VS Code 1.125 Adds Copilot Spend Meter After Billing Shock

    VS Code 1.125 adds in-editor visibility into additional Copilot budget usage as GitHub's AI-credit billing model continues to draw developer scrutiny.

Subscribe on YouTube