Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (33 sloc) 1.15 KB
#region License
// Author: Nate Kohari <>
// Copyright (c) 2007-2010, Enkari, Ltd.
// Dual-licensed under the Apache License, Version 2.0, and the Microsoft Public License (Ms-PL).
// See the file LICENSE.txt for details.
#region Using Directives
using System;
using System.Collections.Generic;
using Ninject.Activation;
using Ninject.Components;
using Ninject.Infrastructure;
namespace Ninject.Planning.Bindings.Resolvers
/// Contains logic about which bindings to use for a given service request
/// when other attempts have failed.
public interface IMissingBindingResolver : INinjectComponent
/// <summary>
/// Returns any bindings from the specified collection that match the specified request.
/// </summary>
/// <param name="bindings">The multimap of all registered bindings.</param>
/// <param name="request">The request in question.</param>
/// <returns>The series of matching bindings.</returns>
IEnumerable<IBinding> Resolve(IDictionary<Type, IEnumerable<IBinding>> bindings, IRequest request);
Jump to Line
Something went wrong with that request. Please try again.