Beispiel #1
0
 protected CollectionValueElementBase([NotNull] XmlElement xmlElement, IConfigurationFileElement parent,
                                      [NotNull] ITypeHelper typeHelper,
                                      [NotNull] IPluginAssemblyTypeUsageValidator pluginAssemblyTypeUsageValidator) :
     base(xmlElement, parent, typeHelper)
 {
     _pluginAssemblyTypeUsageValidator = pluginAssemblyTypeUsageValidator;
 }
Beispiel #2
0
 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)
 {
 }
Beispiel #5
0
 public ContextBasedCollectionValueElement([NotNull] XmlElement xmlElement, [NotNull] ICanHaveCollectionChildElement parentElement,
                                           [NotNull] ITypeHelper typeHelper,
                                           [NotNull] IPluginAssemblyTypeUsageValidator pluginAssemblyTypeUsageValidator) : base(xmlElement, parentElement, typeHelper, pluginAssemblyTypeUsageValidator)
 {
     _parentElement = parentElement;
 }