示例#1
0
 public DebugMapInspector AddBehaviour(IDebugBehaviour behaviour)
 {
     foreach (var type in behaviour.HandledTypes)
     {
         _behaviours[type] = behaviour.Handle;
     }
     return(this);
 }
示例#2
0
 public DebugMapInspector AddBehaviour(IDebugBehaviour behaviour)
 {
     if (behaviour == null)
     {
         throw new ArgumentNullException(nameof(behaviour));
     }
     foreach (var type in behaviour.HandledTypes)
     {
         _behaviours[type] = behaviour.Handle;
     }
     return(this);
 }
示例#3
0
 public DebugMapInspector AddBehaviour(IDebugBehaviour behaviour)
 {
     _behaviours[behaviour.HandledType] = behaviour.Handle;
     return(this);
 }