tModLoader v0.11.8.9
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

◆ ValueProviderDecorator()

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 }

References Terraria.ModLoader.Config.ReferenceDefaultsPreservingResolver.ValueProviderDecorator.baseProvider.

Member Function Documentation

◆ GetValue()

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

◆ SetValue()

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

Member Data Documentation

◆ baseProvider