42 lines
905 B
C#
42 lines
905 B
C#
|
#nullable disable
|
||
|
using System.Runtime.InteropServices;
|
||
|
|
||
|
namespace Mono
|
||
|
{
|
||
|
[StructLayout (LayoutKind.Sequential)]
|
||
|
internal sealed class MonoDomainSetup
|
||
|
{
|
||
|
#region Sync with object-internals.h
|
||
|
string application_base;
|
||
|
string application_name;
|
||
|
string cache_path;
|
||
|
string configuration_file;
|
||
|
string dynamic_base;
|
||
|
string license_file;
|
||
|
string private_bin_path;
|
||
|
string private_bin_path_probe;
|
||
|
string shadow_copy_directories;
|
||
|
string shadow_copy_files;
|
||
|
bool publisher_policy;
|
||
|
private bool path_changed;
|
||
|
private int loader_optimization;
|
||
|
bool disallow_binding_redirects;
|
||
|
bool disallow_code_downloads;
|
||
|
|
||
|
object _activationArguments;
|
||
|
object domain_initializer;
|
||
|
object application_trust;
|
||
|
string [] domain_initializer_args;
|
||
|
|
||
|
bool disallow_appbase_probe;
|
||
|
byte [] configuration_bytes;
|
||
|
|
||
|
byte [] serialized_non_primitives;
|
||
|
#endregion
|
||
|
|
||
|
public MonoDomainSetup ()
|
||
|
{
|
||
|
}
|
||
|
}
|
||
|
}
|