Mono Class Library: System.Reflection.PropertyInfo Overview | MembersSystem.Reflection.PropertyInfo.SetValue Method |
Sets the value of the property reflected by the current instance on the specified object, using the specified index values. [Edit]
|
- obj
- The object whose property value is returned. Specify null to invoke a static Set accessor on the property reflected by the current instance. [Edit]
- value
- A object that contains the new value for the property. [Edit]
- index
- An array of objects that is an index or values for indexed properties. This value is required to be null for non-indexed properties. [Edit]
- value
- Documentation for this section has not yet been entered. [Edit]
- index
- Documentation for this section has not yet been entered. [Edit]
Type Reason System.Security.Permissions.ReflectionPermission [Edit] Requires permission to reflect non-public members of a type in loaded assemblies. See System.Security.Permissions.ReflectionPermissionFlag.MemberAccess.
Type Reason ArgumentException index does not contain the exact type of arguments needed.
-or-
The Set accessor of the property reflected by the current instance was not found.
[Edit]MethodAccessException The Set accessor of the property reflected by the current instance is non-public and the caller does not have System.Security.Permissions.ReflectionPermission to reflect on non-public methods. [Edit] System.Reflection.TargetException The property reflected by the current instance is non-static, and obj is null or is of a type that does not implement the property reflected by the current instance. [Edit] System.Reflection.TargetParameterCountException The current instance reflects an indexer and index.Length does not equal the rank of the indexer. [Edit]
Operation
As described above. [Edit]
Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0