diff --git a/src/coreclr/vm/corelib.h b/src/coreclr/vm/corelib.h index 45a10b73dda48c..4e2a6dbf25ebff 100644 --- a/src/coreclr/vm/corelib.h +++ b/src/coreclr/vm/corelib.h @@ -321,8 +321,6 @@ DEFINE_METHOD(VALUETASK_1, GET_RESULT, get_Result, NoSig) DEFINE_METHOD(VALUETASK_1, AS_TASK_OR_NOTIFIER, AsTaskOrNotifier, IM_RetObj) DEFINE_CLASS(VALUETASK, Tasks, ValueTask) -DEFINE_METHOD(VALUETASK, FROM_EXCEPTION, FromException, SM_Exception_RetValueTask) -DEFINE_METHOD(VALUETASK, FROM_EXCEPTION_1, FromException, GM_Exception_RetValueTaskOfT) DEFINE_METHOD(VALUETASK, FROM_RESULT_T, FromResult, GM_T_RetValueTaskOfT) DEFINE_METHOD(VALUETASK, GET_COMPLETED_TASK, get_CompletedTask, SM_RetValueTask) DEFINE_METHOD(VALUETASK, GET_ISCOMPLETED, get_IsCompleted, NoSig) @@ -332,8 +330,6 @@ DEFINE_METHOD(VALUETASK, AS_TASK_OR_NOTIFIER, AsTaskOrNotifier, IM_RetObj) DEFINE_CLASS(TASK_1, Tasks, Task`1) DEFINE_CLASS(TASK, Tasks, Task) -DEFINE_METHOD(TASK, FROM_EXCEPTION, FromException, SM_Exception_RetTask) -DEFINE_METHOD(TASK, FROM_EXCEPTION_1, FromException, GM_Exception_RetTaskOfT) DEFINE_METHOD(TASK, FROM_RESULT_T, FromResult, GM_T_RetTaskOfT) DEFINE_METHOD(TASK, GET_COMPLETED_TASK, get_CompletedTask, SM_RetTask) DEFINE_METHOD(TASK, GET_ISCOMPLETED, get_IsCompleted, NoSig) @@ -591,7 +587,6 @@ DEFINE_METHOD(MULTICAST_DELEGATE, CTOR_COLLECTIBLE_OPENED, CtorColl DEFINE_METHOD(MULTICAST_DELEGATE, CTOR_COLLECTIBLE_VIRTUAL_DISPATCH, CtorCollectibleVirtualDispatch, IM_Obj_IntPtr_IntPtr_IntPtr_RetVoid) DEFINE_CLASS(NULL, System, DBNull) -DEFINE_FIELD(NULL, VALUE, Value) DEFINE_CLASS(NULLABLE, System, Nullable`1) @@ -981,7 +976,6 @@ DEFINE_METHOD(AUTORELEASEPOOL, DRAINAUTORELEASEPOOL, DrainAutoreleasePool DEFINE_CLASS(TYPE, System, Type) DEFINE_METHOD(TYPE, GET_TYPE_FROM_HANDLE, GetTypeFromHandle, SM_RuntimeTypeHandle_RetType) -DEFINE_PROPERTY(TYPE, IS_IMPORT, IsImport, Bool) DEFINE_CLASS(TYPE_DELEGATOR, Reflection, TypeDelegator) @@ -1165,7 +1159,6 @@ DEFINE_METHOD(MNGD_REF_CUSTOM_MARSHALER, CLEAR_NATIVE, ClearNativ DEFINE_METHOD(MNGD_REF_CUSTOM_MARSHALER, CLEAR_MANAGED, ClearManaged, SM_ICustomMarshaler_RefObj_PtrIntPtr_RetVoid) DEFINE_METHOD(MNGD_REF_CUSTOM_MARSHALER, CONVERT_CONTENTS_TO_NATIVE_UCO, ConvertContentsToNative, SM_PtrICustomMarshaler_PtrObj_PtrIntPtr_PtrException_RetVoid) DEFINE_METHOD(MNGD_REF_CUSTOM_MARSHALER, CONVERT_CONTENTS_TO_MANAGED_UCO, ConvertContentsToManaged, SM_PtrICustomMarshaler_PtrObj_PtrIntPtr_PtrException_RetVoid) -DEFINE_METHOD(MNGD_REF_CUSTOM_MARSHALER, CLEAR_NATIVE_UCO, ClearNative, SM_PtrICustomMarshaler_PtrObj_PtrIntPtr_PtrException_RetVoid) DEFINE_METHOD(MNGD_REF_CUSTOM_MARSHALER, CLEAR_MANAGED_UCO, ClearManaged, SM_PtrICustomMarshaler_PtrObj_PtrIntPtr_PtrException_RetVoid) DEFINE_CLASS(ASANY_MARSHALER, StubHelpers, AsAnyMarshaler) diff --git a/src/coreclr/vm/metasig.h b/src/coreclr/vm/metasig.h index bb9a15bbfd9248..1be249b9ea93ab 100644 --- a/src/coreclr/vm/metasig.h +++ b/src/coreclr/vm/metasig.h @@ -171,25 +171,16 @@ // static methods: DEFINE_METASIG_T(SM(Int_IntPtr_IntPtr_RetException, i I I, C(EXCEPTION))) DEFINE_METASIG_T(SM(Type_CharPtr_RuntimeAssembly_Bool_Bool_IntPtr_RetRuntimeType, P(u) C(ASSEMBLY) F F I, C(CLASS))) -DEFINE_METASIG_T(SM(Type_RetIntPtr, C(TYPE), I)) DEFINE_METASIG(SM(RefIntPtr_IntPtr_IntPtr_Int_RetObj, r(I) I I i, j)) -DEFINE_METASIG(SM(IntPtr_UInt_VoidPtr_RetObj, I K P(v), j)) -DEFINE_METASIG(SM(Obj_IntPtr_RetIntPtr, j I, I)) DEFINE_METASIG(SM(VoidPtr_RetVoidPtr, P(v), P(v))) DEFINE_METASIG(SM(Obj_VoidPtr_RetVoidPtr, j P(v), P(v))) -DEFINE_METASIG(SM(Obj_IntPtr_RetObj, j I, j)) -DEFINE_METASIG(SM(Obj_RefIntPtr_RetVoid, j r(I), v)) DEFINE_METASIG(SM(Obj_RefBool_RetVoid, j r(F), v)) -DEFINE_METASIG(SM(Obj_IntPtr_RetVoid, j I, v)) -DEFINE_METASIG(SM(Obj_IntPtr_RetBool, j I, F)) DEFINE_METASIG(SM(Obj_IntPtr_IntPtr_Int_RetIntPtr, j I I i, I)) -DEFINE_METASIG(SM(IntPtr_IntPtr_RefIntPtr_RetObj, I I r(I), j)) DEFINE_METASIG_T(SM(Obj_RefExInfo_RetVoid, j r(g(EXINFO)), v)) DEFINE_METASIG_T(SM(UInt_RefExInfo_RetVoid, K r(g(EXINFO)), v)) DEFINE_METASIG_T(SM(RefExInfo_RefExInfo_RetVoid, r(g(EXINFO)) r(g(EXINFO)), v)) #ifdef FEATURE_COMINTEROP DEFINE_METASIG(SM(Obj_IntPtr_RefIntPtr_RefBool_RetIntPtr, j I r(I) r(F), I)) -DEFINE_METASIG(SM(Obj_IntPtr_RefIntPtr_RetIntPtr, j I r(I), I)) #endif // FEATURE_COMINTEROP #ifdef FEATURE_COMWRAPPERS DEFINE_METASIG_T(SM(IntPtr_CreateObjectFlags_RetObj, I g(CREATEOBJECTFLAGS), j)) @@ -201,104 +192,46 @@ DEFINE_METASIG_T(SM(Exception_Obj_RefIntPtr_RetVoidPtr, C(EXCEPTION) j r(I), P(v DEFINE_METASIG(SM(Int_RetVoid, i, v)) DEFINE_METASIG(SM(Int_RetObj, i, j)) DEFINE_METASIG(SM(Int_Int_RetVoid, i i, v)) -DEFINE_METASIG(SM(Str_RetIntPtr, s, I)) -DEFINE_METASIG(SM(Str_RetBool, s, F)) DEFINE_METASIG(SM(IntPtr_IntPtr_RetVoid, I I, v)) -DEFINE_METASIG(SM(IntPtr_IntPtr_Int_Obj_RetIntPtr, I I i j, I)) -DEFINE_METASIG(SM(IntPtr_IntPtr_IntPtr_RetVoid, I I I, v)) -DEFINE_METASIG(SM(IntPtr_IntPtr_IntPtr_UShrt_IntPtr_RetVoid, I I I H I, v)) DEFINE_METASIG(SM(IntPtr_Int_IntPtr_RetObj, I i I, j)) DEFINE_METASIG(SM(IntPtr_IntPtr_Int_Bool_IntPtr_RetVoid, I I i F I, v)) DEFINE_METASIG(SM(IntPtr_IntPtr_Obj_RetVoid, I I j, v)) DEFINE_METASIG_T(SM(Obj_Array_RetVoid, j C(ARRAY), v)) DEFINE_METASIG(SM(Obj_IntPtr_Obj_RetVoid, j I j, v)) -DEFINE_METASIG(SM(RetUIntPtr, _, U)) DEFINE_METASIG(SM(RetIntPtr, _, I)) DEFINE_METASIG(SM(RetUInt, _, K)) DEFINE_METASIG(SM(RetBool, _, F)) DEFINE_METASIG(SM(IntPtr_RetStr, I, s)) -DEFINE_METASIG(SM(IntPtr_RetBool, I, F)) -DEFINE_METASIG(SM(UInt_IntPtr_RetStr, K I, s)) DEFINE_METASIG(SM(Char_Bool_Bool_RetByte, u F F, b)) DEFINE_METASIG(SM(Byte_RetChar, b, u)) DEFINE_METASIG(SM(Str_Bool_Bool_RefInt_RetIntPtr, s F F r(i), I)) DEFINE_METASIG(SM(IntPtr_Int_RetStr, I i, s)) DEFINE_METASIG_T(SM(SafeHandle_RefCleanupWorkListElement_RetIntPtr, C(SAFE_HANDLE) r(C(CLEANUP_WORK_LIST_ELEMENT)), I)) -DEFINE_METASIG(SM(PtrByte_IntPtr_RetVoid, P(b) I, v)) DEFINE_METASIG(SM(Str_Bool_Bool_RefInt_RetArrByte, s F F r(i), a(b) )) -DEFINE_METASIG(SM(ArrByte_Int_PtrByte_Int_Int_RetVoid, a(b) i P(b) i i, v)) DEFINE_METASIG(SM(PtrByte_Int_ArrByte_Int_Int_RetVoid, P(b) i a(b) i i, v)) DEFINE_METASIG(SM(PtrByte_RetInt, P(b), i)) -DEFINE_METASIG(SM(PtrSByt_RetInt, P(B), i)) -DEFINE_METASIG(SM(IntPtr_RetIntPtr, I, I)) -DEFINE_METASIG(SM(UIntPtr_RetIntPtr, U, I)) DEFINE_METASIG(SM(PtrByte_PtrByte_Int_RetVoid, P(b) P(b) i, v)) DEFINE_METASIG(SM(RefByte_RefByte_UIntPtr_RetVoid, r(b) r(b) U, v)) DEFINE_METASIG(SM(RefByte_Byte_UIntPtr_RetVoid, r(b) b U, v)) DEFINE_METASIG(SM(RefByte_UIntPtr_RetVoid, r(b) U, v)) DEFINE_METASIG(SM(PtrVoid_Byte_UInt_RetVoid, P(v) b K, v)) -DEFINE_METASIG(SM(RefObj_IntPtr_RetVoid, r(j) I, v)) -DEFINE_METASIG(SM(RefObj_RefIntPtr_RetVoid, r(j) r(I), v)) DEFINE_METASIG(SM(IntPtr_RefObj_IntPtr_RetVoid, I r(j) I, v)) -DEFINE_METASIG(SM(IntPtr_RefObj_PtrIntPtr_RetVoid, I r(j) P(I), v)) DEFINE_METASIG(SM(IntPtr_RefObj_IntPtr_Int_RetVoid, I r(j) I i,v)) -DEFINE_METASIG(SM(IntPtr_Int_IntPtr_Int_Int_Int_RetVoid, I i I i i i, v)) DEFINE_METASIG(SM(IntPtr_IntPtr_Int_Int_IntPtr_RetVoid, I I i i I, v)) DEFINE_METASIG(SM(IntPtr_RefObj_IntPtr_Obj_RetVoid, I r(j) I j, v)) DEFINE_METASIG(SM(Obj_Int_RetVoid, j i,v)) DEFINE_METASIG(SM(PtrVoid_Obj_RetObj, P(v) j, j)) -DEFINE_METASIG(SM(PtrVoid_Obj_RetRefByte, P(v) j, r(b))) DEFINE_METASIG_T(SM(ICustomMarshaler_RefObj_PtrIntPtr_RetVoid, C(ICUSTOM_MARSHALER) r(j) P(I), v)) -DEFINE_METASIG(SM(IntPtr_IntPtr_PtrIntPtr_IntPtr_RetVoid, I I P(I) I, v)) DEFINE_METASIG_T(SM(PtrICustomMarshaler_PtrObj_PtrIntPtr_PtrException_RetVoid, P(C(ICUSTOM_MARSHALER)) P(j) P(I) P(C(EXCEPTION)), v)) -DEFINE_METASIG(SM(RefDbl_Dbl_RetDbl, r(d) d, d)) -DEFINE_METASIG(SM(RefDbl_Dbl_Dbl_RetDbl, r(d) d d, d)) DEFINE_METASIG(SM(Long_Long_RetLong, l l, l)) DEFINE_METASIG(SM(ULong_ULong_RetULong, L L, L)) -DEFINE_METASIG(SM(RefLong_Long_RetLong, r(l) l, l)) DEFINE_METASIG(SM(RefLong_Long_Long_RetLong, r(l) l l, l)) -DEFINE_METASIG(SM(RefFlt_Flt_RetFlt, r(f) f, f)) -DEFINE_METASIG(SM(RefFlt_Flt_Flt_RetFlt, r(f) f f, f)) -DEFINE_METASIG(SM(RefInt_Int_RetInt, r(i) i, i)) DEFINE_METASIG(SM(RefInt_Int_Int_RetInt, r(i) i i, i)) -DEFINE_METASIG(SM(RefInt_Int_Int_RefBool_RetInt, r(i) i i r(F), i)) -DEFINE_METASIG(SM(RefIntPtr_IntPtr_RetIntPtr, r(I) I, I)) -DEFINE_METASIG(SM(RefIntPtr_IntPtr_IntPtr_RetIntPtr, r(I) I I, I)) -DEFINE_METASIG(SM(RefObj_Obj_RetObj, r(j) j, j)) -DEFINE_METASIG(SM(RefObj_Obj_Obj_RetObj, r(j) j j, j)) DEFINE_METASIG(SM(ObjIntPtr_RetVoid, j I, v)) -DEFINE_METASIG(SM(RefBool_RetBool, r(F), F)) -DEFINE_METASIG(SM(RefBool_Bool, r(F) F, v)) -DEFINE_METASIG(SM(RefSByt_RetSByt, r(B), B)) -DEFINE_METASIG(SM(RefSByt_SByt, r(B) B, v)) -DEFINE_METASIG(SM(RefByte_RetByte, r(b), b)) -DEFINE_METASIG(SM(RefByte_Byte, r(b) b, v)) DEFINE_METASIG(SM(RefByte_RefByte_UInt_RetVoid, r(b) r(b) K, v)) DEFINE_METASIG(SM(RefByte_Byte_UInt_RetVoid, r(b) b K, v)) -DEFINE_METASIG(SM(RefShrt_RetShrt, r(h), h)) -DEFINE_METASIG(SM(RefShrt_Shrt, r(h) h, v)) -DEFINE_METASIG(SM(RefUShrt_RetUShrt, r(H), H)) -DEFINE_METASIG(SM(RefUShrt_UShrt, r(H) H, v)) -DEFINE_METASIG(SM(RefInt_RetInt, r(i), i)) -DEFINE_METASIG(SM(RefInt_Int, r(i) i, v)) -DEFINE_METASIG(SM(RefUInt_RetUInt, r(K), K)) -DEFINE_METASIG(SM(RefUInt_UInt, r(K) K, v)) -DEFINE_METASIG(SM(RefLong_RetLong, r(l), l)) -DEFINE_METASIG(SM(RefLong_Long, r(l) l, v)) -DEFINE_METASIG(SM(RefULong_RetULong, r(L), L)) -DEFINE_METASIG(SM(RefULong_ULong, r(L) L, v)) -DEFINE_METASIG(SM(RefIntPtr_RetIntPtr, r(I), I)) -DEFINE_METASIG(SM(RefIntPtr_IntPtr, r(I) I, v)) -DEFINE_METASIG(SM(RefUIntPtr_RetUIntPtr, r(U), U)) -DEFINE_METASIG(SM(RefUIntPtr_UIntPtr, r(U) U, v)) -DEFINE_METASIG(SM(RefFlt_RetFlt, r(f), f)) -DEFINE_METASIG(SM(RefFlt_Flt, r(f) f, v)) -DEFINE_METASIG(SM(RefDbl_RetDbl, r(d), d)) -DEFINE_METASIG(SM(RefDbl_Dbl, r(d) d, v)) -DEFINE_METASIG(GM(RefT_RetT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(M(0)), M(0))) -DEFINE_METASIG(GM(RefT_T, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(M(0)) M(0), v)) DEFINE_METASIG(GM(RefByte_RetT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(b), M(0))) DEFINE_METASIG(GM(RefByte_T_RetVoid, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(b) M(0), v)) @@ -306,7 +239,6 @@ DEFINE_METASIG(GM(PtrVoid_RetT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, P(v), M(0))) DEFINE_METASIG(GM(PtrVoid_T_RetVoid, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, P(v) M(0), v)) DEFINE_METASIG(GM(RefT_RetRefT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(M(0)), r(M(0)))) -DEFINE_METASIG(GM(VoidPtr_RetRefT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, P(v), r(M(0)))) DEFINE_METASIG(GM(RefTFrom_RetRefTTo, IMAGE_CEE_CS_CALLCONV_DEFAULT, 2, r(M(0)), r(M(1)))) DEFINE_METASIG(GM(Obj_RetT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, j, M(0))) DEFINE_METASIG(GM(RefT_Int_RetRefT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(M(0)) i, r(M(0)))) @@ -317,13 +249,11 @@ DEFINE_METASIG(GM(RefT_RetVoid, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(M(0)), v)) DEFINE_METASIG(GM(PtrVoid_RefT_RetVoid, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, P(v) r(M(0)), v)) DEFINE_METASIG(GM(RefT_PtrVoid_RetVoid, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, r(M(0)) P(v), v)) -DEFINE_METASIG(GM(ArrT_RetRefT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, a(M(0)), r(M(0)))) DEFINE_METASIG_T(SM(Array_RetRefByte, C(ARRAY), r(b))) DEFINE_METASIG_T(SM(SafeHandle_RefBool_RetIntPtr, C(SAFE_HANDLE) r(F), I )) DEFINE_METASIG_T(SM(SafeHandle_RetVoid, C(SAFE_HANDLE), v )) -DEFINE_METASIG_T(SM(RetMethodBase, _, C(METHOD_BASE))) DEFINE_METASIG(SM(RetVoid, _, v)) DEFINE_METASIG(SM(Str_IntPtr_Int_RetVoid, s I i, v)) DEFINE_METASIG(SM(Int_RetIntPtr, i, I)) @@ -334,19 +264,15 @@ DEFINE_METASIG(SM(Dbl_RetLong, d, l)) DEFINE_METASIG(SM(IntPtr_RetObj, I, j)) DEFINE_METASIG_T(SM(Int_RetException, i, C(EXCEPTION))) DEFINE_METASIG_T(SM(RetException, _, C(EXCEPTION))) -DEFINE_METASIG(SM(Int_IntPtr_RetObj, i I, j)) DEFINE_METASIG(SM(IntPtr_IntPtr_Int_RetVoid, I I i, v)) DEFINE_METASIG_T(SM(Exception_RetInt, C(EXCEPTION), i)) DEFINE_METASIG(SM(IntPtr_RetVoid, I, v)) -DEFINE_METASIG(SM(IntPtr_Bool_RetVoid, I F, v)) DEFINE_METASIG(SM(IntPtr_UInt_IntPtr_RetVoid, I K I, v)) DEFINE_METASIG(SM(IntPtr_RetUInt, I, K)) DEFINE_METASIG(SM(PtrChar_RetInt, P(u), i)) DEFINE_METASIG(SM(PtrChar_RetVoid, P(u), v)) -DEFINE_METASIG(SM(IntPtr_IntPtr_RetIntPtr, I I, I)) -DEFINE_METASIG(SM(IntPtr_IntPtr_Int_RetIntPtr, I I i, I)) DEFINE_METASIG(SM(PtrVoid_RetVoid, P(v), v)) DEFINE_METASIG(SM(PtrVoid_PtrVoid_RetVoid, P(v) P(v), v)) DEFINE_METASIG(SM(PtrVoid_PtrVoid_PtrVoid_RetVoid, P(v) P(v) P(v), v)) @@ -355,10 +281,6 @@ DEFINE_METASIG(IM(Obj_RetBool, j, F)) DEFINE_METASIG(SM(Obj_RetVoid, j, v)) DEFINE_METASIG(SM(Obj_RetInt, j, i)) DEFINE_METASIG(SM(Obj_RetIntPtr, j, I)) -DEFINE_METASIG(SM(Obj_RetObj, j, j)) -DEFINE_METASIG(SM(Obj_RetArrByte, j, a(b))) -DEFINE_METASIG(SM(Obj_Bool_RetArrByte, j F, a(b))) -DEFINE_METASIG(SM(Obj_Obj_RefArrByte_RetArrByte, j j r(a(b)), a(b))) #ifdef FEATURE_COMINTEROP DEFINE_METASIG_T(SM(Obj_Int_RefComVariant_RetVoid, j i r(g(COMVARIANT)), v)) @@ -375,7 +297,6 @@ DEFINE_METASIG(SM(Int_Str_RetIntPtr, i s, I)) DEFINE_METASIG(SM(Int_Str_IntPtr_RetIntPtr, i s I, I)) DEFINE_METASIG(SM(Int_Str_IntPtr_Int_RetVoid, i s I i, v)) DEFINE_METASIG(SM(Str_IntPtr_RetIntPtr, s I, I)) -DEFINE_METASIG(SM(Str_Bool_Int_RetV, s F i, v)) DEFINE_METASIG_T(SM(Type_RetObj, C(TYPE), j)) DEFINE_METASIG_T(SM(Type_RetInt, C(TYPE), i)) @@ -390,25 +311,18 @@ DEFINE_METASIG_T(IM(PtrNativeAssemblyNameParts, P(g(NATIVE_ASSEMBLY_NAME_PARTS)) DEFINE_METASIG(SM(PtrCharPtrVoid, P(u) P(v), v)) DEFINE_METASIG(IM(RetObj, _, j)) DEFINE_METASIG(SM(RetObj, _, j)) -DEFINE_METASIG_T(IM(RetIEnumerator, _, C(IENUMERATOR))) DEFINE_METASIG(IM(RetStr, _, s)) -DEFINE_METASIG(IM(RetLong, _, l)) DEFINE_METASIG_T(IM(RetType, _, C(TYPE))) DEFINE_METASIG(IM(RetVoid, _, v)) DEFINE_METASIG(IM(RetBool, _, F)) DEFINE_METASIG(IM(RetArrByte, _, a(b))) DEFINE_METASIG_T(IM(RetArrParameterInfo, _, a(C(PARAMETER)))) -DEFINE_METASIG_T(IM(RetCultureInfo, _, C(CULTURE_INFO))) -DEFINE_METASIG(IM(Bool_RetIntPtr, F, I)) DEFINE_METASIG_T(IM(Bool_RetMethodInfo, F, C(METHOD_INFO))) -DEFINE_METASIG(SM(Bool_RetStr, F, s)) -DEFINE_METASIG(IM(Bool_Bool_RetStr, F F, s)) DEFINE_METASIG(IM(PtrChar_RetVoid, P(u), v)) DEFINE_METASIG(IM(PtrChar_Int_Int_RetVoid, P(u) i i, v)) -DEFINE_METASIG_T(IM(ReadOnlySpanOfByte_RetVoid, GI(g(READONLY_SPAN), 1, b), v)) DEFINE_METASIG_T(IM(ReadOnlySpanOfChar_RetVoid, GI(g(READONLY_SPAN), 1, u), v)) DEFINE_METASIG(IM(PtrSByt_RetVoid, P(B), v)) DEFINE_METASIG(IM(PtrSByt_Int_Int_RetVoid, P(B) i i, v)) @@ -427,71 +341,40 @@ DEFINE_METASIG(SM(PtrSByt_Int_Int_RetStr, P(B) i i, s)) DEFINE_METASIG_T(SM(PtrSByt_Int_Int_Encoding_RetStr, P(B) i i C(ENCODING), s)) DEFINE_METASIG(IM(Obj_Int_RetIntPtr, j i, I)) -DEFINE_METASIG(IM(ArrByte_Int_Int_RetVoid, a(b) i i, v)) -DEFINE_METASIG(IM(Char_Char_RetStr, u u, s)) DEFINE_METASIG(IM(Char_Int_RetVoid, u i, v)) DEFINE_METASIG_T(SM(RetCultureInfo, _, C(CULTURE_INFO))) DEFINE_METASIG_T(SM(CultureInfo_RetVoid, C(CULTURE_INFO), v)) -DEFINE_METASIG(IM(Dbl_RetVoid, d, v)) -DEFINE_METASIG(IM(Flt_RetVoid, f, v)) -DEFINE_METASIG(IM(Int_RetInt, i, i)) DEFINE_METASIG(IM(Int_RefIntPtr_RefIntPtr_RefIntPtr_RetVoid, i r(I) r(I) r(I), v)) DEFINE_METASIG(IM(Int_RetStr, i, s)) DEFINE_METASIG(IM(Int_RetVoid, i, v)) -DEFINE_METASIG(IM(Int_RetBool, i, F)) -DEFINE_METASIG(IM(Int_Int_RetVoid, i i, v)) -DEFINE_METASIG(IM(Int_Int_Int_RetVoid, i i i, v)) -DEFINE_METASIG(IM(Int_Int_Int_Int_RetVoid, i i i i, v)) DEFINE_METASIG_T(IM(Exception_RetVoid, C(EXCEPTION), v)) DEFINE_METASIG(IM(IntPtr_RetVoid, I, v)) -DEFINE_METASIG_T(IM(RefGuid_RetIntPtr, r(g(GUID)), I)) -DEFINE_METASIG(IM(Obj_RetInt, j, i)) DEFINE_METASIG(IM(Obj_RetVoid, j, v)) DEFINE_METASIG(IM(Obj_RetObj, j, j)) DEFINE_METASIG(IM(Obj_IntPtr_RetVoid, j I, v)) DEFINE_METASIG(IM(Obj_UIntPtr_RetVoid, j U, v)) DEFINE_METASIG(IM(Obj_IntPtr_IntPtr_RetVoid, j I I, v)) DEFINE_METASIG(IM(Obj_IntPtr_IntPtr_IntPtr_RetVoid, j I I I, v)) -DEFINE_METASIG(IM(Obj_IntPtr_IntPtr_IntPtr_IntPtr_RetVoid, j I I I I, v)) -DEFINE_METASIG(IM(IntPtr_UInt_IntPtr_IntPtr_RetVoid, I K I I, v)) -DEFINE_METASIG(IM(Obj_Bool_RetVoid, j F, v)) #ifdef FEATURE_COMINTEROP -DEFINE_METASIG(SM(Obj_RetStr, j, s)) DEFINE_METASIG_T(IM(Str_BindingFlags_Obj_ArrObj_ArrBool_ArrInt_ArrType_Type_RetObj, s g(BINDING_FLAGS) j a(j) a(F) a(i) a(C(TYPE)) C(TYPE), j)) #endif // FEATURE_COMINTEROP DEFINE_METASIG_T(IM(Obj_Obj_BindingFlags_Binder_CultureInfo_RetVoid, j j g(BINDING_FLAGS) C(BINDER) C(CULTURE_INFO), v)) DEFINE_METASIG_T(IM(Obj_Obj_BindingFlags_Binder_ArrObj_CultureInfo_RetVoid, j j g(BINDING_FLAGS) C(BINDER) a(j) C(CULTURE_INFO), v)) DEFINE_METASIG_T(IM(Obj_BindingFlags_Binder_ArrObj_CultureInfo_RetObj, j g(BINDING_FLAGS) C(BINDER) a(j) C(CULTURE_INFO), j)) -DEFINE_METASIG(IM(RefObject_RetBool, r(j), F)) DEFINE_METASIG_T(IM(Class_RetObj, C(CLASS), j)) DEFINE_METASIG(IM(Int_VoidPtr_RetVoid, i P(v), v)) -DEFINE_METASIG(IM(VoidPtr_RetVoid, P(v), v)) DEFINE_METASIG(SM(VoidPtr_RetObj, P(v), j)) -DEFINE_METASIG_T(IM(Str_RetModule, s, C(MODULE))) -DEFINE_METASIG_T(SM(Str_Bool_RetAssembly, s F, C(ASSEMBLY))) -DEFINE_METASIG(IM(Str_Str_Obj_RetVoid, s s j, v)) -DEFINE_METASIG(IM(Str_Str_Str_Obj_RetVoid, s s s j, v)) -DEFINE_METASIG(IM(Str_Str_Str_Obj_Bool_RetVoid, s s s j F, v)) -DEFINE_METASIG(IM(Str_Str_RefObj_RetVoid, s s r(j), v)) DEFINE_METASIG(SM(Str_RetStr, s, s)) -DEFINE_METASIG_T(SM(Str_CultureInfo_RetStr, s C(CULTURE_INFO), s)) -DEFINE_METASIG_T(SM(Str_CultureInfo_RefBool_RetStr, s C(CULTURE_INFO) r(F), s)) -DEFINE_METASIG(SM(PtrPtrChar_PtrPtrChar_Int_RetVoid, P(P(u)) P(P(u)) i, v)) DEFINE_METASIG_T(SM(PtrPtrChar_PtrPtrChar_Int_PtrException_RetVoid, P(P(u)) P(P(u)) i P(C(EXCEPTION)), v)) DEFINE_METASIG(SM(PtrChar_Int_PtrPtrChar_RetArrStr, P(u) i P(P(u)), a(s))) -DEFINE_METASIG(SM(RefBool_RefBool_RetVoid, r(F) r(F), v)) DEFINE_METASIG_T(IM(Str_Exception_RetVoid, s C(EXCEPTION), v)) -DEFINE_METASIG(IM(Str_Obj_RetVoid, s j, v)) -DEFINE_METASIG(IM(Str_Str_RetStr, s s, s)) DEFINE_METASIG(IM(Str_Str_RetVoid, s s, v)) -DEFINE_METASIG(IM(Str_Str_Str_RetVoid, s s s, v)) DEFINE_METASIG(IM(Str_Int_RetVoid, s i, v)) -DEFINE_METASIG(IM(Str_Str_Int_RetVoid, s s i, v)) DEFINE_METASIG(IM(Str_Str_Str_Int_RetVoid, s s s i, v)) DEFINE_METASIG_T(IM(Str_BindingFlags_Binder_Obj_ArrObj_ArrParameterModifier_CultureInfo_ArrStr_RetObj, \ s g(BINDING_FLAGS) C(BINDER) j a(j) a(g(PARAMETER_MODIFIER)) C(CULTURE_INFO) a(s), j)) @@ -502,12 +385,10 @@ DEFINE_METASIG_T(SM(RuntimeMethodHandle_RetIntPtr, g(METHOD_HANDLE), I)) DEFINE_METASIG_T(SM(IntPtr_Type_RetDelegate, I C(TYPE), C(DELEGATE))) DEFINE_METASIG_T(SM(IntPtr_RuntimeType_RetDelegate, I C(CLASS), C(DELEGATE))) -DEFINE_METASIG(IM(RetRefByte, _, r(b))) DEFINE_METASIG_T(IM(Type_RetArrObj, C(TYPE) F, a(j))) DEFINE_METASIG_T(IM(BindingFlags_RetArrFieldInfo, g(BINDING_FLAGS), a(C(FIELD_INFO)))) DEFINE_METASIG_T(IM(BindingFlags_RetArrMethodInfo, g(BINDING_FLAGS), a(C(METHOD_INFO)))) DEFINE_METASIG_T(IM(BindingFlags_RetArrPropertyInfo, g(BINDING_FLAGS), a(C(PROPERTY_INFO)))) -DEFINE_METASIG(IM(ArrByte_RetVoid, a(b), v)) DEFINE_METASIG(IM(ArrChar_RetVoid, a(u), v)) DEFINE_METASIG(IM(ArrChar_Int_Int_RetVoid, a(u) i i, v)) DEFINE_METASIG_T(IM(ArrType_ArrException_Str_RetVoid, a(C(TYPE)) a(C(EXCEPTION)) s, v)) @@ -537,26 +418,15 @@ DEFINE_METASIG_T(SM(PtrAssembly_PtrByte_PtrAssembly_PtrException_RetVoid, P(C(AS DEFINE_METASIG_T(SM(PtrAssembly_PtrChar_PtrAssembly_PtrException_RetVoid, P(C(ASSEMBLY)) P(u) P(C(ASSEMBLY)) P(C(EXCEPTION)), v)) DEFINE_METASIG_T(SM(IntPtr_PtrAssemblyName_PtrAssemblyBase_PtrException_RetVoid, I P(C(ASSEMBLY_NAME)) P(C(ASSEMBLYBASE)) P(C(EXCEPTION)), v)) -// For FailFast -DEFINE_METASIG(SM(Str_RetVoid, s, v)) -DEFINE_METASIG_T(SM(Str_Exception_RetVoid, s C(EXCEPTION), v)) -DEFINE_METASIG_T(SM(Str_Exception_Str_RetVoid, s C(EXCEPTION) s, v)) - // fields - e.g.: // DEFINE_METASIG(Fld(PtrVoid, P(v))) // Runtime Helpers -DEFINE_METASIG(SM(Obj_Obj_Bool_RetVoid, j j F, v)) DEFINE_METASIG_T(IM(Dec_RetVoid, g(DECIMAL), v)) DEFINE_METASIG_T(IM(Currency_RetVoid, g(CURRENCY), v)) -DEFINE_METASIG_T(SM(RefDec_RetVoid, r(g(DECIMAL)), v)) -DEFINE_METASIG_T(IM(RetTaskOfT, _, GI(C(TASK_1), 1, G(0)))) -DEFINE_METASIG_T(IM(RetTask, _, C(TASK))) -DEFINE_METASIG_T(IM(Exception_RetValueTask, C(EXCEPTION), g(VALUETASK))) -DEFINE_METASIG_T(IM(RetValueTask, _, g(VALUETASK))) DEFINE_METASIG_T(SM(Task_RetVoid, C(TASK), v)) DEFINE_METASIG_T(SM(TaskOfInt_RetInt, GI(C(TASK_1), 1, i), i)) @@ -579,7 +449,6 @@ DEFINE_METASIG_T(SM(RefCleanupWorkListElement_RetVoid, r(C(CLEANUP_WORK_LIST_ELE DEFINE_METASIG_T(SM(RefCleanupWorkListElement_SafeHandle_RetIntPtr, r(C(CLEANUP_WORK_LIST_ELEMENT)) C(SAFE_HANDLE), I)) DEFINE_METASIG(SM(PtrVoid_RetPtrVoid, P(v), P(v))) -DEFINE_METASIG(IM(PtrVoid_RetVoid, P(v), v)) DEFINE_METASIG_T(SM(IDynamicInterfaceCastable_RuntimeType_Bool_RetBool, C(IDYNAMICINTERFACECASTABLE) C(CLASS) F, F)) DEFINE_METASIG_T(SM(IDynamicInterfaceCastable_RuntimeType_RetRtType, C(IDYNAMICINTERFACECASTABLE) C(CLASS), C(CLASS))) @@ -593,9 +462,6 @@ DEFINE_METASIG_T(IM(Int_RetReadOnlyRefT, i, Q(INATTRIBUTE) r(G(0)))) DEFINE_METASIG(GM(RetT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, _, M(0))) -DEFINE_METASIG_T(SM(Array_Int_Array_Int_Int_RetVoid, C(ARRAY) i C(ARRAY) i i, v)) -DEFINE_METASIG_T(SM(Array_Int_Obj_RetVoid, C(ARRAY) i j, v)) -DEFINE_METASIG_T(SM(Array_Int_PtrVoid_RetRefObj, C(ARRAY) i P(v), r(j))) DEFINE_METASIG(SM(ArrObject_IntPtr_Obj_RetVoid, a(j) I j, v)) DEFINE_METASIG(SM(ArrObject_IntPtr_PtrVoid_RetRefObj, a(j) I P(v), r(j))) @@ -611,7 +477,6 @@ DEFINE_METASIG(SM(PtrByte_RetStr, P(b), s)) DEFINE_METASIG(SM(Str_RetPtrByte, s, P(b))) DEFINE_METASIG(SM(PtrByte_RetVoid, P(b), v)) -DEFINE_METASIG(GM(T_RetVoid, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, M(0), v)) DEFINE_METASIG_T(GM(RetTaskOfT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, , GI(C(TASK_1), 1, M(0)))) DEFINE_METASIG_T(GM(RetValueTaskOfT, IMAGE_CEE_CS_CALLCONV_DEFAULT, 1, , GI(g(VALUETASK_1), 1, M(0))))