コード例 #1
0
        public static unsafe void ArrayAddress <TArray>(TArray arr, int[] indices, TypedRefAction act) where TArray : TArrayBase
        {
            TypedReference tr;

            ArrayAddress <TArray>(arr, &tr, indices);
            act(tr);
        }
コード例 #2
0
        public unsafe static void MakeTypedReference(object target, TypedRefAction act, params FieldInfo[] fields)
        {
            TypedReference tr;

            MakeTypedReference(&tr, target, fields);
            act(tr);
        }
コード例 #3
0
 public static void GetTypedReference <T>(ref T reference, TypedRefAction act)
 {
     act(__makeref(reference));
 }