You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
options.AddDelegateDecompiler(); // Auto-decompiles all queries
230
+
}
231
+
}
232
+
```
233
+
234
+
## Known Limitations
235
+
236
+
### Pattern Matching
237
+
-`is ... or ...` patterns may not decompile due to compiler optimizations
238
+
- Complex switch expressions might not be supported
239
+
- Some compiler-generated code cannot be reliably decompiled
240
+
241
+
### Unsupported Scenarios
242
+
- Async/await in computed properties
243
+
- Dynamic expressions
244
+
- Some advanced C# language features in method bodies
245
+
- Recursive computed properties
246
+
247
+
## Contribution Guidelines
248
+
249
+
### When Adding New Processors
250
+
1. Implement `IProcessor` interface
251
+
2. Handle specific IL opcodes in `ProcessInstruction` method
252
+
3. Ensure proper stack management in `ProcessorState`
253
+
4. Add comprehensive unit tests covering edge cases
254
+
255
+
### When Adding Entity Framework Support
256
+
1. Create new test project following naming convention
257
+
2. Implement test infrastructure similar to existing EF test projects
258
+
3. Add tests covering various LINQ scenarios
259
+
4. Ensure proper documentation generation
260
+
186
261
This project requires careful attention to IL decompilation accuracy, Entity Framework compatibility, and comprehensive testing across multiple .NET versions.
0 commit comments