void SetInheritanceMethod(BindingInheritanceMethods method) { for (int i = 0; i < _bindInfos.Count; i++) { _bindInfos[i].BindingInheritanceMethod = method; } }
void SetInheritanceMethod(BindingInheritanceMethods method) { BindInfo.BindingInheritanceMethod = method; if (SecondaryCopyBindInfo != null) { SecondaryCopyBindInfo.BindingInheritanceMethod = method; } }
void SetInheritanceMethod(BindingInheritanceMethods method) { BindInfo.BindingInheritanceMethod = method; if (_secondaryBindInfos != null) { foreach (var secondaryBindInfo in _secondaryBindInfos) { secondaryBindInfo.BindingInheritanceMethod = method; } } }
public void Reset() { MarkAsCreationBinding = true; MarkAsUniqueSingleton = false; ConcreteIdentifier = null; SaveProvider = false; OnlyBindIfNotBound = false; RequireExplicitScope = false; Identifier = null; ContractTypes.Clear(); BindingInheritanceMethod = BindingInheritanceMethods.None; InvalidBindResponse = InvalidBindResponses.Assert; NonLazy = false; Condition = null; ToChoice = ToChoices.Self; ContextInfo = null; ToTypes.Clear(); Scope = ScopeTypes.Unset; Arguments.Clear(); InstantiatedCallback = null; }