1 | // Licensed to the .NET Foundation under one or more agreements. |
2 | // The .NET Foundation licenses this file to you under the MIT license. |
3 | // See the LICENSE file in the project root for more information. |
4 | // |
5 | // This file defines namespaces used by the runtime. |
6 | // |
7 | |
8 | |
9 | |
10 | #define g_SystemNS "System" |
11 | |
12 | #define g_RuntimeNS g_SystemNS ".Runtime" |
13 | #define g_IONS g_SystemNS ".IO" |
14 | #define g_ThreadingNS g_SystemNS ".Threading" |
15 | #define g_CollectionsNS g_SystemNS ".Collections" |
16 | #define g_ResourcesNS g_SystemNS ".Resources" |
17 | #define g_DiagnosticsNS g_SystemNS ".Diagnostics" |
18 | #define g_CodeContractsNS g_DiagnosticsNS ".Contracts" |
19 | #define g_AssembliesNS g_SystemNS ".Configuration.Assemblies" |
20 | #define g_GlobalizationNS g_SystemNS ".Globalization" |
21 | #define g_IsolatedStorageNS g_SystemNS ".IO.IsolatedStorage" |
22 | #define g_TextNS g_SystemNS ".Text" |
23 | #define g_CollectionsGenericNS g_SystemNS ".Collections.Generic" |
24 | |
25 | #define g_InteropServicesNS g_SystemNS ".Runtime.InteropServices" |
26 | #define g_ReflectionNS g_SystemNS ".Reflection" |
27 | #define g_ReflectionEmitNS g_ReflectionNS ".Emit" |
28 | |
29 | #define g_InteropNS g_RuntimeNS ".InteropServices" |
30 | #define g_InteropTCENS g_InteropNS ".TCEAdapterGen" |
31 | #define g_ExpandoNS g_InteropNS ".Expando" |
32 | #ifdef FEATURE_COMINTEROP |
33 | #define g_WinRTNS g_InteropNS ".WindowsRuntime" |
34 | #endif // FEATURE_COMINTEROP |
35 | |
36 | #define g_IntrinsicsNS g_RuntimeNS ".Intrinsics" |
37 | |
38 | #define g_InternalCompilerServicesNS "Internal.Runtime.CompilerServices" |
39 | #define g_CompilerServicesNS g_RuntimeNS ".CompilerServices" |
40 | |
41 | #define g_ConstrainedExecutionNS g_RuntimeNS ".ConstrainedExecution" |
42 | |
43 | #define g_SecurityNS g_SystemNS ".Security" |
44 | #define g_UtilNS g_SecurityNS ".Util" |
45 | #define g_PublicKeyNS g_SecurityNS ".PublicKey" |
46 | #define g_PermissionsNS g_SecurityNS ".Permissions" |
47 | #define g_PrincipalNS g_SecurityNS ".Principal" |
48 | #define g_PolicyNS g_SecurityNS ".Policy" |
49 | #define g_CryptographyNS g_SecurityNS ".Cryptography" |
50 | #define g_X509NS g_CryptographyNS ".X509Certificates" |
51 | |
52 | #define g_SerializationNS g_RuntimeNS ".Serialization" |
53 | #define g_RemotingNS g_RuntimeNS ".Remoting" |
54 | #define g_ActivationNS g_RemotingNS ".Activation" |
55 | #define g_ProxiesNS g_RemotingNS ".Proxies" |
56 | #define g_ContextsNS g_RemotingNS ".Contexts" |
57 | #define g_MessagingNS g_RemotingNS ".Messaging" |
58 | #define g_RemotingServicesNS g_RemotingNS ".Services" |
59 | #define g_LifetimeNS g_RemotingNS ".Lifetime" |
60 | |
61 | #define g_MicrosoftNS "Microsoft" |
62 | |
63 | #define g_Win32NS g_MicrosoftNS ".Win32" |
64 | #define g_SafeHandlesNS g_Win32NS ".SafeHandles" |
65 | |
66 | #define g_StubHelpersNS g_SystemNS ".StubHelpers" |
67 | |
68 | // Jupiter support requires accessing types in the System.Windows namespace & children, |
69 | // but these types may show up in the Windows.UI.Xaml namespace. |
70 | #define g_SysWindowsNS g_SystemNS ".Windows" |
71 | |
72 | #define g_DirectUINS "Windows.UI.Xaml" |
73 | #define g_AutomationNS g_DirectUINS ".Automation" |
74 | #define g_MarkupNS g_DirectUINS ".Markup" |
75 | |
76 | #define g_WindowsFoundationDiagNS "Windows.Foundation.Diagnostics" |
77 | |
78 | #define g_ExceptionServicesNS g_RuntimeNS ".ExceptionServices" |
79 | |
80 | #define g_LoaderNS g_RuntimeNS ".Loader" |
81 | |