public static IArraySortHelper<T> Default => s_defaultArraySortHelper;
- [DynamicDependency("#ctor", typeof(GenericArraySortHelper<>))]
private static IArraySortHelper<T> CreateArraySortHelper()
{
IArraySortHelper<T> defaultArraySortHelper;
public static IArraySortHelper<TKey, TValue> Default => s_defaultArraySortHelper;
- [DynamicDependency("#ctor", typeof(GenericArraySortHelper<,>))]
private static IArraySortHelper<TKey, TValue> CreateArraySortHelper()
{
IArraySortHelper<TKey, TValue> defaultArraySortHelper;
private static class Methods
{
private static MethodInfo? s_ByReferenceOfByte_Value;
- [DynamicDependency(DynamicallyAccessedMemberTypes.PublicMethods, typeof(ByReference<>))]
public static MethodInfo ByReferenceOfByte_Value() =>
s_ByReferenceOfByte_Value ??= typeof(ByReference<byte>).GetMethod("get_Value")!;
private static MethodInfo? s_ThrowHelper_Throw_NullReference_InvokeNullRefReturned;
- [DynamicDependency(DynamicallyAccessedMemberTypes.PublicMethods, typeof(ThrowHelper))]
public static MethodInfo ThrowHelper_Throw_NullReference_InvokeNullRefReturned() =>
s_ThrowHelper_Throw_NullReference_InvokeNullRefReturned ??= typeof(ThrowHelper).GetMethod(nameof(ThrowHelper.Throw_NullReference_InvokeNullRefReturned))!;
private static MethodInfo? s_Pointer_Box;
- [DynamicDependency(DynamicallyAccessedMemberTypes.PublicMethods, typeof(Pointer))]
public static MethodInfo Pointer_Box() =>
s_Pointer_Box ??= typeof(Pointer).GetMethod(nameof(Pointer.Box), new[] { typeof(void*), typeof(Type) })!;