system\runtime\serialization\objectmanager.cs (19)
352private bool DoValueTypeFixup(FieldInfo memberToFix, ObjectHolder holder, Object value) {
354FieldInfo[] fieldsTemp=new FieldInfo[4];
355FieldInfo[] fields=null;
374FieldInfo[] temp = new FieldInfo[fieldsTemp.Length * 2];
387FieldInfo parentField = currFixup.ParentField;
438fields = new FieldInfo[currentFieldIndex];
440FieldInfo fieldInfo = fieldsTemp[(currentFieldIndex - 1 - i)];
474void DumpValueTypeFixup(object obj, FieldInfo[] intermediateFields, FieldInfo memberToFix, object value){
603if (!DoValueTypeFixup((FieldInfo)tempMember, holder, tempObjectHolder.ObjectValue)) {
731Contract.Assert(member == null || member is FieldInfo, "RegisterString - member is FieldInfo");
734temp = new ObjectHolder(obj, objectID, info, null, idOfContainingObj, (FieldInfo)member, null);
791temp = new ObjectHolder(obj, objectID, info, surrogate, idOfContainingObj, (FieldInfo)member, arrayIndex);
807temp.UpdateData(obj, info, surrogate, idOfContainingObj, (FieldInfo)member, arrayIndex, this);
1172ISerializationSurrogate surrogate, long idOfContainingObj, FieldInfo field, int[] arrayIndex) {
1206ISerializationSurrogate surrogate, long idOfContainingObj, FieldInfo field, int[] arrayIndex) {
1333internal void UpdateData(Object obj, SerializationInfo info, ISerializationSurrogate surrogate, long idOfContainer, FieldInfo field, int[] arrayIndex, ObjectManager manager) {