Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 40cd6073 authored by Michael KRISPER's avatar Michael KRISPER
Browse files

[VECTO3GUI2020] Removed unnecessary files

parent 07e3600a
Branches
Tags
No related merge requests found
......@@ -9,7 +9,7 @@ namespace VECTO3GUI2020.Properties {
// The PropertyChanged event is raised after a setting's value is changed.
// The SettingsLoaded event is raised after the setting values are loaded.
// The SettingsSaving event is raised before the setting values are saved.
public sealed partial class Settings {
internal sealed partial class Settings {
public Settings() {
// // To add event handlers for saving and changing settings, uncomment the lines below:
......
using TUGraz.VectoCommon.Resources;
namespace VECTO3GUI2020.Util
{
public enum Component
{
Vehicle = 1,
PrimaryBusVehicle,
Engine,
Gearbox,
TorqueConverter,
Retarder,
Angledrive,
Axlegear,
PTO,
Airdrag,
Axles,
Auxiliaries,
BusAuxiliaries,
Cycle,
CompleteBusVehicle
}
public static class ComponentHelper
{
public static string GetLabel(this Component component)
{
switch (component) {
case Component.Vehicle:
case Component.PrimaryBusVehicle:
case Component.CompleteBusVehicle:
return XMLNames.Component_Vehicle;
case Component.Engine:
return XMLNames.Component_Engine;
case Component.Gearbox:
return XMLNames.Component_Gearbox;
case Component.TorqueConverter:
return XMLNames.Component_TorqueConverter;
case Component.Retarder:
return XMLNames.Component_Retarder;
case Component.Angledrive:
return XMLNames.Component_Angledrive;
case Component.Axlegear:
return XMLNames.Component_Axlegear;
case Component.PTO:
return XMLNames.Vehicle_PTO;
case Component.Airdrag:
return XMLNames.Component_AirDrag;
case Component.Axles:
return XMLNames.AxleWheels_Axles_Axle;
case Component.Auxiliaries:
case Component.BusAuxiliaries:
return XMLNames.Component_Auxiliaries;
case Component.Cycle:
return nameof(Component.Cycle);
}
return string.Empty;
}
}
}
using Ninject.Extensions.Factory;
using Ninject.Extensions.Factory.Factory;
using Ninject.Parameters;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Navigation;
namespace VECTO3GUI2020.Util
{
public class InheritingConstructorParameterInstanceProvider : StandardInstanceProvider
{
public override object GetInstance(IInstanceResolver instanceResolver, MethodInfo methodInfo, object[] arguments)
{
return base.GetInstance(instanceResolver, methodInfo, arguments.Skip(1).ToArray();
}
protected override IConstructorArgument[] GetConstructorArguments(MethodInfo methodInfo, object[] arguments)
{
//https://stackoverflow.com/questions/32138857/inherit-constructorparameter-from-a-factory
return methodInfo.GetParameters()
.Select((parameter, index) =>
new ConstructorArgument(
parameter.Name, arguments[index], true)).Cast<IConstructorArgument>().ToArray();
}
}
}
......@@ -17,11 +17,6 @@
<InternalsVisibleTo Include="Vecto3GUI2020Test" />
</ItemGroup>
<ItemGroup>
<Compile Remove="Util\Component.cs" />
<Compile Remove="Util\InheritingConstructorParameterInstanceProvider.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="Castle.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
<HintPath>..\packages\Castle.Core.4.4.1\lib\net45\Castle.Core.dll</HintPath>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment