MSDN.WhiteKnight
MSDN.WhiteKnight
- [x] Tokens that seem to be used as keywords in implementation: `aggressiveinlining`, `uint8`, `uint16`, `uint32`, `type` (Fixed on GitFlic: [ea8e39](https://gitflic.ru/project/smallsoft/ciltools/commit/ea8e39bb5cd8b024bce15151e84fb8f831311967)) - [ ] Windows ilasm & ildasm use `winapi`...
ECMA 335 II.10.2 - Body of a type definition [StructLayout(LayoutKind.Sequential, Pack = 1)] public struct TestStruct { public int dummy; } Expected disassembly: ``` .class public sequential ansi sealed beforefieldinit...
C++/CLI assemblies contain VTable fixups declared like this: ``` .vtfixup [1] int32 retainappdomain at D_0000E000 // 06000001 .vtfixup [1] int32 retainappdomain at D_0000E00C // 06000029 .vtfixup [1] int32 retainappdomain at...
In `public CilBrowserPage(MethodBase m, int start, int end, RoutedEventHandler navigation)` constructor, CilGraph.ToSyntaxTree is called twice: in CilVisualization.VisualizeGraph and when generating plaintext view.
- [x] Support field custom attributes - [x] Expose constant values as LiteralSyntax instead of GenericSyntax - [x] Support events - [ ] Remove SyntaxNode.GetPropertyMethod helper as CiLTools.Metadata now implements...
https://github.com/actions/virtual-environments/issues/4856 windows-latest will use Windows 2022 from 6.03.2022.
- [ ] .GetCustomAttributes(bool inherit) overloads should respect `inherit` parameter - [ ] Implement .GetCustomAttributes(Type attributeType, bool inherit) overloads - [x] Implement ParameterSpec.HasDefaultValue - [ ] Add API to convert...
- [x] Support optional parameters in signature decompiler - [x] Support source link (browser navigation) - [ ] Support source link (download) - [ ] Correctly handle the last sequence...
Not specified as keyword in ECMA-335 spec, but used as a keyword (on type definitions) in current CLR implementation. - [ ] Disassembler - [ ] IlasmParser
- [x] Syntax API: verify that all nodes have parent node - [x] CilTools.Runtime tests (.NET Framework) - [ ] CilTools.Runtime tests (.NET core) - [ ] CilTools.Runtime tests: add...