/// <summary>Initializes a new instance of the <see cref="UpgradeComponentConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="upgradeComponentFlagCollectionConverter"></param> /// <param name="infusionSlotFlagCollectionConverter"></param> /// <param name="infixUpgradeConverter"></param> public UpgradeComponentConverter( ITypeConverterFactory <ItemDTO, UpgradeComponent> converterFactory, IConverter <ICollection <string>, UpgradeComponentFlags> upgradeComponentFlagCollectionConverter, IConverter <ICollection <string>, InfusionSlotFlags> infusionSlotFlagCollectionConverter, IConverter <InfixUpgradeDTO, InfixUpgrade> infixUpgradeConverter) : this(converterFactory) { if (upgradeComponentFlagCollectionConverter == null) { throw new ArgumentNullException("upgradeComponentFlagCollectionConverter"); } if (infusionSlotFlagCollectionConverter == null) { throw new ArgumentNullException("infusionSlotFlagCollectionConverter"); } if (infixUpgradeConverter == null) { throw new ArgumentNullException("infixUpgradeConverter"); } this.upgradeComponentFlagCollectionConverter = upgradeComponentFlagCollectionConverter; this.infusionSlotFlagCollectionConverter = infusionSlotFlagCollectionConverter; this.infixUpgradeConverter = infixUpgradeConverter; }
/// <summary>Initializes a new instance of the <see cref="RecipeConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="craftingDisciplineCollectionConverter">The converter for <see cref="CraftingDisciplines"/>.</param> /// <param name="recipeFlagCollectionConverter">The converter for <see cref="RecipeFlags"/>.</param> /// <param name="itemQuantityCollectionConverter">The converter for <see cref="T:ICollection{ItemQuantity}"/>.</param> public RecipeConverter( ITypeConverterFactory <RecipeDTO, Recipe> converterFactory, IConverter <ICollection <string>, CraftingDisciplines> craftingDisciplineCollectionConverter, IConverter <ICollection <string>, RecipeFlags> recipeFlagCollectionConverter, IConverter <ICollection <IngredientDTO>, ICollection <ItemQuantity> > itemQuantityCollectionConverter) : this(converterFactory) { if (craftingDisciplineCollectionConverter == null) { throw new ArgumentNullException("craftingDisciplineCollectionConverter"); } if (recipeFlagCollectionConverter == null) { throw new ArgumentNullException("recipeFlagCollectionConverter"); } if (itemQuantityCollectionConverter == null) { throw new ArgumentNullException("itemQuantityCollectionConverter"); } this.craftingDisciplineCollectionConverter = craftingDisciplineCollectionConverter; this.recipeFlagCollectionConverter = recipeFlagCollectionConverter; this.itemQuantityCollectionConverter = itemQuantityCollectionConverter; }
/// <summary>Initializes a new instance of the <see cref="ArmorConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="weightClassConverter">The converter for <see cref="WeightClass"/>.</param> /// <param name="infusionSlotCollectionConverter">The converter for <see cref="ICollection{InfusionSlot}"/>.</param> /// <param name="infixUpgradeConverter">The converter for <see cref="InfixUpgrade"/>.</param> public ArmorConverter( ITypeConverterFactory<ItemDTO, Armor> converterFactory, IConverter<string, WeightClass> weightClassConverter, IConverter<ICollection<InfusionSlotDTO>, ICollection<InfusionSlot>> infusionSlotCollectionConverter, IConverter<InfixUpgradeDTO, InfixUpgrade> infixUpgradeConverter) : this(converterFactory) { if (weightClassConverter == null) { throw new ArgumentNullException("weightClassConverter"); } if (infusionSlotCollectionConverter == null) { throw new ArgumentNullException("infusionSlotCollectionConverter"); } if (infixUpgradeConverter == null) { throw new ArgumentNullException("infixUpgradeConverter"); } this.weightClassConverter = weightClassConverter; this.infusionSlotCollectionConverter = infusionSlotCollectionConverter; this.infixUpgradeConverter = infixUpgradeConverter; }
/// <summary>Initializes a new instance of the <see cref="ArmorConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="weightClassConverter">The converter for <see cref="WeightClass"/>.</param> /// <param name="infusionSlotCollectionConverter">The converter for <see cref="ICollection{InfusionSlot}"/>.</param> /// <param name="infixUpgradeConverter">The converter for <see cref="InfixUpgrade"/>.</param> public ArmorConverter( ITypeConverterFactory <ItemDTO, Armor> converterFactory, IConverter <string, WeightClass> weightClassConverter, IConverter <ICollection <InfusionSlotDTO>, ICollection <InfusionSlot> > infusionSlotCollectionConverter, IConverter <InfixUpgradeDTO, InfixUpgrade> infixUpgradeConverter) : this(converterFactory) { if (weightClassConverter == null) { throw new ArgumentNullException("weightClassConverter"); } if (infusionSlotCollectionConverter == null) { throw new ArgumentNullException("infusionSlotCollectionConverter"); } if (infixUpgradeConverter == null) { throw new ArgumentNullException("infixUpgradeConverter"); } this.weightClassConverter = weightClassConverter; this.infusionSlotCollectionConverter = infusionSlotCollectionConverter; this.infixUpgradeConverter = infixUpgradeConverter; }
/// <summary>Initializes a new instance of the <see cref="WeaponConverter" /> class.</summary> /// <param name="converterFactory"></param> /// <param name="damageTypeConverter">The converter for <see cref="DamageType" />.</param> /// <param name="infusionSlotCollectionConverter">The converter for <see cref="ICollection{InfusionSlot}" />.</param> /// <param name="infixUpgradeConverter">The converter for <see cref="InfixUpgrade" />.</param> public WeaponConverter( ITypeConverterFactory <ItemDTO, Weapon> converterFactory, IConverter <string, DamageType> damageTypeConverter, IConverter <ICollection <InfusionSlotDTO>, ICollection <InfusionSlot> > infusionSlotCollectionConverter, IConverter <InfixUpgradeDTO, InfixUpgrade> infixUpgradeConverter) : this(converterFactory) { if (damageTypeConverter == null) { throw new ArgumentNullException("damageTypeConverter"); } if (infixUpgradeConverter == null) { throw new ArgumentNullException("infixUpgradeConverter"); } if (infusionSlotCollectionConverter == null) { throw new ArgumentNullException("infusionSlotCollectionConverter"); } this.damageTypeConverter = damageTypeConverter; this.infixUpgradeConverter = infixUpgradeConverter; this.infusionSlotCollectionConverter = infusionSlotCollectionConverter; }
/// <summary>Initializes a new instance of the <see cref="RecipeConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="craftingDisciplineCollectionConverter">The converter for <see cref="CraftingDisciplines"/>.</param> /// <param name="recipeFlagCollectionConverter">The converter for <see cref="RecipeFlags"/>.</param> /// <param name="itemQuantityCollectionConverter">The converter for <see cref="T:ICollection{ItemQuantity}"/>.</param> public RecipeConverter( ITypeConverterFactory<RecipeDTO, Recipe> converterFactory, IConverter<ICollection<string>, CraftingDisciplines> craftingDisciplineCollectionConverter, IConverter<ICollection<string>, RecipeFlags> recipeFlagCollectionConverter, IConverter<ICollection<IngredientDTO>, ICollection<ItemQuantity>> itemQuantityCollectionConverter) : this(converterFactory) { if (craftingDisciplineCollectionConverter == null) { throw new ArgumentNullException("craftingDisciplineCollectionConverter"); } if (recipeFlagCollectionConverter == null) { throw new ArgumentNullException("recipeFlagCollectionConverter"); } if (itemQuantityCollectionConverter == null) { throw new ArgumentNullException("itemQuantityCollectionConverter"); } this.craftingDisciplineCollectionConverter = craftingDisciplineCollectionConverter; this.recipeFlagCollectionConverter = recipeFlagCollectionConverter; this.itemQuantityCollectionConverter = itemQuantityCollectionConverter; }
/// <summary>Initializes a new instance of the <see cref="ItemConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="itemRarityConverter">The converter for <see cref="ItemRarity"/>.</param> /// <param name="gameTypesConverter">The converter for <see cref="GameTypes"/>.</param> /// <param name="itemFlagsConverter">The converter for <see cref="ItemFlags"/>.</param> /// <param name="itemRestrictionsConverter">The converter for <see cref="ItemRestrictions"/>.</param> public ItemConverter( ITypeConverterFactory<ItemDTO, Item> converterFactory, IConverter<string, ItemRarity> itemRarityConverter, IConverter<ICollection<string>, GameTypes> gameTypesConverter, IConverter<ICollection<string>, ItemFlags> itemFlagsConverter, IConverter<ICollection<string>, ItemRestrictions> itemRestrictionsConverter) : this(converterFactory) { if (itemRarityConverter == null) { throw new ArgumentNullException("itemRarityConverter"); } if (gameTypesConverter == null) { throw new ArgumentNullException("gameTypesConverter"); } if (itemFlagsConverter == null) { throw new ArgumentNullException("itemFlagsConverter"); } if (itemRestrictionsConverter == null) { throw new ArgumentNullException("itemRestrictionsConverter"); } this.itemRarityConverter = itemRarityConverter; this.gameTypesConverter = gameTypesConverter; this.itemFlagsConverter = itemFlagsConverter; this.itemRestrictionsConverter = itemRestrictionsConverter; }
/// <summary>Initializes a new instance of the <see cref="ItemConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="itemRarityConverter">The converter for <see cref="ItemRarity"/>.</param> /// <param name="gameTypesConverter">The converter for <see cref="GameTypes"/>.</param> /// <param name="itemFlagsConverter">The converter for <see cref="ItemFlags"/>.</param> /// <param name="itemRestrictionsConverter">The converter for <see cref="ItemRestrictions"/>.</param> public ItemConverter( ITypeConverterFactory <ItemDTO, Item> converterFactory, IConverter <string, ItemRarity> itemRarityConverter, IConverter <ICollection <string>, GameTypes> gameTypesConverter, IConverter <ICollection <string>, ItemFlags> itemFlagsConverter, IConverter <ICollection <string>, ItemRestrictions> itemRestrictionsConverter) : this(converterFactory) { if (itemRarityConverter == null) { throw new ArgumentNullException("itemRarityConverter"); } if (gameTypesConverter == null) { throw new ArgumentNullException("gameTypesConverter"); } if (itemFlagsConverter == null) { throw new ArgumentNullException("itemFlagsConverter"); } if (itemRestrictionsConverter == null) { throw new ArgumentNullException("itemRestrictionsConverter"); } this.itemRarityConverter = itemRarityConverter; this.gameTypesConverter = gameTypesConverter; this.itemFlagsConverter = itemFlagsConverter; this.itemRestrictionsConverter = itemRestrictionsConverter; }
/// <summary>Initializes a new instance of the <see cref="WeaponConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="damageTypeConverter"></param> /// <param name="infusionSlotCollectionConverter"></param> /// <param name="infixUpgradeConverter"></param> public WeaponConverter( ITypeConverterFactory<ItemDTO, Weapon> converterFactory, IConverter<string, DamageType> damageTypeConverter, IConverter<ICollection<InfusionSlotDTO>, ICollection<InfusionSlot>> infusionSlotCollectionConverter, IConverter<InfixUpgradeDTO, InfixUpgrade> infixUpgradeConverter) : this(converterFactory) { if (damageTypeConverter == null) { throw new ArgumentNullException("damageTypeConverter"); } if (infixUpgradeConverter == null) { throw new ArgumentNullException("infixUpgradeConverter"); } if (infusionSlotCollectionConverter == null) { throw new ArgumentNullException("infusionSlotCollectionConverter"); } this.damageTypeConverter = damageTypeConverter; this.infixUpgradeConverter = infixUpgradeConverter; this.infusionSlotCollectionConverter = infusionSlotCollectionConverter; }
/// <summary>Initializes a new instance of the <see cref="CompetitiveMapConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="scoreboardConverter">The converter for <see cref="Scoreboard"/>.</param> /// <param name="objectiveConverter">The converter for <see cref="MatchObjective"/>.</param> /// <param name="mapBonusConverter">The converter for <see cref="MapBonus"/>.</param> public CompetitiveMapConverter( ITypeConverterFactory <CompetitiveMapDTO, CompetitiveMap> converterFactory, IConverter <TeamStatDTO, Scoreboard> scoreboardConverter, IConverter <MatchObjectiveDTO, MatchObjective> objectiveConverter, IConverter <MapBonusDTO, MapBonus> mapBonusConverter) : this(converterFactory) { if (scoreboardConverter == null) { throw new ArgumentNullException("scoreboardConverter"); } if (objectiveConverter == null) { throw new ArgumentNullException("objectiveConverter"); } if (mapBonusConverter == null) { throw new ArgumentNullException("mapBonusConverter"); } this.scoreboardConverter = scoreboardConverter; this.objectiveConverter = objectiveConverter; this.mapBonusConverter = mapBonusConverter; }
/// <summary>Initializes a new instance of the <see cref="UpgradeComponentConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="upgradeComponentFlagCollectionConverter">The converter for <see cref="UpgradeComponentFlags"/>.</param> /// <param name="infusionSlotFlagCollectionConverter">The converter for <see cref="ICollection{InfusionSlotFlags}"/>.</param> /// <param name="infixUpgradeConverter">The converter for <see cref="InfixUpgrade"/>.</param> public UpgradeComponentConverter( ITypeConverterFactory<ItemDTO, UpgradeComponent> converterFactory, IConverter<ICollection<string>, UpgradeComponentFlags> upgradeComponentFlagCollectionConverter, IConverter<ICollection<string>, InfusionSlotFlags> infusionSlotFlagCollectionConverter, IConverter<InfixUpgradeDTO, InfixUpgrade> infixUpgradeConverter) : this(converterFactory) { if (upgradeComponentFlagCollectionConverter == null) { throw new ArgumentNullException("upgradeComponentFlagCollectionConverter"); } if (infusionSlotFlagCollectionConverter == null) { throw new ArgumentNullException("infusionSlotFlagCollectionConverter"); } if (infixUpgradeConverter == null) { throw new ArgumentNullException("infixUpgradeConverter"); } this.upgradeComponentFlagCollectionConverter = upgradeComponentFlagCollectionConverter; this.infusionSlotFlagCollectionConverter = infusionSlotFlagCollectionConverter; this.infixUpgradeConverter = infixUpgradeConverter; }
/// <summary>Initializes a new instance of the <see cref="CompetitiveMapConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="scoreboardConverter">The converter for <see cref="Scoreboard"/>.</param> /// <param name="objectiveConverter">The converter for <see cref="Objective"/>.</param> /// <param name="mapBonusConverter">The converter for <see cref="MapBonus"/>.</param> public CompetitiveMapConverter( ITypeConverterFactory<CompetitiveMapDTO, CompetitiveMap> converterFactory, IConverter<int[], Scoreboard> scoreboardConverter, IConverter<ObjectiveDTO, Objective> objectiveConverter, IConverter<MapBonusDTO, MapBonus> mapBonusConverter) : this(converterFactory) { if (scoreboardConverter == null) { throw new ArgumentNullException("scoreboardConverter"); } if (objectiveConverter == null) { throw new ArgumentNullException("objectiveConverter"); } if (mapBonusConverter == null) { throw new ArgumentNullException("mapBonusConverter"); } this.scoreboardConverter = scoreboardConverter; this.objectiveConverter = objectiveConverter; this.mapBonusConverter = mapBonusConverter; }
private LocationConverter(ITypeConverterFactory <LocationDTO, Location> converterFactory) { if (converterFactory == null) { throw new ArgumentNullException("converterFactory"); } this.converterFactory = converterFactory; }
private CompetitiveMapConverter(ITypeConverterFactory <CompetitiveMapDTO, CompetitiveMap> converterFactory) { if (converterFactory == null) { throw new ArgumentNullException("converterFactory"); } this.converterFactory = converterFactory; }
private TrinketConverter(ITypeConverterFactory <ItemDTO, Trinket> converterFactory) { if (converterFactory == null) { throw new ArgumentNullException("converterFactory"); } this.converterFactory = converterFactory; }
public GizmoConverter(ITypeConverterFactory <ItemDTO, Gizmo> converterFactory) { if (converterFactory == null) { throw new ArgumentNullException("converterFactory"); } this.converterFactory = converterFactory; }
private PointOfInterestConverter(ITypeConverterFactory <PointOfInterestDTO, PointOfInterest> converterFactory) { if (converterFactory == null) { throw new ArgumentNullException("converterFactory"); } this.converterFactory = converterFactory; }
public ConsumableConverterFactory(ITypeConverterFactory <ItemDTO, Unlocker> unlockerConverterFactory) { if (unlockerConverterFactory == null) { throw new ArgumentNullException("unlockerConverterFactory"); } this.unlockerConverterFactory = unlockerConverterFactory; }
public ContainerConverter(ITypeConverterFactory <ItemDTO, Container> converterFactory) { if (converterFactory == null) { throw new ArgumentNullException("converterFactory"); } this.converterFactory = converterFactory; }
public CombatAttributeConverter(ITypeConverterFactory <AttributeDTO, CombatAttribute> converterFactory) { if (converterFactory == null) { throw new ArgumentNullException("converterFactory"); } this.converterFactory = converterFactory; }
public GatheringToolConverter(ITypeConverterFactory <ItemDTO, GatheringTool> converterFactory) { if (converterFactory == null) { throw new ArgumentNullException("converterFactory"); } this.converterFactory = converterFactory; }
private UpgradeComponentConverter(ITypeConverterFactory <ItemDTO, UpgradeComponent> converterFactory) { if (converterFactory == null) { throw new ArgumentNullException("converterFactory"); } this.converterFactory = converterFactory; }
private MapBonusConverter(ITypeConverterFactory <MapBonusDTO, MapBonus> converterFactory) { if (converterFactory == null) { throw new ArgumentNullException("converterFactory"); } this.converterFactory = converterFactory; }
private ArmorSkinConverter(ITypeConverterFactory <SkinDTO, ArmorSkin> converterFactory) { if (converterFactory == null) { throw new ArgumentNullException("converterFactory"); } this.converterFactory = converterFactory; }
public XmlRpcMethod(MethodInfo mi, ITypeConverterFactory typeConverterFactory) { Method = mi; ParameterInfo[] pis = mi.GetParameters(); TypeConverters = new ITypeConverter[pis.Length]; for (Int32 i = 0; i < pis.Length; i++) { TypeConverters[i] = typeConverterFactory.GetTypeConverter(pis[i].ParameterType); } }
public ReflectiveXmlRpcHandler(AbstractReflectiveHandlerMapping mapping, ITypeConverterFactory typeConverterFactory, Type type, IXmlRpcTargetProvider provider, MethodInfo[] methods) { _mapping = mapping; _type = type; _methods = new XmlRpcMethod[methods.Length]; for (Int32 i = 0; i < methods.Length; i++) { _methods[i] = new XmlRpcMethod(methods[i], typeConverterFactory); } _targetProvider = provider; }
public PointOfInterestConverter( ITypeConverterFactory<PointOfInterestDTO, PointOfInterest> converterFactory, IConverter<double[], Vector2D> vector2DConverter) : this(converterFactory) { if (vector2DConverter == null) { throw new ArgumentNullException("vector2DConverter"); } this.vector2DConverter = vector2DConverter; }
/// <summary>Initializes a new instance of the <see cref="ArmorSkinConverter" /> class.</summary> /// <param name="converterFactory"></param> /// <param name="weightClassConverter">The converter for <see cref="WeightClass" />.</param> public ArmorSkinConverter( ITypeConverterFactory<SkinDTO, ArmorSkin> converterFactory, IConverter<string, WeightClass> weightClassConverter) : this(converterFactory) { if (weightClassConverter == null) { throw new ArgumentNullException("weightClassConverter"); } this.weightClassConverter = weightClassConverter; }
/// <summary>Initializes a new instance of the <see cref="ArmorSkinConverter" /> class.</summary> /// <param name="converterFactory"></param> /// <param name="weightClassConverter">The converter for <see cref="WeightClass" />.</param> /// <exception cref="ArgumentNullException"></exception> public ArmorSkinConverter( ITypeConverterFactory <SkinDTO, ArmorSkin> converterFactory, IConverter <string, WeightClass> weightClassConverter) : this(converterFactory) { if (weightClassConverter == null) { throw new ArgumentNullException("weightClassConverter"); } this.weightClassConverter = weightClassConverter; }
/// <summary>Initializes a new instance of the <see cref="WeaponSkinConverter" /> class.</summary> /// <param name="converterFactory"></param> /// <param name="damageTypeConverter">The converter for <see cref="DamageType" />.</param> /// <exception cref="ArgumentNullException"></exception> public WeaponSkinConverter( ITypeConverterFactory<SkinDTO, WeaponSkin> converterFactory, IConverter<string, DamageType> damageTypeConverter) : this(converterFactory) { if (damageTypeConverter == null) { throw new ArgumentNullException("damageTypeConverter"); } this.damageClassConverter = damageTypeConverter; }
/// <summary>Initializes a new instance of the <see cref="MapBonusConverter" /> class.</summary> /// <param name="converterFactory"></param> /// <param name="teamColorConverter">The converter for <see cref="TeamColor" />.</param> public MapBonusConverter( ITypeConverterFactory <MapBonusDTO, MapBonus> converterFactory, IConverter <string, TeamColor> teamColorConverter) : this(converterFactory) { if (teamColorConverter == null) { throw new ArgumentNullException("teamColorConverter"); } this.teamColorConverter = teamColorConverter; }
/// <summary>Initializes a new instance of the <see cref="WeaponSkinConverter" /> class.</summary> /// <param name="converterFactory"></param> /// <param name="damageTypeConverter">The converter for <see cref="DamageType" />.</param> public WeaponSkinConverter( ITypeConverterFactory <SkinDTO, WeaponSkin> converterFactory, IConverter <string, DamageType> damageTypeConverter) : this(converterFactory) { if (damageTypeConverter == null) { throw new ArgumentNullException("damageTypeConverter"); } this.damageTypeConverter = damageTypeConverter; }
/// <summary>Initializes a new instance of the <see cref="MapBonusConverter" /> class.</summary> /// <param name="converterFactory"></param> /// <param name="teamColorConverter">The converter for <see cref="TeamColor" />.</param> public MapBonusConverter( ITypeConverterFactory<MapBonusDTO, MapBonus> converterFactory, IConverter<string, TeamColor> teamColorConverter) : this(converterFactory) { if (teamColorConverter == null) { throw new ArgumentNullException("teamColorConverter"); } this.teamColorConverter = teamColorConverter; }
/// <summary>Initializes a new instance of the <see cref="LocationConverter" /> class.</summary> /// <param name="converterFactory"></param> /// <param name="vector3DConverter"></param> /// <exception cref="ArgumentNullException"></exception> public LocationConverter( ITypeConverterFactory <LocationDTO, Location> converterFactory, IConverter <double[], Vector3D> vector3DConverter) : this(converterFactory) { if (vector3DConverter == null) { throw new ArgumentNullException("vector3DConverter"); } this.vector3DConverter = vector3DConverter; }
/// <summary>Initializes a new instance of the <see cref="LocationConverter" /> class.</summary> /// <param name="converterFactory"></param> /// <param name="vector3DConverter"></param> /// <exception cref="ArgumentNullException"></exception> public LocationConverter( ITypeConverterFactory<LocationDTO, Location> converterFactory, IConverter<double[], Vector3D> vector3DConverter) : this(converterFactory) { if (vector3DConverter == null) { throw new ArgumentNullException("vector3DConverter"); } this.vector3DConverter = vector3DConverter; }
public PointOfInterestConverter( ITypeConverterFactory <PointOfInterestDTO, PointOfInterest> converterFactory, IConverter <double[], Vector2D> vector2DConverter) : this(converterFactory) { if (vector2DConverter == null) { throw new ArgumentNullException("vector2DConverter"); } this.vector2DConverter = vector2DConverter; }
/// <summary>Initializes a new instance of the <see cref="SkinConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="itemRestrictionsConverter">The item restrictions converter.</param> /// <param name="skinFlagsConverter">The skin flags converter.</param> /// <exception cref="ArgumentNullException"></exception> public SkinConverter( ITypeConverterFactory<SkinDTO, Skin> converterFactory, IConverter<ICollection<string>, ItemRestrictions> itemRestrictionsConverter, IConverter<ICollection<string>, SkinFlags> skinFlagsConverter) : this(converterFactory) { if (itemRestrictionsConverter == null) { throw new ArgumentNullException("itemRestrictionsConverter"); } if (skinFlagsConverter == null) { throw new ArgumentNullException("skinFlagsConverter"); } this.itemRestrictionsConverter = itemRestrictionsConverter; this.skinFlagsConverter = skinFlagsConverter; }
/// <summary>Initializes a new instance of the <see cref="TrinketConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="infusionSlotCollectionConverter">The converter for <see cref="ICollection{InfusionSlot}"/>.</param> /// <param name="infixUpgradeConverter">The converter for <see cref="InfixUpgrade"/>.</param> public TrinketConverter( ITypeConverterFactory <ItemDTO, Trinket> converterFactory, IConverter <ICollection <InfusionSlotDTO>, ICollection <InfusionSlot> > infusionSlotCollectionConverter, IConverter <InfixUpgradeDTO, InfixUpgrade> infixUpgradeConverter) : this(converterFactory) { if (infusionSlotCollectionConverter == null) { throw new ArgumentNullException("infusionSlotCollectionConverter"); } if (infixUpgradeConverter == null) { throw new ArgumentNullException("infixUpgradeConverter"); } this.infusionSlotCollectionConverter = infusionSlotCollectionConverter; this.infixUpgradeConverter = infixUpgradeConverter; }
/// <summary>Initializes a new instance of the <see cref="TrinketConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="infusionSlotCollectionConverter"></param> /// <param name="infixUpgradeConverter"></param> public TrinketConverter( ITypeConverterFactory<ItemDTO, Trinket> converterFactory, IConverter<ICollection<InfusionSlotDTO>, ICollection<InfusionSlot>> infusionSlotCollectionConverter, IConverter<InfixUpgradeDTO, InfixUpgrade> infixUpgradeConverter) : this(converterFactory) { if (infusionSlotCollectionConverter == null) { throw new ArgumentNullException("infusionSlotCollectionConverter"); } if (infixUpgradeConverter == null) { throw new ArgumentNullException("infixUpgradeConverter"); } this.infusionSlotCollectionConverter = infusionSlotCollectionConverter; this.infixUpgradeConverter = infixUpgradeConverter; }
/// <summary>Initializes a new instance of the <see cref="SkinConverter"/> class.</summary> /// <param name="converterFactory"></param> /// <param name="itemRestrictionsConverter">The converter for <see cref="ItemRestrictions"/>.</param> /// <param name="skinFlagsConverter">The converter for <see cref="SkinFlags"/>.</param> public SkinConverter( ITypeConverterFactory <SkinDTO, Skin> converterFactory, IConverter <ICollection <string>, ItemRestrictions> itemRestrictionsConverter, IConverter <ICollection <string>, SkinFlags> skinFlagsConverter) : this(converterFactory) { if (itemRestrictionsConverter == null) { throw new ArgumentNullException("itemRestrictionsConverter"); } if (skinFlagsConverter == null) { throw new ArgumentNullException("skinFlagsConverter"); } this.itemRestrictionsConverter = itemRestrictionsConverter; this.skinFlagsConverter = skinFlagsConverter; }
public void SetUp() { _factory = new AttributeBasedTypeConverterFactory(); }
public ReflectiveXmlRpcMetaDataHandler(AbstractReflectiveHandlerMapping mapping, ITypeConverterFactory typeConverterFactory, Type type, IXmlRpcTargetProvider provider, MethodInfo[] methods, String[][] signatures, String methodHelp) : base(mapping, typeConverterFactory, type, provider, methods) { Signatures = signatures; MethodHelp = methodHelp; }
public void SetUp() { _factory = new EnumTypeConverterFactory(); }