Terraria ModLoader  0.11.4
A framework for 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 366 of file ConfigManager.cs.

Constructor & Destructor Documentation

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

Definition at line 370 of file ConfigManager.cs.

370  {
371  if (baseProvider == null)
372  throw new ArgumentNullException();
373  this.baseProvider = baseProvider;
374  }

Member Function Documentation

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

Definition at line 376 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 368 of file ConfigManager.cs.