| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								AssignVariableNames.cs
							
						
					
				 | 
				
					
						
							
							Don't unnecessarily default-initialize variables prior to a call with out-parameter.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								BlockTransform.cs
							
						
					
				 | 
				
					
						
							
							Replace LoopingBlockTransform with StatementTransform.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								CachedDelegateInitialization.cs
							
						
					
				 | 
				
					
						
							
							CachedDelegateInitialization: Remove dead init-store in loops
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								CopyPropagation.cs
							
						
					
				 | 
				
					
						
							
							Ensure that StLoc.Value.ResultType == StLoc.Variable.StackType
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								DelegateConstruction.cs
							
						
					
				 | 
				
					
						
							
							Implement UserDefinedCompoundAssign
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								DetectCatchWhenConditionBlocks.cs
							
						
					
				 | 
				
					
						
							
							Add comments for clarification.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								EarlyExpressionTransforms.cs
							
						
					
				 | 
				
					
						
							
							Fix missing ILStackWasEmpty-flag on call after conversion to newobj
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								ExpressionTransforms.cs
							
						
					
				 | 
				
					
						
							
							Refactor TransformAssignment to reduce code duplication.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								ExpressionTreeCast.cs
							
						
					
				 | 
				
					
						
							
							Add ExpressionTreeCast instruction
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								HighLevelLoopTransform.cs
							
						
					
				 | 
				
					
						
							
							Implement UserDefinedCompoundAssign
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								IILTransform.cs
							
						
					
				 | 
				
					
						
							
							Cache UsingScope during decompiler run.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								ILInlining.cs
							
						
					
				 | 
				
					
						
							
							Implement UserDefinedCompoundAssign
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								InlineReturnTransform.cs
							
						
					
				 | 
				
					
						
							
							Fix Using pretty tests and remove semicolon on single-line if.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								LockTransform.cs
							
						
					
				 | 
				
					
						
							
							Fix #1060: Enter/Exit V2 variation failing to convert to lock()
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								LoopingTransform.cs
							
						
					
				 | 
				
					
						
							
							Restore P/Invoke test.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								NullCoalescingTransform.cs
							
						
					
				 | 
				
					
						
							
							Implement null propagation transform.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								NullPropagationTransform.cs
							
						
					
				 | 
				
					
						
							
							Cache UsingScope during decompiler run.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								NullableLiftingTransform.cs
							
						
					
				 | 
				
					
						
							
							Fix some bugs in decompilation of ?. operator.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								ProxyCallReplacer.cs
							
						
					
				 | 
				
					
						
							
							ProxyCallReplacer: Do not analyze method calls that are not defined in the current typedef hierarchy.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								RemoveDeadVariableInit.cs
							
						
					
				 | 
				
					
						
							
							Add delayed type inference step for stack slots (in RemoveDeadVariableInit).
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								SplitVariables.cs
							
						
					
				 | 
				
					
						
							
							Add ValueTypeCall foreach testcase.
						
					
				 | 
				8 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
							
						
					
				 | 
				
					
						
							
							SwitchOnNullableTransform: Fix another special case produced by the Roslyn compiler.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								SwitchOnStringTransform.cs
							
						
					
				 | 
				
					
						
							
							Fix #1107: bug in mcs switch on string detection.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								TransformArrayInitializers.cs
							
						
					
				 | 
				
					
						
							
							Added support for ArrayInitializers=false to suppress prettifier over array initializers (used by SharpLab).
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								TransformAssignment.cs
							
						
					
				 | 
				
					
						
							
							NumericCompoundAssign: implement ILiftableInstruction
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								TransformCollectionAndObjectInitializers.cs
							
						
					
				 | 
				
					
						
							
							Relax rules for object and collection initializer detection to properly decompile query expressions.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								TransformExpressionTrees.cs
							
						
					
				 | 
				
					
						
							
							ExpressionTrees: Add support for NewArrayInit with zero length arrays.
						
					
				 | 
				8 years ago | 
			
		
			
			
			
			
				| 
					
						
							
								
								UsingTransform.cs
							
						
					
				 | 
				
					
						
							
							Fix #1071: Sometimes uses Enumarator instead of Foreach
						
					
				 | 
				8 years ago |