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