Skip to content

Commit d2eff60

Browse files
committed
Add strongly-typed 1D/2D/3D indexer setter support
Expanded DelegateProvider and IPropertyDataView to support efficient, strongly-typed delegates for setting (and getting) 1D, 2D, and 3D indexer properties on both classes and structs, including static indexers. Added new delegate creation methods with thorough validation and type safety. Extended IPropertyDataView with new TryGet/TrySet methods for multi-dimensional indexers. Improved exception handling and error messages. Fixed bug in PropertyData.GetValue for static properties.
1 parent 1f88aad commit d2eff60

File tree

3 files changed

+1116
-69
lines changed

3 files changed

+1116
-69
lines changed

0 commit comments

Comments
 (0)