public void ObtainDependencyDetails(IDependencyInspector inspector) { if (CurrentState == HandlerState.Valid) { return; } inspector.Inspect(this, MissingDependencies.ToArray(), Kernel); }
public void ObtainDependencyDetails(IDependencyInspector inspector) { if (CurrentState == HandlerState.Valid) { return; } var missing = missingDependencies; inspector.Inspect(this, missing != null ? missing.ToArray() : new DependencyModel[0], Kernel); }
public void ObtainDependencyDetails(IDependencyInspector inspector) { if (CurrentState == HandlerState.Valid) { return; } inspector.Inspect(this, Union(DependenciesByService.Values, DependenciesByKey.Values), Kernel); }