Show / Hide Table of Contents

Interface IContainerServiceRegistry

Registry for services registered in container.

Namespace:InfinniPlatform.IoC
Assembly:InfinniPlatform.Core.dll
Syntax
public interface IContainerServiceRegistry

Properties

| Improve this Doc View Source

Services

List of registered services.

Declaration
IEnumerable<Type> Services { get; }
Property Value
Type Description
IEnumerable<Type>

Methods

| Improve this Doc View Source

IsRegistered(Type)

Checks if service is registered in container.

Declaration
bool IsRegistered(Type serviceType)
Parameters
Type Name Description
Type serviceType

Service type.

Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsRegistered<TService>()

Checks if service is registered in container

Declaration
bool IsRegistered<TService>()where TService : class
Returns
Type Description
System.Boolean
Type Parameters
Name Description
TService

Service type.

Extension Methods

DynamicCollectionExtensions.GetItem(Object, Int32)
DynamicCollectionExtensions.SetItem(Object, Int32, Object)
DynamicCollectionExtensions.AddItem(Object, Object)
DynamicCollectionExtensions.InsertItem(Object, Int32, Object)
DynamicCollectionExtensions.RemoveItem(Object, Object)
DynamicCollectionExtensions.RemoveItemAt(Object, Int32)
DynamicCollectionExtensions.MoveItem(Object, Object, Int32)
DynamicObjectExtensions.TryGetPropertyValue(Object, String)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TryGetPropertyValueByPath(Object, String)
DynamicObjectExtensions.TrySetPropertyValueByPath(Object, String, Object)
ReflectionExtensions.IsInstanceOfType(Object, Type)
ReflectionExtensions.GetMemberValue(Object, String)
ReflectionExtensions.SetMemberValue(Object, String, Object)
ReflectionExtensions.InvokeMember(Object, String, Object[], out Object, Type[])
ReflectionExtensions.GetFieldValue(Object, FieldInfo)
ReflectionExtensions.SetFieldValue(Object, FieldInfo, Object)
ReflectionExtensions.GetPropertyValue(Object, PropertyInfo)
ReflectionExtensions.SetPropertyValue(Object, PropertyInfo, Object)
ReflectionExtensions.GetMethodDelegate(Object, MethodInfo)
ReflectionExtensions.GetEventDelegate(Object, EventInfo)
ReflectionExtensions.SetEventDelegate(Object, EventInfo, Object)
CommonExtensions.ExecuteSilent<T>(T, Action<T>)
  • Improve this Doc
  • View Source
Back to top © Copyright Infinnity Solutions Ltd, 2010–2017.