public ModuleBinding(Wire wire, string name, Type type, MethodInfo methodInfo, object module) : base(wire, name, type) { this.methodInfo = methodInfo; this.module = module; }
public AutoRegisteredPocoBinding(Wire wire, string name, Type type, ConstructorInfo methodInfo) : base(wire, name, type) { this.constructorInfo = methodInfo; }
public AbstractBinding(Wire wire, string name, Type type) { this.wire = wire; BoundName = name; BoundType = type; }
public static object ResolveParametersAndInvokeMethod(Wire wire, MethodInfo methodInfo, object @object) { return(methodInfo.Invoke(@object, ResolveParameters(wire, methodInfo))); }
public static object ResolveParametersAndInvokeConstructor(Wire wire, ConstructorInfo constructorInfo) { return(constructorInfo.Invoke(ResolveParameters(wire, constructorInfo))); }
public AutoRegisteredComponentBinding(Wire wire, string name, Type type) : base(wire, name, type) { }