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 | |
6 | |
7 | #ifndef __CLASSNAMES_H__ |
8 | #define __CLASSNAMES_H__ |
9 | |
10 | #include "namespace.h" |
11 | |
12 | // These system class names are not assembly qualified. |
13 | |
14 | #define g_AppDomainClassName "System.AppDomain" |
15 | #define g_ArgIteratorName "ArgIterator" |
16 | #define g_ArrayClassName "System.Array" |
17 | |
18 | #define g_NullableName "Nullable`1" |
19 | #define g_ByReferenceName "ByReference`1" |
20 | |
21 | #define g_CollectionsEnumerableItfName "System.Collections.IEnumerable" |
22 | #define g_CollectionsEnumeratorClassName "System.Collections.IEnumerator" |
23 | #define g_CollectionsCollectionItfName "System.Collections.ICollection" |
24 | #define g_CollectionsGenericCollectionItfName "System.Collections.Generic.ICollection`1" |
25 | #define g_CollectionsGenericReadOnlyCollectionItfName "System.Collections.Generic.IReadOnlyCollection`1" |
26 | |
27 | #ifdef FEATURE_COMINTEROP |
28 | #define g_ECMAKeyToken "B77A5C561934E089" // The ECMA key used by some framework assemblies: mscorlib, system, etc. |
29 | #define g_FXKeyToken "b03f5f7f11d50a3a" // The FX key used by other framework assemblies: System.Web, System.Drawing, etc. |
30 | #define g_CorelibAsmName "System.Private.CoreLib" |
31 | #define g_SystemAsmName "System" |
32 | #define g_SystemRuntimeAsmName "System.Runtime" |
33 | #define g_DrawingAsmName "System.Drawing" |
34 | #define g_ObjectModelAsmName "System.ObjectModel" |
35 | #define g_SystemRuntimeWindowsRuntimeAsmName "System.Runtime.WindowsRuntime" |
36 | #define g_ColorClassName "System.Drawing.Color" |
37 | #define g_ColorTranslatorClassName "System.Drawing.ColorTranslator" |
38 | #define g_SystemUriClassName "System.Uri" |
39 | #define g_WinRTUriClassName "Windows.Foundation.Uri" |
40 | #define g_WinRTUriClassNameW W("Windows.Foundation.Uri") |
41 | #define g_WinRTIUriRCFactoryName "Windows.Foundation.IUriRuntimeClassFactory" |
42 | #define g_INotifyCollectionChangedName "System.Collections.Specialized.INotifyCollectionChanged" |
43 | #define g_NotifyCollectionChangedEventHandlerName "System.Collections.Specialized.NotifyCollectionChangedEventHandler" |
44 | #define g_NotifyCollectionChangedEventArgsName "System.Collections.Specialized.NotifyCollectionChangedEventArgs" |
45 | #define g_NotifyCollectionChangedEventArgsMarshalerName "System.Runtime.InteropServices.WindowsRuntime.NotifyCollectionChangedEventArgsMarshaler" |
46 | #define g_INotifyPropertyChangedName "System.ComponentModel.INotifyPropertyChanged" |
47 | #define g_PropertyChangedEventHandlerName "System.ComponentModel.PropertyChangedEventHandler" |
48 | #define g_PropertyChangedEventArgsName "System.ComponentModel.PropertyChangedEventArgs" |
49 | #define g_PropertyChangedEventArgsMarshalerName "System.Runtime.InteropServices.WindowsRuntime.PropertyChangedEventArgsMarshaler" |
50 | #define g_WinRTIIteratorClassName "Windows.Foundation.Collections.IIterator`1" |
51 | #define g_WinRTIIteratorClassNameW W("Windows.Foundation.Collections.IIterator`1") |
52 | #define g_ICommandName "System.Windows.Input.ICommand" |
53 | #define g_ComObjectName "__ComObject" |
54 | #define g_RuntimeClassName "RuntimeClass" |
55 | #define g_INotifyCollectionChanged_WinRTName "System.Runtime.InteropServices.WindowsRuntime.INotifyCollectionChanged_WinRT" |
56 | #define g_NotifyCollectionChangedToManagedAdapterName "System.Runtime.InteropServices.WindowsRuntime.NotifyCollectionChangedToManagedAdapter" |
57 | #define g_NotifyCollectionChangedToWinRTAdapterName "System.Runtime.InteropServices.WindowsRuntime.NotifyCollectionChangedToWinRTAdapter" |
58 | #define g_INotifyPropertyChanged_WinRTName "System.Runtime.InteropServices.WindowsRuntime.INotifyPropertyChanged_WinRT" |
59 | #define g_NotifyPropertyChangedToManagedAdapterName "System.Runtime.InteropServices.WindowsRuntime.NotifyPropertyChangedToManagedAdapter" |
60 | #define g_NotifyPropertyChangedToWinRTAdapterName "System.Runtime.InteropServices.WindowsRuntime.NotifyPropertyChangedToWinRTAdapter" |
61 | #define g_ICommand_WinRTName "System.Runtime.InteropServices.WindowsRuntime.ICommand_WinRT" |
62 | #define g_ICommandToManagedAdapterName "System.Runtime.InteropServices.WindowsRuntime.ICommandToManagedAdapter" |
63 | #define g_ICommandToWinRTAdapterName "System.Runtime.InteropServices.WindowsRuntime.ICommandToWinRTAdapter" |
64 | #define g_NotifyCollectionChangedEventHandler_WinRT "System.Runtime.InteropServices.WindowsRuntime.NotifyCollectionChangedEventHandler_WinRT" |
65 | #define g_PropertyChangedEventHandler_WinRT_Name "System.Runtime.InteropServices.WindowsRuntime.PropertyChangedEventHandler_WinRT" |
66 | #endif // FEATURE_COMINTEROP |
67 | |
68 | |
69 | #define g_DateClassName "System.DateTime" |
70 | #define g_DateTimeOffsetClassName "System.DateTimeOffset" |
71 | #define g_DecimalClassName "System.Decimal" |
72 | #define g_DecimalName "Decimal" |
73 | |
74 | #define g_Vector64ClassName "System.Runtime.Intrinsics.Vector64`1" |
75 | #define g_Vector64Name "Vector64`1" |
76 | |
77 | #define g_Vector128ClassName "System.Runtime.Intrinsics.Vector128`1" |
78 | #define g_Vector128Name "Vector128`1" |
79 | |
80 | #define g_Vector256ClassName "System.Runtime.Intrinsics.Vector256`1" |
81 | #define g_Vector256Name "Vector256`1" |
82 | |
83 | #ifdef FEATURE_COMINTEROP |
84 | |
85 | #define g_WindowsFoundationActivatableAttributeClassName "Windows.Foundation.Metadata.ActivatableAttribute" |
86 | #define g_WindowsFoundationComposableAttributeClassName "Windows.Foundation.Metadata.ComposableAttribute" |
87 | #define g_WindowsFoundationStaticAttributeClassName "Windows.Foundation.Metadata.StaticAttribute" |
88 | #define g_WindowsFoundationDefaultClassName "Windows.Foundation.Metadata.DefaultAttribute" |
89 | #define g_WindowsFoundationMarshalingBehaviorAttributeClassName "Windows.Foundation.Metadata.MarshalingBehaviorAttribute" |
90 | #define g_WindowsFoundationGCPressureAttributeClassName "Windows.Foundation.Metadata.GCPressureAttribute" |
91 | #endif // FEATURE_COMINTEROP |
92 | |
93 | #define g_EnumeratorToEnumClassName "System.Runtime.InteropServices.CustomMarshalers.EnumeratorToEnumVariantMarshaler" |
94 | #define g_ExceptionClassName "System.Exception" |
95 | #define g_ExecutionEngineExceptionClassName "System.ExecutionEngineException" |
96 | |
97 | #define g_ThreadStaticAttributeClassName "System.ThreadStaticAttribute" |
98 | #define g_TypeIdentifierAttributeClassName "System.Runtime.InteropServices.TypeIdentifierAttribute" |
99 | |
100 | #define g_ObjectClassName "System.Object" |
101 | #define g_ObjectName "Object" |
102 | #define g_OutOfMemoryExceptionClassName "System.OutOfMemoryException" |
103 | |
104 | #define g_ReflectionClassName "System.RuntimeType" |
105 | #define g_ReflectionConstructorName "System.Reflection.RuntimeConstructorInfo" |
106 | #define g_ReflectionEventInfoName "System.Reflection.EventInfo" |
107 | #define g_ReflectionEventName "System.Reflection.RuntimeEventInfo" |
108 | #define g_ReflectionExpandoItfName "System.Runtime.InteropServices.Expando.IExpando" |
109 | #define g_CMExpandoToDispatchExMarshaler "System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshaler" |
110 | #define g_CMExpandoViewOfDispatchEx "System.Runtime.InteropServices.CustomMarshalers.ExpandoViewOfDispatchEx" |
111 | #define g_ReflectionFieldName "System.Reflection.RuntimeFieldInfo" |
112 | #define g_ReflectionMemberInfoName "System.Reflection.MemberInfo" |
113 | #define g_MethodBaseName "System.Reflection.MethodBase" |
114 | #define g_ReflectionFieldInfoName "System.Reflection.FieldInfo" |
115 | #define g_ReflectionPropertyInfoName "System.Reflection.PropertyInfo" |
116 | #define g_ReflectionConstructorInfoName "System.Reflection.ConstructorInfo" |
117 | #define g_ReflectionMethodInfoName "System.Reflection.MethodInfo" |
118 | #define g_ReflectionMethodName "System.Reflection.RuntimeMethodInfo" |
119 | #define g_ReflectionMethodInterfaceName "System.IRuntimeMethodInfo" |
120 | #define g_ReflectionAssemblyName "System.Reflection.RuntimeAssembly" |
121 | #define g_ReflectionModuleName "System.Reflection.RuntimeModule" |
122 | #define g_ReflectionParamInfoName "System.Reflection.ParameterInfo" |
123 | #define g_ReflectionParamName "System.Reflection.RuntimeParameterInfo" |
124 | #define g_ReflectionPropInfoName "System.Reflection.RuntimePropertyInfo" |
125 | #define g_ReflectionReflectItfName "System.Reflection.IReflect" |
126 | #define g_RuntimeArgumentHandleName "RuntimeArgumentHandle" |
127 | #define g_RuntimeFieldHandleClassName "System.RuntimeFieldHandle" |
128 | #define g_RuntimeMethodHandleClassName "System.RuntimeMethodHandle" |
129 | #define g_RuntimeMethodHandleInternalName "RuntimeMethodHandleInternal" |
130 | #define g_RuntimeTypeHandleClassName "System.RuntimeTypeHandle" |
131 | |
132 | #define g_StackOverflowExceptionClassName "System.StackOverflowException" |
133 | #define g_StringBufferClassName "System.Text.StringBuilder" |
134 | #define g_StringBufferName "StringBuilder" |
135 | #define g_StringClassName "System.String" |
136 | #define g_StringName "String" |
137 | #define g_SharedStaticsClassName "System.SharedStatics" |
138 | |
139 | #define g_ThreadClassName "System.Threading.Thread" |
140 | #define g_TypeClassName "System.Type" |
141 | |
142 | #define g_VariantClassName "System.Variant" |
143 | #define g_GuidClassName "System.Guid" |
144 | |
145 | #define g_CompilerServicesFixedAddressValueTypeAttribute "System.Runtime.CompilerServices.FixedAddressValueTypeAttribute" |
146 | #define g_CompilerServicesUnsafeValueTypeAttribute "System.Runtime.CompilerServices.UnsafeValueTypeAttribute" |
147 | #define g_CompilerServicesIsByRefLikeAttribute "System.Runtime.CompilerServices.IsByRefLikeAttribute" |
148 | #define g_CompilerServicesIntrinsicAttribute "System.Runtime.CompilerServices.IntrinsicAttribute" |
149 | #define g_UnmanagedFunctionPointerAttribute "System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute" |
150 | #define g_DefaultDllImportSearchPathsAttribute "System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute" |
151 | #define g_NativeCallableAttribute "System.Runtime.InteropServices.NativeCallableAttribute" |
152 | #define g_FixedBufferAttribute "System.Runtime.CompilerServices.FixedBufferAttribute" |
153 | |
154 | #define g_CompilerServicesTypeDependencyAttribute "System.Runtime.CompilerServices.TypeDependencyAttribute" |
155 | |
156 | #define g_ReferenceAssemblyAttribute "System.Runtime.CompilerServices.ReferenceAssemblyAttribute" |
157 | |
158 | #define g_CriticalFinalizerObjectName "CriticalFinalizerObject" |
159 | |
160 | #endif //!__CLASSNAMES_H__ |
161 | |