Terraria ModLoader  0.11.5
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 368 of file ConfigManager.cs.

Constructor & Destructor Documentation

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

Definition at line 372 of file ConfigManager.cs.

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

Member Function Documentation

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

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