SR
using FxResources.System.Diagnostics.EventLog;
using System.Resources;
using System.Runtime.CompilerServices;
namespace System
{
internal static class SR
{
private static ResourceManager s_resourceManager;
internal static ResourceManager ResourceManager => s_resourceManager ?? (s_resourceManager = new ResourceManager(typeof(FxResources.System.Diagnostics.EventLog.SR)));
internal static string BadLogName => GetResourceString("BadLogName", null);
internal static string CannotDeleteEqualSource => GetResourceString("CannotDeleteEqualSource", null);
internal static string CantMonitorEventLog => GetResourceString("CantMonitorEventLog", null);
internal static string CantOpenLog => GetResourceString("CantOpenLog", null);
internal static string CantOpenLogAccess => GetResourceString("CantOpenLogAccess", null);
internal static string CantReadLogEntryAt => GetResourceString("CantReadLogEntryAt", null);
internal static string CantRetrieveEntries => GetResourceString("CantRetrieveEntries", null);
internal static string DuplicateLogName => GetResourceString("DuplicateLogName", null);
internal static string EventID => GetResourceString("EventID", null);
internal static string IndexOutOfBounds => GetResourceString("IndexOutOfBounds", null);
internal static string InitTwice => GetResourceString("InitTwice", null);
internal static string InvalidCustomerLogName => GetResourceString("InvalidCustomerLogName", null);
internal static string InvalidParameter => GetResourceString("InvalidParameter", null);
internal static string InvalidParameterFormat => GetResourceString("InvalidParameterFormat", null);
internal static string LocalLogAlreadyExistsAsSource => GetResourceString("LocalLogAlreadyExistsAsSource", null);
internal static string LocalRegKeyMissing => GetResourceString("LocalRegKeyMissing", null);
internal static string LocalSourceAlreadyExists => GetResourceString("LocalSourceAlreadyExists", null);
internal static string LocalSourceNotRegistered => GetResourceString("LocalSourceNotRegistered", null);
internal static string LogDoesNotExists => GetResourceString("LogDoesNotExists", null);
internal static string LogEntryTooLong => GetResourceString("LogEntryTooLong", null);
internal static string LogSourceMismatch => GetResourceString("LogSourceMismatch", null);
internal static string MaximumKilobytesOutOfRange => GetResourceString("MaximumKilobytesOutOfRange", null);
internal static string MessageNotFormatted => GetResourceString("MessageNotFormatted", null);
internal static string MissingLog => GetResourceString("MissingLog", null);
internal static string MissingLogProperty => GetResourceString("MissingLogProperty", null);
internal static string MissingParameter => GetResourceString("MissingParameter", null);
internal static string NeedSourceToOpen => GetResourceString("NeedSourceToOpen", null);
internal static string NeedSourceToWrite => GetResourceString("NeedSourceToWrite", null);
internal static string NoCurrentEntry => GetResourceString("NoCurrentEntry", null);
internal static string NoLogName => GetResourceString("NoLogName", null);
internal static string ParameterTooLong => GetResourceString("ParameterTooLong", null);
internal static string PlatformNotSupported_EventLog => GetResourceString("PlatformNotSupported_EventLog", null);
internal static string RegKeyMissing => GetResourceString("RegKeyMissing", null);
internal static string RegKeyMissingShort => GetResourceString("RegKeyMissingShort", null);
internal static string RegKeyNoAccess => GetResourceString("RegKeyNoAccess", null);
internal static string RentionDaysOutOfRange => GetResourceString("RentionDaysOutOfRange", null);
internal static string SomeLogsInaccessible => GetResourceString("SomeLogsInaccessible", null);
internal static string SomeLogsInaccessibleToCreate => GetResourceString("SomeLogsInaccessibleToCreate", null);
internal static string SourceAlreadyExists => GetResourceString("SourceAlreadyExists", null);
internal static string SourceNotRegistered => GetResourceString("SourceNotRegistered", null);
internal static string TooManyReplacementStrings => GetResourceString("TooManyReplacementStrings", null);
internal static string LogAlreadyExistsAsSource => GetResourceString("LogAlreadyExistsAsSource", null);
internal static string NotSupported_IONonFileDevices => GetResourceString("NotSupported_IONonFileDevices", null);
[MethodImpl(MethodImplOptions.NoInlining)]
private static bool UsingResourceKeys()
{
return false;
}
internal static string GetResourceString(string resourceKey, string defaultString = null)
{
if (UsingResourceKeys())
return defaultString ?? resourceKey;
string text = null;
try {
text = ResourceManager.GetString(resourceKey);
} catch (MissingManifestResourceException) {
}
if (defaultString != null && resourceKey.Equals(text))
return defaultString;
return text;
}
internal static string Format(string resourceFormat, object p1)
{
if (UsingResourceKeys())
return string.Join(", ", resourceFormat, p1);
return string.Format(resourceFormat, p1);
}
internal static string Format(string resourceFormat, object p1, object p2)
{
if (UsingResourceKeys())
return string.Join(", ", resourceFormat, p1, p2);
return string.Format(resourceFormat, p1, p2);
}
internal static string Format(string resourceFormat, object p1, object p2, object p3)
{
if (UsingResourceKeys())
return string.Join(", ", resourceFormat, p1, p2, p3);
return string.Format(resourceFormat, p1, p2, p3);
}
internal static string Format(string resourceFormat, params object[] args)
{
if (args != null) {
if (UsingResourceKeys())
return resourceFormat + ", " + string.Join(", ", args);
return string.Format(resourceFormat, args);
}
return resourceFormat;
}
internal static string Format(IFormatProvider provider, string resourceFormat, object p1)
{
if (UsingResourceKeys())
return string.Join(", ", resourceFormat, p1);
return string.Format(provider, resourceFormat, p1);
}
internal static string Format(IFormatProvider provider, string resourceFormat, object p1, object p2)
{
if (UsingResourceKeys())
return string.Join(", ", resourceFormat, p1, p2);
return string.Format(provider, resourceFormat, p1, p2);
}
internal static string Format(IFormatProvider provider, string resourceFormat, object p1, object p2, object p3)
{
if (UsingResourceKeys())
return string.Join(", ", resourceFormat, p1, p2, p3);
return string.Format(provider, resourceFormat, p1, p2, p3);
}
internal static string Format(IFormatProvider provider, string resourceFormat, params object[] args)
{
if (args != null) {
if (UsingResourceKeys())
return resourceFormat + ", " + string.Join(", ", args);
return string.Format(provider, resourceFormat, args);
}
return resourceFormat;
}
}
}