Interface IDictionaryTestHelperBase<TKey, TValue>
  
  
  
  Assembly: Unity.Netcode.RuntimeTests.dll
  Syntax
  
    public interface IDictionaryTestHelperBase<TKey, TValue>
   
  Type Parameters
  
    
      
        | Name | 
        Description | 
      
    
    
      
        | TKey | 
         | 
      
      
        | TValue | 
         | 
      
    
  
  Methods
  
  Add((TKey, TValue), Targets)
  
  
  Declaration
  
    void Add((TKey, TValue) value, ListTestHelperBase.Targets target)
   
  Parameters
  
  
  Clear(Targets)
  
  
  Declaration
  
    void Clear(ListTestHelperBase.Targets target)
   
  Parameters
  
  
  FullSet(Dictionary<TKey, TValue>, Targets)
  
  
  Declaration
  
    void FullSet(Dictionary<TKey, TValue> values, ListTestHelperBase.Targets target)
   
  Parameters
  
  
  GetNetVar(Targets)
  
  
  Declaration
  
    NetworkVariable<Dictionary<TKey, TValue>> GetNetVar(ListTestHelperBase.Targets target)
   
  Parameters
  
  Returns
  
  
  OnOwnerListValuesChanged(Dictionary<TKey, TValue>, Dictionary<TKey, TValue>)
  
  
  Declaration
  
    void OnOwnerListValuesChanged(Dictionary<TKey, TValue> previous, Dictionary<TKey, TValue> current)
   
  Parameters
  
  
  OnServerListValuesChanged(Dictionary<TKey, TValue>, Dictionary<TKey, TValue>)
  
  
  Declaration
  
    void OnServerListValuesChanged(Dictionary<TKey, TValue> previous, Dictionary<TKey, TValue> current)
   
  Parameters
  
  
  OnSetOwnerValues()
  
  
  Declaration
  
    Dictionary<TKey, TValue> OnSetOwnerValues()
   
  Returns
  
  
  OnSetServerValues()
  
  
  Declaration
  
    Dictionary<TKey, TValue> OnSetServerValues()
   
  Returns
  
  
  Remove(TKey, Targets)
  
  
  Declaration
  
    void Remove(TKey key, ListTestHelperBase.Targets target)
   
  Parameters
  
  
  ResetTrackedChanges()
  
  
  Declaration
  
    void ResetTrackedChanges()
   
  
  TrackChanges(Targets, Dictionary<TKey, TValue>, Dictionary<TKey, TValue>)
  
  
  Declaration
  
    void TrackChanges(ListTestHelperBase.Targets target, Dictionary<TKey, TValue> previous, Dictionary<TKey, TValue> current)
   
  Parameters
  
  
  UpdateValue((TKey, TValue), Targets, bool)
  
  
  Declaration
  
    bool UpdateValue((TKey, TValue) value, ListTestHelperBase.Targets target, bool checkDirty = true)
   
  Parameters
  
  Returns
  
  
  ValidateInstances()
  
  
  Declaration
  
  Returns