Commit 8754777
committed
Improve indexer property API and runtime validation
Expanded IPropertyDataView and refactored PropertyData to support flexible, strongly-typed access to indexer properties, including new overloads for 1D/2D/3D indexers and TryGet/TrySet methods for safer operations. Enhanced runtime validation in DelegateProvider to catch index parameter and target type mismatches, providing detailed exceptions for invalid operations. Some new API methods are stubbed for future implementation. These changes improve usability, type safety, and error diagnostics for property and indexer access.1 parent 43a98e5 commit 8754777
File tree
4 files changed
+3036
-2115
lines changed- src/BionicCode.Utilities.Reflection
4 files changed
+3036
-2115
lines changed
0 commit comments