コード例 #1
0
 public override void DeepCopyIn(
     IANpcSpawn item,
     IANpcSpawnGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     this.DeepCopyIn(
         item: (IANpc)item,
         rhs: (IANpcGetter)rhs,
         errorMask: errorMask,
         copyMask: copyMask,
         deepCopy: deepCopy);
 }
コード例 #2
0
 public override void DeepCopyIn(
     IMajorRecord item,
     IMajorRecordGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     this.DeepCopyIn(
         item: (ICell)item,
         rhs: (ICellGetter)rhs,
         errorMask: errorMask,
         copyMask: copyMask,
         deepCopy: deepCopy);
 }
コード例 #3
0
 public override void DeepCopyIn(
     IMagicEffectArchetype item,
     IMagicEffectArchetypeGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     this.DeepCopyIn(
         item: (IMagicEffectSpellArchetype)item,
         rhs: (IMagicEffectSpellArchetypeGetter)rhs,
         errorMask: errorMask,
         copyMask: copyMask,
         deepCopy: deepCopy);
 }
コード例 #4
0
 public void DeepCopyIn(
     IVirtualMachineAdapter item,
     IVirtualMachineAdapterGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         (IAVirtualMachineAdapter)item,
         (IAVirtualMachineAdapterGetter)rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #5
0
 public void DeepCopyIn(
     ICellInternal item,
     ICellGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         item,
         rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #6
0
 public override void DeepCopyIn(
     IFallout4MajorRecord item,
     IFallout4MajorRecordGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     this.DeepCopyIn(
         item: (IGameSetting)item,
         rhs: (IGameSettingGetter)rhs,
         errorMask: errorMask,
         copyMask: copyMask,
         deepCopy: deepCopy);
 }
コード例 #7
0
 public override void DeepCopyIn(
     IOblivionMajorRecordInternal item,
     IOblivionMajorRecordGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     this.DeepCopyIn(
         item: (IGlobalInternal)item,
         rhs: (IGlobalGetter)rhs,
         errorMask: errorMask,
         copyMask: copyMask,
         deepCopy: deepCopy);
 }
コード例 #8
0
 public override void DeepCopyIn(
     IMajorRecordInternal item,
     IMajorRecordGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     this.DeepCopyIn(
         item: (IActorValueInformationInternal)item,
         rhs: (IActorValueInformationGetter)rhs,
         errorMask: errorMask,
         copyMask: copyMask,
         deepCopy: deepCopy);
 }
コード例 #9
0
 public void DeepCopyIn(
     IHair item,
     IHairGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         (ISkyrimMajorRecord)item,
         (ISkyrimMajorRecordGetter)rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #10
0
 public bool Parse <T>(
     XElement node,
     out IEDIDLinkGetter <T> item,
     ErrorMaskBuilder?errorMask)
     where T : class, IMajorRecordCommonGetter
 {
     if (Parse(node, out RecordType id, errorMask))
     {
         item = new EDIDLink <T>(id);
         return(true);
     }
     item = new EDIDLink <T>();
     return(false);
 }
コード例 #11
0
 public void DeepCopyIn(
     IActorValueInformationInternal item,
     IActorValueInformationGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         item,
         rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #12
0
ファイル: XmlTranslationCaster.cs プロジェクト: Noggog/Loqui
 bool IXmlTranslation <object> .Parse(
     XElement root,
     [MaybeNullWhen(false)] out object item,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?translationMask)
 {
     if (Source.Parse(root, out var sourceItem, errorMask, translationMask))
     {
         item = sourceItem;
         return(item != null);
     }
     item = default;
     return(false);
 }
コード例 #13
0
 public void DeepCopyIn(
     IAnimationSoundTagSetInternal item,
     IAnimationSoundTagSetGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         item,
         rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #14
0
 public static void ReportWarning(this ErrorMaskBuilder?errorMask, string str)
 {
     if (errorMask == null)
     {
         return;
     }
     if (errorMask.Warnings == null)
     {
         errorMask.Warnings = new List <(int[], string)>();
     }
     errorMask.Warnings.Add((
                                errorMask.GetCurrentStack(),
                                str));
 }
コード例 #15
0
 public override void DeepCopyIn(
     IFallout4MajorRecordInternal item,
     IFallout4MajorRecordGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     this.DeepCopyIn(
         item: (IExplosionInternal)item,
         rhs: (IExplosionGetter)rhs,
         errorMask: errorMask,
         copyMask: copyMask,
         deepCopy: deepCopy);
 }
コード例 #16
0
 public virtual void DeepCopyIn(
     IADamageTypeInternal item,
     IADamageTypeGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         item,
         rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #17
0
 public virtual void DeepCopyIn(
     IGameSettingInternal item,
     IGameSettingGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         item,
         rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #18
0
 public virtual void DeepCopyIn(
     IADamageType item,
     IADamageTypeGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         (IFallout4MajorRecord)item,
         (IFallout4MajorRecordGetter)rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #19
0
 public virtual void DeepCopyIn(
     IGlobal item,
     IGlobalGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         (IOblivionMajorRecord)item,
         (IOblivionMajorRecordGetter)rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #20
0
 public void DeepCopyIn(
     IRegionLand item,
     IRegionLandGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         (IRegionData)item,
         (IRegionDataGetter)rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #21
0
 public override void DeepCopyIn(
     IMajorRecordInternal item,
     IMajorRecordGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     this.DeepCopyIn(
         item: (IImpactDataSetInternal)item,
         rhs: (IImpactDataSetGetter)rhs,
         errorMask: errorMask,
         copyMask: copyMask,
         deepCopy: deepCopy);
 }
コード例 #22
0
 public override void DeepCopyIn(
     IRegionData item,
     IRegionDataGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     this.DeepCopyIn(
         item: (IRegionLand)item,
         rhs: (IRegionLandGetter)rhs,
         errorMask: errorMask,
         copyMask: copyMask,
         deepCopy: deepCopy);
 }
コード例 #23
0
 public override void DeepCopyIn(
     IAVirtualMachineAdapter item,
     IAVirtualMachineAdapterGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     this.DeepCopyIn(
         item: (IVirtualMachineAdapter)item,
         rhs: (IVirtualMachineAdapterGetter)rhs,
         errorMask: errorMask,
         copyMask: copyMask,
         deepCopy: deepCopy);
 }
コード例 #24
0
 public virtual void DeepCopyIn(
     IGameSetting item,
     IGameSettingGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         (ISkyrimMajorRecord)item,
         (ISkyrimMajorRecordGetter)rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #25
0
 public void DeepCopyIn(
     ICell item,
     ICellGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         (IFallout4MajorRecord)item,
         (IFallout4MajorRecordGetter)rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #26
0
 public void DeepCopyIn(
     ISpellLeveled item,
     ISpellLeveledGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         (ISpell)item,
         (ISpellGetter)rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #27
0
 public void DeepCopyIn(
     IMagicEffectSpellArchetypeInternal item,
     IMagicEffectSpellArchetypeGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         item,
         rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #28
0
 public override void DeepCopyIn(
     ISpell item,
     ISpellGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     this.DeepCopyIn(
         item: (ISpellLeveled)item,
         rhs: (ISpellLeveledGetter)rhs,
         errorMask: errorMask,
         copyMask: copyMask,
         deepCopy: deepCopy);
 }
コード例 #29
0
 public void DeepCopyIn(
     IMagicEffectLightArchetype item,
     IMagicEffectLightArchetypeGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         (IMagicEffectArchetype)item,
         (IMagicEffectArchetypeGetter)rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }
コード例 #30
0
 public virtual void DeepCopyIn(
     IANpc item,
     IANpcGetter rhs,
     ErrorMaskBuilder?errorMask,
     TranslationCrystal?copyMask,
     bool deepCopy)
 {
     base.DeepCopyIn(
         (IANpcSpawn)item,
         (IANpcSpawnGetter)rhs,
         errorMask,
         copyMask,
         deepCopy: deepCopy);
 }