// ReSharper disable once TooManyDependencies public AllMembersParameterizedActivators(IActivators activators, IQueriedConstructors constructors, IConstructorMembers members, IMemberAccessors accessors, ITypeMembers typeMembers) : this(activators, constructors, members, accessors, typeMembers, new ParameterizedAwareTypeDefaults(TypeDefaults.Defaults.Get(activators), constructors)) { }
public ParameterizedActivators(IActivators activators, IQueriedConstructors constructors, IConstructorMembers members, IMemberAccessors accessors) { _activators = activators; _constructors = constructors; _members = members; _accessors = accessors; }
public override void Dispose() { if (this.classes != null) { this.classes.Dispose(); } if (this.delegates != null) { this.delegates.Dispose(); } if (this.enumerators != null) { this.enumerators.Dispose(); } if (this.interfaces != null) { this.interfaces.Dispose(); } if (this.structures != null) { this.structures.Dispose(); } if (this.snippetMembers != null) { this.snippetMembers.Dispose(); } if (this.properties != null) { this.properties.Dispose(); } if (this.methods != null) { this.methods.Dispose(); } if (this.fields != null) { this.fields.Dispose(); } if (this.constructors != null) { this.constructors.Dispose(); } this.classes = null; this.delegates = null; this.enumerators = null; this.interfaces = null; this.structures = null; if (this.resources != null) { this.resources.Dispose(); this.resources = null; } this.fields = null; this.constructors = null; base.Dispose(); }
// ReSharper disable once TooManyDependencies public AllMembersParameterizedActivators(IActivators activators, IQueriedConstructors constructors, IConstructorMembers members, IMemberAccessors accessors, ITypeMembers typeMembers, ITypeDefaults defaults) { _activators = activators; _constructors = constructors; _members = members; _accessors = accessors; _typeMembers = typeMembers; _defaults = defaults; }
public override void TranslateMembers(IMemberParentType parent, IConstructorMembers ctorMembers) { string regionText = ""; bool bRegion = false; if (bRegion = (options.AutoRegionsFor(AutoRegionAreas.Constructors) && (ctorMembers.GetCountForTarget(parent) > 0))) { regionText = String.Format(_OIL._Core.MaintenanceResources.AutoRegions_BasePattern, parent.Name, " .ctors"); this.TranslateConceptRegionStart(regionText); } base.TranslateMembers(parent, ctorMembers); if (bRegion) { this.TranslateConceptRegionEnd(regionText); } }
public ParameterizedMembers(IQueriedConstructors constructors, IConstructorMembers members) { _constructors = constructors; _members = members; }
public ParameterizedConstructorSpecification(IValidConstructorSpecification specification, IConstructorMembers source) : base(specification, source.IfAssigned()) { }
public virtual void TranslateMembers(IMemberParentType parent, IConstructorMembers ctorMembers) { this.TranslateMembers <IConstructorMember, IMemberParentType, CodeConstructor>(parent, ctorMembers); }