C# Reflection: "Pointer" to a value-type -
short description i want know if there .net feature letting me manipulate value type obtained reflection. when calling propertyinfo.getvalue(...) on value type property want not copy, original object , manipulate it. i not allowed use unsafe pointers. long description this requirement arose because implementing webservice letting me manipulate unity3d scene graph. the scene graph might have following structure gameobject 1 vector 1.2 gameobject 2 struct 2.1 vector 2.2 a client can query following uri: get http://.../gameobject2/structproperty/someproperty this works, as simple traversing hierarchy via reflection, searching property name (e.g. struct or vector) , calling getvalue on corresponding propertyinfo, returning client. but client can query: post http://.../gameobject2/vectorproperty/xproperty e.g. 5.4 entity body. x property of vector should set 5.4 what doing @ moment traversing graph forward (like get) till find vector object. doing rec...