Table of Contents

Class PropertyDefinition

Namespace
TaleWorlds.SaveSystem.Definition
Assembly
TaleWorlds.SaveSystem.dll
public class PropertyDefinition : MemberDefinition
Inheritance
PropertyDefinition
Inherited Members

Constructors

PropertyDefinition(PropertyInfo, MemberTypeId)

public PropertyDefinition(PropertyInfo propertyInfo, MemberTypeId id)

Parameters

propertyInfo PropertyInfo
id MemberTypeId

Properties

GetMethod

public MethodInfo GetMethod { get; }

Property Value

MethodInfo

GetPropertyValueMethod

public GetPropertyValueDelegate GetPropertyValueMethod { get; }

Property Value

GetPropertyValueDelegate

PropertyInfo

public PropertyInfo PropertyInfo { get; }

Property Value

PropertyInfo

SaveablePropertyAttribute

public SaveablePropertyAttribute SaveablePropertyAttribute { get; }

Property Value

SaveablePropertyAttribute

SetMethod

public MethodInfo SetMethod { get; }

Property Value

MethodInfo

Methods

GetMemberType()

public override Type GetMemberType()

Returns

Type

GetValue(object)

public override object GetValue(object target)

Parameters

target object

Returns

object

InitializeForAutoGeneration(GetPropertyValueDelegate)

public void InitializeForAutoGeneration(GetPropertyValueDelegate getPropertyValueMethod)

Parameters

getPropertyValueMethod GetPropertyValueDelegate

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).