public static void LoadObject(int index, ScriptCore.PersistReader.ObjectLoadMode loadMode, ref object obj) { if (OnLoadObject != null && loadMode == ScriptCore.PersistReader.ObjectLoadMode.Create) { OnLoadObject(index, ref obj); } }
/* * IL_03b1: callvirt instance void [mscorlib]System.Reflection.FieldInfo::SetValue(object, * object) * * AL_1004: ldloca.s V_10 * AL_1006: ldarg.2 * AL_1007: ldloc V_6 * AL_1008: call void ScriptCore.ExceptionTrap::LoadReference(object&, * object&, * class [mscorlib]System.Reflection.FieldInfo) */ public void PartialLoadObject(PersistedTypeCode saveType, ref object obj, ScriptCore.PersistReader.ObjectLoadMode loadMode) { object obj3 = null; FieldInfo mFieldInfo = null; ExceptionTrap.LoadReference(ref obj3, ref obj, mFieldInfo); }
public static void LoadObject(int index, ScriptCore.PersistReader.ObjectLoadMode loadMode, ref object obj) { if (OnLoadObject != null) { if (loadMode != PersistReader.ObjectLoadMode.Create) { return; } OnLoadObject(index, ref obj); } }