protected CollectionValueElementBase([NotNull] XmlElement xmlElement, IConfigurationFileElement parent, [NotNull] ITypeHelper typeHelper, [NotNull] IPluginAssemblyTypeUsageValidator pluginAssemblyTypeUsageValidator) : base(xmlElement, parent, typeHelper) { _pluginAssemblyTypeUsageValidator = pluginAssemblyTypeUsageValidator; }
public ClassMemberValueInitializerHelper([NotNull] ITypeHelper typeHelper, [NotNull] IPluginAssemblyTypeUsageValidator pluginAssemblyTypeUsageValidator, [NotNull] ITypeMemberLookupHelper typeMemberLookupHelper) { _typeHelper = typeHelper; _pluginAssemblyTypeUsageValidator = pluginAssemblyTypeUsageValidator; _typeMemberLookupHelper = typeMemberLookupHelper; }
public TypeHelper([NotNull] IAssemblyLocator assemblyLocator, [NotNull] ITypeParser typeParser, [NotNull] IPluginAssemblyTypeUsageValidator pluginAssemblyTypeUsageValidator) { _assemblyLocator = assemblyLocator; _typeParser = typeParser; _pluginAssemblyTypeUsageValidator = pluginAssemblyTypeUsageValidator; }
public TypeBasedCollectionValueElement([NotNull] XmlElement xmlElement, IConfigurationFileElement parent, [NotNull] ITypeHelper typeHelper, [NotNull] IPluginAssemblyTypeUsageValidator pluginAssemblyTypeUsageValidator) : base(xmlElement, parent, typeHelper, pluginAssemblyTypeUsageValidator) { }
public ContextBasedCollectionValueElement([NotNull] XmlElement xmlElement, [NotNull] ICanHaveCollectionChildElement parentElement, [NotNull] ITypeHelper typeHelper, [NotNull] IPluginAssemblyTypeUsageValidator pluginAssemblyTypeUsageValidator) : base(xmlElement, parentElement, typeHelper, pluginAssemblyTypeUsageValidator) { _parentElement = parentElement; }