code inspections

This commit is contained in:
2019-09-29 22:24:58 +01:00
parent 07bf72a8c3
commit 19f831695d
+38 -38
View File
@@ -8,17 +8,17 @@ namespace ASCOM.Meade.net
public class AssemblyInfo
{
// The assembly information values.
public string Title = string.Empty;
public string Description = string.Empty;
public string Company = string.Empty;
public string Product = string.Empty;
public string Copyright = string.Empty;
public string Trademark = string.Empty;
public string AssemblyVersion;
public string FileVersion = string.Empty;
public string Guid = string.Empty;
public string NeutralLanguage = string.Empty;
public bool IsComVisible;
//public readonly string Title = string.Empty;
//public readonly string Description = string.Empty;
//public readonly string Company = string.Empty;
public readonly string Product = string.Empty;
//public readonly string Copyright = string.Empty;
//public readonly string Trademark = string.Empty;
public readonly string AssemblyVersion;
//public readonly string FileVersion = string.Empty;
//public readonly string Guid = string.Empty;
//public readonly string NeutralLanguage = string.Empty;
//public readonly bool IsComVisible;
// Return a particular assembly attribute value.
public static T GetAssemblyAttribute<T>(Assembly assembly)
@@ -45,49 +45,49 @@ namespace ASCOM.Meade.net
public AssemblyInfo(Assembly assembly)
{
// Get values from the assembly.
var titleAttr = GetAssemblyAttribute<AssemblyTitleAttribute>(assembly);
if (titleAttr != null)
Title = titleAttr.Title;
//var titleAttr = GetAssemblyAttribute<AssemblyTitleAttribute>(assembly);
//if (titleAttr != null)
// Title = titleAttr.Title;
var assemblyAttr = GetAssemblyAttribute<AssemblyDescriptionAttribute>(assembly);
if (assemblyAttr != null)
Description = assemblyAttr.Description;
//var assemblyAttr = GetAssemblyAttribute<AssemblyDescriptionAttribute>(assembly);
//if (assemblyAttr != null)
// Description = assemblyAttr.Description;
var companyAttr =GetAssemblyAttribute<AssemblyCompanyAttribute>(assembly);
if (companyAttr != null)
Company = companyAttr.Company;
//var companyAttr =GetAssemblyAttribute<AssemblyCompanyAttribute>(assembly);
//if (companyAttr != null)
// Company = companyAttr.Company;
var productAttr = GetAssemblyAttribute<AssemblyProductAttribute>(assembly);
if (productAttr != null)
Product = productAttr.Product;
var copyrightAttr = GetAssemblyAttribute<AssemblyCopyrightAttribute>(assembly);
if (copyrightAttr != null)
Copyright = copyrightAttr.Copyright;
//var copyrightAttr = GetAssemblyAttribute<AssemblyCopyrightAttribute>(assembly);
//if (copyrightAttr != null)
// Copyright = copyrightAttr.Copyright;
var trademarkAttr = GetAssemblyAttribute<AssemblyTrademarkAttribute>(assembly);
if (trademarkAttr != null)
Trademark = trademarkAttr.Trademark;
//var trademarkAttr = GetAssemblyAttribute<AssemblyTrademarkAttribute>(assembly);
//if (trademarkAttr != null)
// Trademark = trademarkAttr.Trademark;
var version = assembly.GetName().Version;
AssemblyVersion = $"{version.Major}.{version.Minor}.{version.Build}.{version.Revision}";
var fileVersionAttr = GetAssemblyAttribute<AssemblyFileVersionAttribute>(assembly);
if (fileVersionAttr != null) FileVersion =
fileVersionAttr.Version;
//var fileVersionAttr = GetAssemblyAttribute<AssemblyFileVersionAttribute>(assembly);
//if (fileVersionAttr != null) FileVersion =
// fileVersionAttr.Version;
var guidAttr = GetAssemblyAttribute<GuidAttribute>(assembly);
if (guidAttr != null)
Guid = guidAttr.Value;
//var guidAttr = GetAssemblyAttribute<GuidAttribute>(assembly);
//if (guidAttr != null)
// Guid = guidAttr.Value;
var languageAttr = GetAssemblyAttribute<NeutralResourcesLanguageAttribute>(assembly);
if (languageAttr != null)
NeutralLanguage = languageAttr.CultureName;
//var languageAttr = GetAssemblyAttribute<NeutralResourcesLanguageAttribute>(assembly);
//if (languageAttr != null)
// NeutralLanguage = languageAttr.CultureName;
var comAttr = GetAssemblyAttribute<ComVisibleAttribute>(assembly);
if (comAttr != null)
IsComVisible = comAttr.Value;
//var comAttr = GetAssemblyAttribute<ComVisibleAttribute>(assembly);
//if (comAttr != null)
// IsComVisible = comAttr.Value;
}
}
}