Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Diagnostics.Tracing.PropertyValue Struct Reference

Classes

class  ReferenceTypeHelper
 
struct  Scalar
 
class  TypeHelper
 

Static Public Member Functions

static Func< object, PropertyValueGetFactory (Type type)
 
static Func< PropertyValue, PropertyValueGetPropertyGetter (PropertyInfo property)
 

Properties

object ReferenceValue [get]
 
Scalar ScalarValue [get]
 
int ScalarLength [get]
 

Private Member Functions

 PropertyValue (object value)
 
 PropertyValue (Scalar scalar, int scalarLength)
 
 PropertyValue (bool value)
 
 PropertyValue (byte value)
 
 PropertyValue (sbyte value)
 
 PropertyValue (char value)
 
 PropertyValue (short value)
 
 PropertyValue (ushort value)
 
 PropertyValue (int value)
 
 PropertyValue (uint value)
 
 PropertyValue (long value)
 
 PropertyValue (ulong value)
 
unsafe PropertyValue (IntPtr value)
 
unsafe PropertyValue (UIntPtr value)
 
 PropertyValue (float value)
 
 PropertyValue (double value)
 
unsafe PropertyValue (Guid value)
 
unsafe PropertyValue (DateTime value)
 
unsafe PropertyValue (DateTimeOffset value)
 
unsafe PropertyValue (TimeSpan value)
 
 PropertyValue (decimal value)
 

Static Private Member Functions

static Func< PropertyValue, PropertyValueGetBoxedValueTypePropertyGetter (PropertyInfo property)
 
static Func< PropertyValue, PropertyValueGetReferenceTypePropertyGetter (PropertyInfo property)
 

Private Attributes

readonly object _reference
 
readonly Scalar _scalar
 
readonly int _scalarLength
 

Detailed Description

Definition at line 6 of file PropertyValue.cs.


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