From 7f517c28dbfc5a2029932f680ffe935bd378ee8c Mon Sep 17 00:00:00 2001 From: Michael Krisper <michael.krisper@tugraz.at> Date: Mon, 9 May 2016 15:19:58 +0200 Subject: [PATCH] CodeAnalysis: Suppressed Unexpected Exception Location in Properties --- .../VectoCore/InputData/FileIO/JSON/JSONGearboxData.cs | 2 ++ VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputData.cs | 7 +++++++ VectoCore/VectoCore/InputData/Impl/InputData.cs | 3 ++- .../VectoCore/Models/Simulation/Impl/VehicleContainer.cs | 7 ++++--- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONGearboxData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONGearboxData.cs index 37267ad5c7..0a5fe6474c 100644 --- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONGearboxData.cs +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONGearboxData.cs @@ -75,6 +75,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual double Ratio { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { var gears = Body.GetEx(JsonKeys.Gearbox_Gears); @@ -87,6 +88,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public DataTable LossMap { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { var gears = Body.GetEx(JsonKeys.Gearbox_Gears); diff --git a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputData.cs b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputData.cs index 257a90f3a6..ffbf6bab36 100644 --- a/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputData.cs +++ b/VectoCore/VectoCore/InputData/FileIO/JSON/JSONInputData.cs @@ -265,6 +265,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual IVehicleEngineeringInputData VehicleInputData { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { if (VehicleData == null) { @@ -276,6 +277,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual IGearboxEngineeringInputData GearboxInputData { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { if (Gearbox == null) { @@ -287,6 +289,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual IAxleGearInputData AxleGearInputData { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { if (AxleGear == null) { @@ -303,6 +306,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual IEngineEngineeringInputData EngineInputData { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { if (Engine == null) { @@ -329,6 +333,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual IRetarderInputData RetarderInputData { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { if (Retarder == null) { @@ -354,6 +359,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual IList<ICycleData> Cycles { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { var retVal = new List<ICycleData>(); @@ -461,6 +467,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.JSON public virtual DataTable AccelerationCurve { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { var acceleration = Body[JsonKeys.DriverData_AccelerationCurve]; diff --git a/VectoCore/VectoCore/InputData/Impl/InputData.cs b/VectoCore/VectoCore/InputData/Impl/InputData.cs index 2adc7cc15b..f412415e9c 100644 --- a/VectoCore/VectoCore/InputData/Impl/InputData.cs +++ b/VectoCore/VectoCore/InputData/Impl/InputData.cs @@ -92,9 +92,10 @@ namespace TUGraz.VectoCore.InputData.Impl public class AxleInputData : IAxleEngineeringInputData { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] public bool SavedInDeclarationMode { - get { throw new System.NotImplementedException(); } + get {throw new System.NotImplementedException(); } } public string Vendor { get; internal set; } diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/VehicleContainer.cs b/VectoCore/VectoCore/Models/Simulation/Impl/VehicleContainer.cs index 734fd8905b..bacce2a04f 100644 --- a/VectoCore/VectoCore/Models/Simulation/Impl/VehicleContainer.cs +++ b/VectoCore/VectoCore/Models/Simulation/Impl/VehicleContainer.cs @@ -32,7 +32,6 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; -using System.Diagnostics; using System.Linq; using TUGraz.VectoCommon.Exceptions; using TUGraz.VectoCommon.Models; @@ -75,6 +74,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl public uint Gear { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { if (Gearbox == null) { @@ -84,9 +84,9 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl } } - [DebuggerHidden] public MeterPerSecond StartSpeed { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { if (Gearbox == null) { @@ -96,9 +96,9 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl } } - [DebuggerHidden] public MeterPerSquareSecond StartAcceleration { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { if (Gearbox == null) { @@ -119,6 +119,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl public PerSecond EngineSpeed { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations")] get { if (Engine == null) { -- GitLab