/// <summary> /// Loads the embedded error file. /// </summary> /// <returns> The error file as single string or null. </returns> internal static string?LoadErrorMapping() { var currentAssembly = DemoAgLinkPlcEmbeddedRequirementsHelper.CurrentAssembly; var resourceNames = DemoAgLinkPlcEmbeddedRequirementsHelper.ResourceNames; var errorFileName = "AGLink40_Error.txt"; var resourceName = resourceNames.FirstOrDefault(name => name.ToLower().Contains(errorFileName.ToLower())); var errorFileContent = AgLinkPlcEmbeddedRequirementsHelper.LoadInternalResourceAsString(resourceName, currentAssembly); return(errorFileContent); }
/// <summary> /// Loads the embedded license key. /// </summary> /// <returns> The license key or null. </returns> internal static string?LoadLicenseKey() { var currentAssembly = DemoAgLinkPlcEmbeddedRequirementsHelper.CurrentAssembly; var resourceNames = DemoAgLinkPlcEmbeddedRequirementsHelper.ResourceNames; var licenseFileName = "AGLink.license"; var resourceName = resourceNames.FirstOrDefault(name => name.ToLower().Contains(licenseFileName.ToLower())); var licenseKey = AgLinkPlcEmbeddedRequirementsHelper.LoadInternalResourceAsString(resourceName, currentAssembly); return(licenseKey); }