Barotrauma Server
Loading...
Searching...
No Matches
Barotrauma.NetSerializableProperties.CachedReflectedVariable Struct Reference

Public Member Functions

delegate? object GetValueDelegate (object? obj)
 
delegate void SetValueDelegate (object? obj, object? value)
 
 CachedReflectedVariable (MemberInfo info, IReadWriteBehavior behavior, Type baseClassType)
 

Public Attributes

readonly string Name
 
readonly Type Type
 
readonly IReadWriteBehavior Behavior
 
readonly NetworkSerialize Attribute
 
readonly SetValueDelegate SetValue
 
readonly GetValueDelegate GetValue
 
readonly bool HasOwnAttribute
 

Constructor & Destructor Documentation

◆ CachedReflectedVariable()

Barotrauma.NetSerializableProperties.CachedReflectedVariable.CachedReflectedVariable ( MemberInfo info,
IReadWriteBehavior behavior,
Type baseClassType )

Member Function Documentation

◆ GetValueDelegate()

delegate? object Barotrauma.NetSerializableProperties.CachedReflectedVariable.GetValueDelegate ( object? obj)

◆ SetValueDelegate()

delegate void Barotrauma.NetSerializableProperties.CachedReflectedVariable.SetValueDelegate ( object? obj,
object? value )

Member Data Documentation

◆ Attribute

readonly NetworkSerialize Barotrauma.NetSerializableProperties.CachedReflectedVariable.Attribute

◆ Behavior

readonly IReadWriteBehavior Barotrauma.NetSerializableProperties.CachedReflectedVariable.Behavior

◆ GetValue

readonly GetValueDelegate Barotrauma.NetSerializableProperties.CachedReflectedVariable.GetValue

◆ HasOwnAttribute

readonly bool Barotrauma.NetSerializableProperties.CachedReflectedVariable.HasOwnAttribute

◆ Name

readonly string Barotrauma.NetSerializableProperties.CachedReflectedVariable.Name

◆ SetValue

readonly SetValueDelegate Barotrauma.NetSerializableProperties.CachedReflectedVariable.SetValue

◆ Type

readonly Type Barotrauma.NetSerializableProperties.CachedReflectedVariable.Type

The documentation for this struct was generated from the following file: