{"repo":"IvanMurzak/ReflectorNet","free":true,"listed":false,"github":"https://github.com/IvanMurzak/ReflectorNet","clone":"git clone https://github.com/IvanMurzak/ReflectorNet.git","description":"Advanced .NET reflection toolkit for AI-driven scenarios. Dynamically invoke methods with JSON, generate schemas, and serialize complex objects with type preservation. Perfect for automation, testing, and AI integration.","language":"C#","stars":16,"topics":["automation","csharp","dotnet","json-schema","netstandard","netstandard20","nuget-package","reflection","runtime-analysis","serialization"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"ReflectorNet ReflectorNet is a .NET reflection toolkit for dynamic automation, AI-assisted tooling, testing, and runtime inspection. It can serialize live objects with type metadata, deserialize them back, modify existing instances in place, inspect object graphs by path or pattern, generate JSON Schema, and discover or invoke methods from partial runtime descriptions. The main entry point is Reflector . The central data model is SerializedMember , a JSON-friendly representation of a .NET value that preserves the member name, resolved type, fields, properties, and raw JSON value payload. Index - ReflectorNet - Index - Why ReflectorNet - Installation - Target Frameworks - Quick Start - Core Features - Type-Preserving Serialization - In-Place Modification - Path Syntax - Object Inspection - TryReadAt - View - Grep - Object Modification - TryModifyAt - TryPatch - Dynamic Method Workflows - Find Methods - Invoke Methods - JSON Schema Generation - Converters and Extensibility - Project Layout - Development - License Why ReflectorNet Standard reflection is powerful, but it is low-level. ReflectorNet wraps reflection in higher-level operations that are useful when the caller does not have a compiled, strongly typed integration path. Key capabilities: - Type-preserving serialization through SerializedMember . - Full object reconstruction with flexible type resolution. - In-place object modification without replacing the root reference. - Path-based reads and writes for fields, proper","default_branch":null,"files":null,"tree":[],"storefront":"/r/IvanMurzak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IvanMurzak/ReflectorNet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}