/// <summary> /// Initializes the getter and setter functions immediately if necessary. /// </summary> public void Initialize() { if (delg == null) { delg = PDetours.Detour <D>(type, Name); } }
/// <summary> /// Initializes the getter and setter functions immediately if necessary. /// </summary> public void Initialize() { if (getter == null && setter == null) { var dt = PDetours.DetourField <P, T>(Name); getter = dt.Get; setter = dt.Set; } }