public static ParseResult FillBinaryRecordTypes( IGlobalInternal item, MutagenFrame frame, Dictionary <RecordType, int>?recordParseCount, RecordType nextRecordType, int contentLength, RecordTypeConverter?recordTypeConverter = null) { nextRecordType = recordTypeConverter.ConvertToStandard(nextRecordType); switch (nextRecordType.TypeInt) { case RecordTypeInts.FNAM: { GlobalBinaryCreateTranslation.FillBinaryTypeCharCustom( frame: frame.SpawnWithLength(frame.MetaData.Constants.SubConstants.HeaderLength + contentLength), item: item); return(null); } default: return(OblivionMajorRecordBinaryCreateTranslation.FillBinaryRecordTypes( item: item, frame: frame, recordParseCount: recordParseCount, nextRecordType: nextRecordType, contentLength: contentLength)); } }
public static void CopyInFromBinary( this IGlobalInternal item, MutagenFrame frame, RecordTypeConverter?recordTypeConverter = null) { ((GlobalSetterCommon)((IGlobalGetter)item).CommonSetterInstance() !).CopyInFromBinary( item: item, frame: frame, recordTypeConverter: recordTypeConverter); }
public static void CopyInFromBinary( this IGlobalInternal item, MutagenFrame frame, TypedParseParams?translationParams = null) { ((GlobalSetterCommon)((IGlobalGetter)item).CommonSetterInstance() !).CopyInFromBinary( item: item, frame: frame, translationParams: translationParams); }
public static void DeepCopyIn( this IGlobalInternal lhs, IGlobalGetter rhs, ErrorMaskBuilder?errorMask, TranslationCrystal?copyMask) { ((GlobalSetterTranslationCommon)((IGlobalGetter)lhs).CommonSetterTranslationInstance() !).DeepCopyIn( item: lhs, rhs: rhs, errorMask: errorMask, copyMask: copyMask, deepCopy: false); }
public virtual void DeepCopyIn( IGlobalInternal item, IGlobalGetter rhs, ErrorMaskBuilder?errorMask, TranslationCrystal?copyMask, bool deepCopy) { base.DeepCopyIn( item, rhs, errorMask, copyMask, deepCopy: deepCopy); }
public static void DeepCopyIn( this IGlobalInternal lhs, IGlobalGetter rhs, out Global.ErrorMask errorMask, Global.TranslationMask?copyMask = null) { var errorMaskBuilder = new ErrorMaskBuilder(); ((GlobalSetterTranslationCommon)((IGlobalGetter)lhs).CommonSetterTranslationInstance() !).DeepCopyIn( item: lhs, rhs: rhs, errorMask: errorMaskBuilder, copyMask: copyMask?.GetCrystal(), deepCopy: false); errorMask = Global.ErrorMask.Factory(errorMaskBuilder); }
public static partial void FillBinaryTypeCharCustom(MutagenFrame frame, IGlobalInternal item) { }
public virtual void CopyInFromBinary( IGlobalInternal item, MutagenFrame frame, RecordTypeConverter?recordTypeConverter = null) { }
public virtual void Clear(IGlobalInternal item) { ClearPartial(); base.Clear(item); }
public static void Clear(this IGlobalInternal item) { ((GlobalSetterCommon)((IGlobalGetter)item).CommonSetterInstance() !).Clear(item: item); }
public static partial ParseResult FillBinaryTypeCharCustom(MutagenFrame frame, IGlobalInternal item) { return(null); }
public virtual void CopyInFromBinary( IGlobalInternal item, MutagenFrame frame, TypedParseParams?translationParams = null) { }