init lserp cs 5.0

This commit is contained in:
cyf
2026-07-10 15:25:05 +08:00
commit 90f3fda86a
3799 changed files with 976868 additions and 0 deletions
+69
View File
@@ -0,0 +1,69 @@
namespace Cef3
{
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Text;
internal static class ExceptionBuilder
{
public static CefVersionMismatchException RuntimeVersionBuildRevisionMismatch(int actual, int expected)
{
return new CefVersionMismatchException(string.Format(CultureInfo.InvariantCulture,
"CEF runtime version mismatch: loaded revision {0}, but supported {1}.",
actual,
expected
));
}
public static CefVersionMismatchException RuntimeVersionApiHashMismatch(string actual, string expected, string expectedVersion)
{
return new CefVersionMismatchException(string.Format(CultureInfo.InvariantCulture,
"CEF runtime version mismatch: loaded version API hash \"{0}\", but supported \"{1}\" ({2}).",
actual,
expected,
expectedVersion
));
}
public static Exception CefRuntimeAlreadyInitialized()
{
return new InvalidOperationException("CEF runtime already initialized.");
}
public static Exception CefRuntimeNotInitialized()
{
return new InvalidOperationException("CEF runtime is not initialized.");
}
public static Exception CefRuntimeFailedToInitialize()
{
return new InvalidOperationException("Failed to initialize CEF runtime.");
}
public static Exception UnsupportedPlatform()
{
return new InvalidOperationException("Unsupported platform.");
}
public static Exception InvalidSelfReference()
{
return new InvalidOperationException("Invalid self reference.");
}
public static Exception FailedToCreateBrowser()
{
return new InvalidOperationException("Failed to create browser.");
}
public static Exception ObjectDisposed()
{
return new InvalidOperationException("Object disposed.");
}
public static Exception ObjectNotFound()
{
return new InvalidOperationException("Failed to map pointer to object.");
}
}
}