public ModuleElement([NotNull] XmlElement xmlElement, [CanBeNull] IConfigurationFileElement parent, [NotNull] ITypeHelper typeHelper, [NotNull] ICreateInstanceFromTypeAndConstructorParameters createInstanceFromTypeAndConstructorParameters) : base(xmlElement, parent) { _typeHelper = typeHelper; _createInstanceFromTypeAndConstructorParameters = createInstanceFromTypeAndConstructorParameters; }
public DiManagerElement([NotNull] XmlElement xmlElement, [NotNull] IConfigurationFileElement parent, [NotNull] ITypeHelper typeHelper, [NotNull] ICreateInstanceFromTypeAndConstructorParameters createInstanceFromTypeAndConstructorParameters, [NotNull] IValidateDiManagerCompatibility validateDiManagerCompatibility) : base(xmlElement, parent, typeHelper, createInstanceFromTypeAndConstructorParameters) { _validateDiManagerCompatibility = validateDiManagerCompatibility; }
public ConstructedValueElement([NotNull] XmlElement xmlElement, IConfigurationFileElement parent, [NotNull] ITypeHelper typeHelper, [NotNull] IImplementedTypeValidator implementedTypeValidator, [NotNull] IInjectedPropertiesValidator injectedPropertiesValidator, [NotNull] ICreateInstanceFromTypeAndConstructorParameters createInstanceFromTypeAndConstructorParameters) : base(xmlElement, parent, typeHelper, implementedTypeValidator) { _injectedPropertiesValidator = injectedPropertiesValidator; _createInstanceFromTypeAndConstructorParameters = createInstanceFromTypeAndConstructorParameters; }
public ParameterSerializer([NotNull] XmlElement xmlElement, [NotNull] IConfigurationFileElement parent, [NotNull] ITypeHelper typeHelper, [NotNull] ICreateInstanceFromTypeAndConstructorParameters createInstanceFromTypeAndConstructorParameters) : base(xmlElement, parent, typeHelper, createInstanceFromTypeAndConstructorParameters) { }