.. |
.gitignore
|
Move UnsafeCode tests to pretty-tests (except for those that are not yet successful).
|
8 years ago |
CS1xSwitch_Debug.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
CS1xSwitch_Debug.il
|
Fix C# 1.0 switch on string transform and add tests
|
7 years ago |
CS1xSwitch_Release.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
CS1xSwitch_Release.il
|
Fix C# 1.0 switch on string transform and add tests
|
7 years ago |
CallIndirect.cs
|
Add support for .NET 5 custom calling conventions.
|
5 years ago |
CallIndirect.il
|
Add support for .NET 5 custom calling conventions.
|
5 years ago |
ConstantBlobs.cs
|
Fix #1479: Unable to cast object of type 'System.Int32' to type 'System.Single'
|
6 years ago |
ConstantBlobs.il
|
Fix #1479: Unable to cast object of type 'System.Int32' to type 'System.Single'
|
6 years ago |
DirectCallToExplicitInterfaceImpl.cs
|
#1563: Where possible, replace an explicit interface implementation call with a call to the interface member.
|
6 years ago |
DirectCallToExplicitInterfaceImpl.il
|
Fix #684: Improve detection of variable type for stack slots.
|
6 years ago |
EvalOrder.cs
|
#2182: Move "Transform call to struct constructor" from EarlyExpressionTransforms to ILReader.
|
5 years ago |
EvalOrder.il
|
#2182: Move "Transform call to struct constructor" from EarlyExpressionTransforms to ILReader.
|
5 years ago |
FSharpLoops.fs
|
Add test cases for #888
|
8 years ago |
FSharpLoops_Debug.cs
|
#2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override.
|
3 years ago |
FSharpLoops_Debug.il
|
Add test cases for #888
|
8 years ago |
FSharpLoops_Release.cs
|
#2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override.
|
3 years ago |
FSharpLoops_Release.il
|
Add test cases for #888
|
8 years ago |
FSharpUsing.fs
|
Move F# Tests to ILPrettyTestRunner
|
8 years ago |
FSharpUsing_Debug.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
FSharpUsing_Debug.il
|
Move F# Tests to ILPrettyTestRunner
|
8 years ago |
FSharpUsing_Release.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
FSharpUsing_Release.il
|
Move F# Tests to ILPrettyTestRunner
|
8 years ago |
GuessAccessors.cs
|
Assume conventionally named unresolved method references are properties or events.
|
3 years ago |
GuessAccessors.il
|
Assume conventionally named unresolved method references are properties or events.
|
3 years ago |
Issue379.cs
|
Use tabs instead of spaces.
|
8 years ago |
Issue379.il
|
Add missing files.
|
8 years ago |
Issue646.cs
|
#2128: Adjust formatting settings used in tests to match our new style.
|
5 years ago |
Issue646.il
|
Fix #646: VB-compilers 'For Each In' is not recognized as foreach during decompilation
|
8 years ago |
Issue684.cs
|
TransformInlineAssignmentStObjOrCall: Make sure no dead store is produced by the transform.
|
3 years ago |
Issue684.il
|
Fix #684: Improve detection of variable type for stack slots.
|
6 years ago |
Issue959.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
Issue959.il
|
Fix #959: Crash in CSharp.StatementBuilder.TranslateSwitch (due to empty sequence)
|
8 years ago |
Issue982.cs
|
Adjust Issue982.cs to [IndexerName]
|
7 years ago |
Issue982.il
|
Fix #982: ILSpy should ignore the parameter name of property setter and always use "value" instead in C#
|
8 years ago |
Issue1038.cs
|
Fix #1083: add pattern for mcs auto events (version 4)
|
7 years ago |
Issue1038.il
|
Fix #1083: add pattern for mcs auto events (version 4)
|
7 years ago |
Issue1047.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
Issue1047.il
|
#1047: Update test case provided by @tamlin-mike
|
7 years ago |
Issue1145.cs
|
Update test case for #1145
|
7 years ago |
Issue1145.il
|
Update test case for #1145
|
7 years ago |
Issue1157.cs
|
Fix #1157: Decompilation of abstract events and overridden auto events
|
7 years ago |
Issue1157.il
|
Fix #1157: Decompilation of abstract events and overridden auto events
|
7 years ago |
Issue1256.cs
|
Fix new line
|
7 years ago |
Issue1256.il
|
Change rules for VisitUnboxAny & fix issue https://github.com/icsharpcode/ILSpy/issues/1256
|
7 years ago |
Issue1323.cs
|
Add missing files.
|
7 years ago |
Issue1323.il
|
Add missing files.
|
7 years ago |
Issue1325.cs
|
Fix #1698: Readonly auto properties from VB.NET are not properly decompiled
|
4 years ago |
Issue1325.il
|
Fix #1325: Do not perform inline assignment transform on setter calls, that belong to parameterized properties.
|
7 years ago |
Issue1325.vb
|
Fix #1325: Do not perform inline assignment transform on setter calls, that belong to parameterized properties.
|
7 years ago |
Issue1389.cs
|
Fix #2162: handle VariableInitializers like AssignmentExpressions in InsertParenthesesVisitor
|
5 years ago |
Issue1389.il
|
Add IL tests for basic isinst patterns. Undo change mentioned in 54ff546221 (commitcomment-32359757)
|
6 years ago |
Issue1454.cs
|
Fix #2162: handle VariableInitializers like AssignmentExpressions in InsertParenthesesVisitor
|
5 years ago |
Issue1454.il
|
Add missing files.
|
6 years ago |
Issue1681.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
Issue1681.il
|
Fix #1681: Use discard assignment, if possible.
|
6 years ago |
Issue1918.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
Issue1918.il
|
#1918: Fix a bunch of issues with pinned region detection.
|
5 years ago |
Issue1922.cs
|
Fix build.
|
5 years ago |
Issue1922.il
|
Fix #1924: preserve hexadecimal format when converting literal to wider type
|
5 years ago |
Issue2104.cs
|
Fix #2104: Check field name of backing field when attempting to transform to an auto property.
|
5 years ago |
Issue2104.il
|
Fix #2104: Check field name of backing field when attempting to transform to an auto property.
|
5 years ago |
Issue2260SwitchString.cs
|
Fix #2260: switch(string) transform: handle empty cases where the C# compiler optimizes out the `if`
|
4 years ago |
Issue2260SwitchString.il
|
Fix #2260: switch(string) transform: handle empty cases where the C# compiler optimizes out the `if`
|
4 years ago |
Issue2443.cs
|
Fix #2443: do not use this()-ctor initializers by accident if base type is unknown.
|
4 years ago |
Issue2443.il
|
Fix #2443: do not use this()-ctor initializers by accident if base type is unknown.
|
4 years ago |
SequenceOfNestedIfs.cs
|
#2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override.
|
3 years ago |
SequenceOfNestedIfs.il
|
Add SequenceOfNestedIfs test.
|
6 years ago |
UnknownTypes.cs
|
#2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override.
|
3 years ago |
UnknownTypes.il
|
Fix weird casts to `nint` when writing to fields of unknown type.
|
5 years ago |
Unsafe.cs
|
Use Unsafe.SizeOf when taking the size of a managed type.
|
3 years ago |
Unsafe.il
|
ILReader: support comparison between StackType.Ref and StackType.I
|
5 years ago |
WeirdEnums.cs
|
Fix #1795: `InvalidCastException: Cast from Boolean to Int64 not supported` when decompiling enum with bool constants
|
6 years ago |
WeirdEnums.il
|
Fix #1795: `InvalidCastException: Cast from Boolean to Int64 not supported` when decompiling enum with bool constants
|
6 years ago |