Ninject.Web.Mvc A parameter that contains the controller context and action descriptor for the filter. The name of the parameter. Initializes a new instance of the class. The controller context. The action descriptor. Gets the controller context. The controller context. Gets the action descriptor. The action descriptor. Used by the NinjectFilterProvider to get injected filters. Builds the filter instance. The parameter. The created filter. Creates a filter of the specified type using ninject. The type of the filter. The kernel. Teh filter scope. The filter order. Initializes a new instance of the class. The kernel. The filter scope. The filter order. Builds the filter instance. The parameter. The created filter. Filter provider that gets the filters form the attributes of the actions. The ninject kernel. Initializes a new instance of the class. The kernel. Gets the controller attributes. The controller context. The action descriptor. The filters defined by attributes Gets the action attributes. The controller context. The action descriptor. The filters defined by attributes. A filter provider that gets the filter by requesting all INinjectFilters. The kernel. Initializes a new instance of the class. The kernel. Gets the filters. The controller context. The action descriptor. All filters defined on the kernel. Extension methods for IBindingRoot to define filter bindings. Creates a binding for a filter. The type of the filter. The kernel. The filter scope. The filter order. The fluent syntax to specify more information for the binding. Binding builder for filters. The type of the filter. Used to add additional information or actions to a binding. The type of the service Indicates that the binding should be used only for requests that support the specified condition. The condition. The fluent syntax to define more information Indicates that the binding should be used only for requests that support the specified condition. The condition. The fluent syntax to define more information Indicates that the binding should be used only when the action method has an attribute of the specified type. Type of the attribute. The fluent syntax to define more information Indicates that the binding should be used only when the action method has an attribute of the specified type. The type of the attribute. The fluent syntax to define more information Indicates that the binding should be used only when the controller has an attribute of the specified type. Type of the attribute. The fluent syntax to define more information Indicates that the binding should be used only when the controller has an attribute of the specified type. The type of the attribute. The fluent syntax to define more information Whens the type of the controller. Type of the controller. The fluent syntax to define more information Whens the type of the controller. The type of the attribute. The fluent syntax to define more information Used to set the scope, name, or add additional information or actions to a binding. The service being bound. Used to define the scope in which instances activated via a binding should be re-used. The service being bound. Indicates that only a single instance of the binding should be created, and then should be re-used for all subsequent requests. The fluent syntax to define more information Indicates that instances activated via the binding should not be re-used, nor have their lifecycle managed by Ninject. The fluent syntax to define more information Indicates that instances activated via the binding should be re-used within the same thread. The fluent syntax to define more information Indicates that instances activated via the binding should be re-used within the same HTTP request. The fluent syntax to define more information Indicates that instances activated via the binding should be re-used as long as the object returned by the provided callback remains alive (that is, has not been garbage collected). The callback that returns the scope. The fluent syntax to define more information Indicates that instances activated via the binding should be re-used as long as the object returned by the provided callback remains alive (that is, has not been garbage collected). The callback that returns the scope. The fluent syntax to define more information Used to define the name of a binding. The service being bound. Indicates that the binding should be registered with the specified name. Names are not necessarily unique; multiple bindings for a given service may be registered with the same name. The name to give the binding. The fluent syntax to define more information Used to add additional information to a binding. The service being bound. Indicates that the specified constructor argument should be overridden with the specified value. The name of the argument to override. The value for the argument. The fluent syntax to define more information Indicates that the specified constructor argument should be overridden with the specified value. The name of the argument to override. The callback to invoke to get the value for the argument. The fluent syntax to define more information Indicates that the specified property should be injected with the specified value. The name of the property to override. The value for the property. The fluent syntax to define more information Indicates that the specified property should be injected with the specified value. The name of the property to override. The callback to invoke to get the value for the property. The fluent syntax to define more information Adds a custom parameter to the binding. The parameter. The fluent syntax to define more information Sets the value of a piece of metadata on the binding. The metadata key. The metadata value. The fluent syntax to define more information Indicates that the specified constructor argument should be overridden with the specified value. The name of the argument to override. The callback. The fluent syntax to define more information Indicates that the specified constructor argument should be overridden with the specified value. The value is retrieved from an attribute on the action of the specified type. The type of the attribute. The name of the argument to override. The callback. The fluent syntax to define more information Indicates that the specified constructor argument should be overridden with the specified value. The value is retrieved from an attribute on the controller of the specified type. The type of the attribute. The name of the argument to override. The callback. The fluent syntax to define more information Indicates that the specified property should be injected with the specified value. The name of the property to override. The cllback to retrieve the value. The fluent syntax to define more information Indicates that the specified property should be injected with the specified value. The value is retrieved from an attribute on the action of the specified type. The type of the attribute. The name of the property to override. The cllback to retrieve the value. The fluent syntax to define more information Indicates that the specified property should be injected with the specified value. The value is retrieved from an attribute on the controller of the specified type. The type of the attribute. The name of the property to override. The cllback to retrieve the value. The fluent syntax to define more information Used to add additional actions to be performed during activation or deactivation of instances via a binding. The service being bound. Indicates that the specified callback should be invoked when instances are activated. The action callback. The fluent syntax to define more information Indicates that the specified callback should be invoked when instances are activated. The action callback. The fluent syntax to define more information Indicates that the specified callback should be invoked when instances are deactivated. The action callback. The fluent syntax to define more information Indicates that the specified callback should be invoked when instances are deactivated. The action callback. The fluent syntax to define more information Indicates that the specified callback should be invoked when instances are activated. The action callback. The fluent syntax to define more information Used to set the scope, name, or add additional information or actions to a binding. The service being bound. Used to add additional information or actions to a binding. The service being bound. The binding of the ninject filter. Conditions are added here. The binding of the filter. All other additionla configuration but the conditions are added here. Initializes a new instance of the class. The ninject filter binding syntax. The filter binding syntax. Indicates that the binding should be registered with the specified name. Names are not necessarily unique; multiple bindings for a given service may be registered with the same name. The name to give the binding. The fluent syntax to define more information Indicates that the binding should be used only for requests that support the specified condition. The condition. The fluent syntax to define more information Indicates that the binding should be used only for requests that support the specified condition. The condition. The fluent syntax to define more information Indicates that the binding should be used only when the action method has an attribute of the specified type. Type of the attribute. The fluent syntax to define more information Indicates that the binding should be used only when the action method has an attribute of the specified type. The type of the attribute. The fluent syntax to define more information Indicates that the binding should be used only when the controller has an attribute of the specified type. Type of the attribute. The fluent syntax to define more information Indicates that the binding should be used only when the controller has an attribute of the specified type. The type of the attribute. The fluent syntax to define more information Whens the type of the controller. Type of the controller. The fluent syntax to define more information Whens the type of the controller. The type of the attribute. The fluent syntax to define more information Indicates that only a single instance of the binding should be created, and then should be re-used for all subsequent requests. The fluent syntax to define more information Indicates that instances activated via the binding should not be re-used, nor have their lifecycle managed by Ninject. The fluent syntax to define more information Indicates that instances activated via the binding should be re-used within the same thread. The fluent syntax to define more information Indicates that instances activated via the binding should be re-used within the same HTTP request. The fluent syntax to define more information Indicates that instances activated via the binding should be re-used as long as the object returned by the provided callback remains alive (that is, has not been garbage collected). The callback that returns the scope. The fluent syntax to define more information Indicates that instances activated via the binding should be re-used as long as the object returned by the provided callback remains alive (that is, has not been garbage collected). The callback that returns the scope. The fluent syntax to define more information Indicates that the specified constructor argument should be overridden with the specified value. The name of the argument to override. The value for the argument. The fluent syntax to define more information Indicates that the specified constructor argument should be overridden with the specified value. The name of the argument to override. The callback to invoke to get the value for the argument. The fluent syntax to define more information Indicates that the specified property should be injected with the specified value. The name of the property to override. The value for the property. The fluent syntax to define more information Indicates that the specified property should be injected with the specified value. The name of the property to override. The callback to invoke to get the value for the property. The fluent syntax to define more information Adds a custom parameter to the binding. The parameter. The fluent syntax to define more information Sets the value of a piece of metadata on the binding. The metadata key. The metadata value. The fluent syntax to define more information Indicates that the specified constructor argument should be overridden with the specified value. The name of the argument to override. The callback. The fluent syntax to define more information Indicates that the specified constructor argument should be overridden with the specified value. The value is retrieved from an attribute of the specified type. The type of the attribute. The name of the argument to override. The callback. The fluent syntax to define more information Indicates that the specified constructor argument should be overridden with the specified value. The value is retrieved from an attribute on the controller of the specified type. The type of the attribute. The name of the argument to override. The callback. The fluent syntax to define more information Indicates that the specified property should be injected with the specified value. The name of the property to override. The cllback to retrieve the value. The fluent syntax to define more information Indicates that the specified property should be injected with the specified value. The value is retrieved from an attribute of the specified type. The type of the attribute. The name of the property to override. The cllback to retrieve the value. The fluent syntax to define more information Indicates that the specified property should be injected with the specified value. The value is retrieved from an attribute on the controller of the specified type. The type of the attribute. The name of the property to override. The cllback to retrieve the value. The fluent syntax to define more information Indicates that the specified callback should be invoked when instances are activated. The action callback. The fluent syntax to define more information Indicates that the specified callback should be invoked when instances are activated. The action callback. The fluent syntax to define more information Indicates that the specified callback should be invoked when instances are deactivated. The action callback. The fluent syntax to define more information Indicates that the specified callback should be invoked when instances are deactivated. The action callback. The fluent syntax to define more information Indicates that the specified callback should be invoked when instances are activated. The action callback. The fluent syntax to define more information Gets the filter context parameter. The context. The filter context parameter from the context parameters. Gets the binding. The binding. Gets the kernel. The kernel. A DataAnnotationsModelValidatorProvider implementation that injects the validators. The kernel. The method info to get the attribute from the DataAnnotationsModelValidatorProvider Initializes a new instance of the class. The kernel. Gets a list of validators. The metadata. The context. The list of validation attributes. A list of validators. A basic bootstrapper that can be used to setup web applications. A basic bootstrapper that can be used to setup web applications. Starts the application. The create kernel callback function. Initializes a HttpApplication instance. The HttpApplication instance. Releases the kernel on application end. The ninject kernel of the application Starts the application. The create kernel callback function. Initializes a HttpApplication instance. The HttpApplication instance. Releases the kernel on application end. Creates the controller factory that is used to create the controllers. The created controller factory. Removes the default attribute filter provider. Gets the kernel. Initializes a HttpApplication instance Initializes a module and prepares it to handle requests. An that provides access to the methods, properties, and events common to all application objects within an ASP.NET application Dependency resolver implementation for ninject. The resolution root used to resolve dependencies. Initializes a new instance of the class. The resolution root. Gets the service of the specified type. The type of the service. The service instance or null if none is configured. Gets the services of the specidies type. The type of the service. All service instances or an empty enumerable if none is configured. Defines an that is controlled by a Ninject . The one per request module to release request scope at the end of the request Initializes a new instance of the class. Executes custom initialization code after all event handler modules have been added. Starts the application. Releases the kernel on application end. Creates the kernel. The kernel. Called when the application is started. Called when the application is stopped. Gets the kernel. The kernel.