Terraria ModLoader  0.11.7.7
A mod to make and play Terraria mods
Terraria.ModLoader.Config.ReferenceDefaultsPreservingResolver.ValueProviderDecorator Class Reference
+ Inheritance diagram for Terraria.ModLoader.Config.ReferenceDefaultsPreservingResolver.ValueProviderDecorator:
+ Collaboration diagram for Terraria.ModLoader.Config.ReferenceDefaultsPreservingResolver.ValueProviderDecorator:

Public Member Functions

 ValueProviderDecorator (IValueProvider baseProvider)
 
virtual object GetValue (object target)
 
virtual void SetValue (object target, object value)
 

Private Attributes

readonly IValueProvider baseProvider
 

Detailed Description

Definition at line 376 of file ConfigManager.cs.

Constructor & Destructor Documentation

Terraria.ModLoader.Config.ReferenceDefaultsPreservingResolver.ValueProviderDecorator.ValueProviderDecorator ( IValueProvider  baseProvider)

Definition at line 380 of file ConfigManager.cs.

380  {
381  if (baseProvider == null)
382  throw new ArgumentNullException();
383  this.baseProvider = baseProvider;
384  }

Member Function Documentation

virtual object Terraria.ModLoader.Config.ReferenceDefaultsPreservingResolver.ValueProviderDecorator.GetValue ( object  target)
virtual

Definition at line 386 of file ConfigManager.cs.

virtual void Terraria.ModLoader.Config.ReferenceDefaultsPreservingResolver.ValueProviderDecorator.SetValue ( object  target,
object  value 
)
virtual

Member Data Documentation

readonly IValueProvider Terraria.ModLoader.Config.ReferenceDefaultsPreservingResolver.ValueProviderDecorator.baseProvider
private

Definition at line 378 of file ConfigManager.cs.