.. |
AssignVariableNames.cs
|
Emit debug info for display class locals, so that the debugger can show the values of captured variables.
|
6 years ago |
BlockTransform.cs
|
Replace LoopingBlockTransform with StatementTransform.
|
8 years ago |
CachedDelegateInitialization.cs
|
CachedDelegateInitialization: Do not lose IL range by creating a new store instruction, reuse existing instruction instead.
|
6 years ago |
CombineExitsTransform.cs
|
Fix #1424: Complex from/where contains compiler generated names
|
6 years ago |
CopyPropagation.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
DelegateConstruction.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
DetectCatchWhenConditionBlocks.cs
|
Clarify the meaning of ILVariable.Index
|
6 years ago |
DynamicCallSiteTransform.cs
|
Fix #1336: multi-dimensional array initializers with custom objects not detected.
|
6 years ago |
EarlyExpressionTransforms.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
ExpressionTransforms.cs
|
Add support for ReadOnlySpan<T> initialization pattern.
|
6 years ago |
HighLevelLoopTransform.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
IILTransform.cs
|
Merge IDecompilerTypeSystem with ICompilation.
|
7 years ago |
ILInlining.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
InlineReturnTransform.cs
|
Fix Using pretty tests and remove semicolon on single-line if.
|
8 years ago |
IntroduceDynamicTypeOnLocals.cs
|
Fix bug in IntroduceDynamicTypeOnLocals
|
7 years ago |
LocalFunctionDecompiler.cs
|
Fix #1340: Update local function check to match latest version of Roslyn.
|
7 years ago |
LockTransform.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
LoopingTransform.cs
|
Restore P/Invoke test.
|
8 years ago |
NamedArgumentTransform.cs
|
Add IsInConstructorInitializer case to ILInlining.OptionsForBlock.
|
6 years ago |
NullCoalescingTransform.cs
|
Fix #750: Missing recognizer for ?? when rhs is an assignment expression
|
6 years ago |
NullPropagationTransform.cs
|
Add test for C# 8 nullable reference types; and fix some bugs.
|
6 years ago |
NullableLiftingTransform.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
ProxyCallReplacer.cs
|
Use the resolve methods in MetadataModule, and remove the wrappers in DecompilerTypeSystem.
|
7 years ago |
ReduceNestingTransform.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
RemoveDeadVariableInit.cs
|
Handle Comp in InferType().
|
7 years ago |
SplitVariables.cs
|
Clarify the meaning of ILVariable.Index
|
6 years ago |
StatementTransform.cs
|
Fix performance issue due to aggressive debug checks that was causing AppVeyor to time-out.
|
8 years ago |
Stepper.cs
|
Run IntroduceExitPoints before loop detection, and let loop detection introduce its own exit points.
|
9 years ago |
SwitchOnNullableTransform.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
SwitchOnStringTransform.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
TransformArrayInitializers.cs
|
Add support for ReadOnlySpan<T> initialization pattern.
|
6 years ago |
TransformAssignment.cs
|
#1049: Check decompiler settings in TransformAssignment.HandleCompoundAssign as well.
|
6 years ago |
TransformCollectionAndObjectInitializers.cs
|
Fix small regression in initializer tests.
|
6 years ago |
TransformExpressionTrees.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
TupleTransform.cs
|
Add support for C# 7 tuple types:
|
7 years ago |
UserDefinedLogicTransform.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |
UsingTransform.cs
|
Make ILRange field private - introduce public API for IL range manipulation.
|
6 years ago |