mirror of
https://github.com/xcp-ng/xenadmin.git
synced 2024-11-23 12:30:50 +01:00
Stop suppressing code analysis messages.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
This commit is contained in:
parent
ec1aff6c82
commit
6dde286cc5
@ -32,7 +32,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using System.Drawing;
|
||||
using System.Drawing.Drawing2D;
|
||||
using System.Security.Permissions;
|
||||
@ -155,9 +154,6 @@ namespace XenAdmin.Controls
|
||||
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters",
|
||||
MessageId = "System.InvalidOperationException.#ctor(System.String)",
|
||||
Justification = "Indicates a programming error - not user facing")]
|
||||
internal ListViewItem AddSnapshot(SnapshotIcon snapshot)
|
||||
{
|
||||
if (snapshot == null)
|
||||
|
@ -152,8 +152,6 @@ namespace XenOvf
|
||||
/// <param name="inputfile"></param>
|
||||
/// <param name="outputfile"></param>
|
||||
/// <param name="method"></param>
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging only usage")]
|
||||
public void UncompressFile(string inputfile, string outputfile, string method)
|
||||
{
|
||||
if (method.ToLower() == "gzip")
|
||||
@ -185,8 +183,7 @@ namespace XenOvf
|
||||
|
||||
|
||||
#region PRIVATE
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging only usage")]
|
||||
|
||||
private void ProcessCompression(EnvelopeType env, string path, string method, bool compress)
|
||||
{
|
||||
if (env.References != null && env.References.File != null && env.References.File.Length > 0)
|
||||
|
@ -31,7 +31,6 @@
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using System.IO;
|
||||
using System.Management;
|
||||
using System.Reflection;
|
||||
@ -63,8 +62,6 @@ namespace XenOvf
|
||||
|
||||
#region CONVERSIONS
|
||||
|
||||
[SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope",
|
||||
Justification = "Tar Object uses close not Dispose, it cleans up all streams used.")]
|
||||
public static void ConvertOVFtoOVA(string pathToOvf, string ovfFileName, bool compress, bool cleanup = true)
|
||||
{
|
||||
// throws exception if any of the parameters is null (which we want)
|
||||
@ -1464,9 +1461,6 @@ namespace XenOvf
|
||||
log.DebugFormat("OVF.TransformXvaOvf_SR completed {0}", vsId);
|
||||
}
|
||||
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging only usage")]
|
||||
private void CollectInformation()
|
||||
{
|
||||
Win32_ComputerSystem = null;
|
||||
@ -1708,8 +1702,6 @@ namespace XenOvf
|
||||
AddVssd(ovfEnv, vsId, vhsId, Properties.Settings.Default.Language);
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
private void AddVssd(EnvelopeType ovfEnv, string vsId, string vhsId, string lang)
|
||||
{
|
||||
|
||||
@ -1775,8 +1767,6 @@ namespace XenOvf
|
||||
AddNetworks(ovfEnv, vsId, Properties.Settings.Default.Language);
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
private void AddNetworks(EnvelopeType ovfEnv, string vsId, string lang)
|
||||
{
|
||||
if (Win32_NetworkAdapter != null)
|
||||
@ -1875,8 +1865,6 @@ namespace XenOvf
|
||||
AddCPUs(ovfEnv, vsId, Properties.Settings.Default.Language);
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
private void AddCPUs(EnvelopeType ovfEnv, string vsId, string lang)
|
||||
{
|
||||
UInt64 cpucount = 0;
|
||||
@ -1916,8 +1904,6 @@ namespace XenOvf
|
||||
AddMemory(ovfEnv, vsId, Properties.Settings.Default.Language);
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
private void AddMemory(EnvelopeType ovfEnv, string vsId, string lang)
|
||||
{
|
||||
ulong divisor = 1024*1024;
|
||||
@ -1955,8 +1941,6 @@ namespace XenOvf
|
||||
CreateConnectedDevices(ovfEnv, vsId, Properties.Settings.Default.Language, vhdExports);
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
private void CreateConnectedDevices(EnvelopeType ovfEnv, string vsId, string lang, DiskInfo[] vhdExports)
|
||||
{
|
||||
//VirtualHardwareSection_Type vhs = FindVirtualHardwareSection(ovfEnv, vsId);
|
||||
|
@ -243,8 +243,6 @@ namespace XenOvf
|
||||
/// <param name="cdId">InstanceID</param>
|
||||
/// <param name="caption">string short description</param>
|
||||
/// <param name="description">string longer description</param>
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
public static string AddCDROM(EnvelopeType ovfObj, string vsId, string lang, string cdId, string caption, string description)
|
||||
{
|
||||
RASD_Type rasd = new RASD_Type();
|
||||
@ -289,8 +287,6 @@ namespace XenOvf
|
||||
/// <param name="deviceId">String identifying the device to match to the controller</param>
|
||||
/// <param name="iteration">which controller 0 = first, 1, 2, 3... (per type)</param>
|
||||
/// <returns>InstanceID of Controller</returns>
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
public void AddController(EnvelopeType ovfObj, string vsId, string lang, DeviceType type, string deviceId, int iteration)
|
||||
{
|
||||
VirtualHardwareSection_Type[] vhsArray = FindVirtualHardwareSection(ovfObj, vsId);
|
||||
@ -312,8 +308,6 @@ namespace XenOvf
|
||||
/// <param name="deviceId">String identifying the device to match to the controller</param>
|
||||
/// <param name="iteration">which controller 0 = first, 1, 2, 3... (per type)</param>
|
||||
/// <returns>InstanceID of Controller</returns>
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
public void AddControllerToVHS(object vhsObj, string lang, DeviceType type, string deviceId, int iteration)
|
||||
{
|
||||
VirtualHardwareSection_Type vhs = (VirtualHardwareSection_Type)vhsObj;
|
||||
@ -429,8 +423,6 @@ namespace XenOvf
|
||||
/// <param name="deviceInstanceId">instance ID of device</param>
|
||||
/// <param name="controllerInstanceId">instance ID of controller</param>
|
||||
/// <param name="AddressOnController">where on controller 0...</param>
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
public void AddDeviceToController(EnvelopeType ovfObj, string vsId, string lang, string deviceInstanceId, string controllerInstanceId, string AddressOnController)
|
||||
{
|
||||
VirtualHardwareSection_Type[] vhsArray = FindVirtualHardwareSection(ovfObj, vsId);
|
||||
@ -474,8 +466,6 @@ namespace XenOvf
|
||||
/// <param name="sysIdx">System Index in OVF to set memory value (0 = first VM)</param>
|
||||
/// <param name="idx">Section Index in Virtual Hardware Section (1 = VHS index)</param>
|
||||
/// <returns>Instance ID of Disk</returns>
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
public static void AddDisk(EnvelopeType ovfEnv, string vsId, string diskId, string lang, string vhdFileName, bool bootable, string name, string description, ulong filesize, ulong capacity)
|
||||
{
|
||||
List<File_Type> files = new List<File_Type>();
|
||||
@ -5427,8 +5417,7 @@ namespace XenOvf
|
||||
{
|
||||
AddContent(systemColl, vsId, Properties.Settings.Default.Language, item);
|
||||
}
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
|
||||
private static void AddContent(VirtualSystemCollection_Type systemColl, string vsId, string lang, object item)
|
||||
{
|
||||
List<Section_Type> sections = new List<Section_Type>();
|
||||
|
@ -491,8 +491,6 @@ namespace XenOvfTransport
|
||||
}
|
||||
|
||||
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
internal List<XenRef<VDI>> ImportFile(Session xenSession, string vmname, string pathToOvf, string filename, string compression, string version, string passcode, string sruuid, string description, string vdiuuid)
|
||||
{
|
||||
List<XenRef<VDI>> vdiRef = new List<XenRef<VDI>>();
|
||||
@ -1982,8 +1980,7 @@ namespace XenOvfTransport
|
||||
}
|
||||
}
|
||||
}
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands",
|
||||
Justification = "Logging mechanism")]
|
||||
|
||||
private string VerifyUserDevice(Session xenSession, XenRef<VM> vmRef, string device)
|
||||
{
|
||||
log.DebugFormat("Import.VerifyUserDevice, checking device: {0} (99 = autoselect)", device);
|
||||
|
@ -35,7 +35,6 @@ using System.IO;
|
||||
using System.Threading;
|
||||
using DiscUtils.Iscsi;
|
||||
using XenAPI;
|
||||
using SuppressMessage = System.Diagnostics.CodeAnalysis.SuppressMessageAttribute;
|
||||
|
||||
|
||||
namespace XenOvfTransport
|
||||
@ -89,7 +88,6 @@ namespace XenOvfTransport
|
||||
}
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Logging mechanism")]
|
||||
public DiskStream Connect(XenAPI.Session xenSession, string vdiuuid, bool read_only)
|
||||
{
|
||||
StartiScsiTarget(xenSession, vdiuuid, read_only);
|
||||
@ -184,7 +182,6 @@ namespace XenOvfTransport
|
||||
}
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Logging mechanism")]
|
||||
public void Disconnect(XenAPI.Session xenSession)
|
||||
{
|
||||
try
|
||||
@ -212,7 +209,6 @@ namespace XenOvfTransport
|
||||
StopiScsiTarget(xenSession);
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Logging mechanism")]
|
||||
public void Copy(Stream source, Stream destination, string filename, bool shouldHash)
|
||||
{
|
||||
log.InfoFormat("Started copying {0} bytes to {1} via iSCSI.", source.Length, filename);
|
||||
@ -295,7 +291,6 @@ namespace XenOvfTransport
|
||||
log.InfoFormat("Finished copying {0} bytes to {1} via iSCSI.", source.Length, filename);
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Logging mechanism")]
|
||||
public void Verify(Stream target, string filename)
|
||||
{
|
||||
log.InfoFormat("Started verifying {0} bytes in {1} after copy via iSCSI.", _bytescopied, filename);
|
||||
@ -479,7 +474,6 @@ namespace XenOvfTransport
|
||||
UpdateHandler.Invoke(e);
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Logging mechanism")]
|
||||
private void StartiScsiTarget(XenAPI.Session xenSession, string vdiuuid, bool read_only)
|
||||
{
|
||||
try
|
||||
@ -510,7 +504,6 @@ namespace XenOvfTransport
|
||||
}
|
||||
}
|
||||
|
||||
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Logging mechanism")]
|
||||
private void StopiScsiTarget(XenAPI.Session xenSession)
|
||||
{
|
||||
try
|
||||
|
Loading…
Reference in New Issue
Block a user