コード例 #1
0
 public override object? GetNthMask(int index)
 {
     SceneScriptFragments_FieldIndex enu = (SceneScriptFragments_FieldIndex)index;
     switch (enu)
     {
         case SceneScriptFragments_FieldIndex.PhaseFragments:
             return PhaseFragments;
         default:
             return base.GetNthMask(index);
     }
 }
コード例 #2
0
 public override void SetNthMask(int index, object obj)
 {
     SceneScriptFragments_FieldIndex enu = (SceneScriptFragments_FieldIndex)index;
     switch (enu)
     {
         case SceneScriptFragments_FieldIndex.PhaseFragments:
             this.PhaseFragments = (MaskItem<Exception?, IEnumerable<MaskItem<Exception?, ScenePhaseFragment.ErrorMask?>>?>)obj;
             break;
         default:
             base.SetNthMask(index, obj);
             break;
     }
 }
コード例 #3
0
 public override void SetNthException(int index, Exception ex)
 {
     SceneScriptFragments_FieldIndex enu = (SceneScriptFragments_FieldIndex)index;
     switch (enu)
     {
         case SceneScriptFragments_FieldIndex.PhaseFragments:
             this.PhaseFragments = new MaskItem<Exception?, IEnumerable<MaskItem<Exception?, ScenePhaseFragment.ErrorMask?>>?>(ex, null);
             break;
         default:
             base.SetNthException(index, ex);
             break;
     }
 }