..
AssignVariableNames.cs
Keep the original name of an obfuscated local function
3 weeks ago
BlockTransform.cs
Add license headers to source files that lacked them
2 months ago
CachedDelegateInitialization.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
CachedReadOnlySpanInitialization.cs
Fix #3850 : recover ReadOnlySpan<T> array literals from the legacy lazy cache
2 months ago
CombineExitsTransform.cs
Extend InferType() to every ILInstruction
2 weeks ago
CopyPropagation.cs
Replace a couple of `inst.ResultType -> IType` conversions with `InferType()` calls.
2 weeks ago
DeconstructionTransform.cs
Extend InferType() to every ILInstruction
2 weeks ago
DelegateConstruction.cs
Pass the compilation to ILInstruction.CheckInvariant
2 weeks ago
DetectCatchWhenConditionBlocks.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
DynamicCallSiteTransform.cs
Fix #3704 : keep the static type of a dynamic call target
3 weeks ago
DynamicIsEventAssignmentTransform.cs
Fix dynamic event-assignment decompilation leaking is-event opcode
2 months ago
EarlyExpressionTransforms.cs
First round of bugfixes.
2 weeks ago
ExpandNestedConditionals.cs
Extend InferType() to every ILInstruction
2 weeks ago
ExpressionTransforms.cs
Fix "Remove redundant comp(... != 0)" to avoid changing the value
3 days ago
FixRemainingIncrements.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
HighLevelLoopTransform.cs
Extend InferType() to every ILInstruction
2 weeks ago
IILTransform.cs
Move UsingScope and CSharpTypeResolveContext into the type system
1 month ago
ILExtraction.cs
Replace a couple of `inst.ResultType -> IType` conversions with `InferType()` calls.
2 weeks ago
ILInlining.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
IndexRangeTransform.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
InlineArrayTransform.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
InlineReturnTransform.cs
dev: Strip BOM mark from text files
1 year ago
InterpolatedStringTransform.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
IntroduceDynamicTypeOnLocals.cs
Fix #1388 , #1928 : decompile await on dynamic expressions
2 months ago
IntroduceNativeIntTypeOnLocals.cs
dev: Strip BOM mark from text files
1 year ago
IntroduceRefReadOnlyModifierOnLocals.cs
dev: Strip BOM mark from text files
1 year ago
IntroduceScopedModifierOnLocals.cs
Handle scoped captures through writable arguments
1 month ago
LdLocaDupInitObjTransform.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
LocalFunctionDecompiler.cs
Fix #3008 : local function forwarding a display class loses its scope
2 weeks ago
LockTransform.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
NamedArgumentTransform.cs
Replace a couple of `inst.ResultType -> IType` conversions with `InferType()` calls.
2 weeks ago
NullCoalescingTransform.cs
NullCoalescingInstruction: use a more detailed invariant.
2 weeks ago
NullPropagationTransform.cs
Second round of fixes.
2 weeks ago
NullableLiftingTransform.cs
Replace a couple of `inst.ResultType -> IType` conversions with `InferType()` calls.
2 weeks ago
PatternMatchingTransform.cs
First round of bugfixes.
2 weeks ago
ProxyCallReplacer.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
ReduceNestingTransform.cs
Fix #3891 : don't reduce nesting when there is no else block
2 months ago
RemoveDeadVariableInit.cs
Extend InferType() to every ILInstruction
2 weeks ago
RemoveInfeasiblePathTransform.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
RemoveUnconstrainedGenericReferenceTypeCheck.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
SplitVariables.cs
dev: Strip BOM mark from text files
1 year ago
StatementTransform.cs
Pass the compilation to ILInstruction.CheckInvariant
2 weeks ago
SwitchOnNullableTransform.cs
Fix #3577 : Properly infer the switch governing type and preserve conversions
11 months ago
SwitchOnStringTransform.cs
Reject negative char index in the length-and-char string switch
2 months ago
TransformArrayInitializers.cs
Let an array initializer block evaluate to a Span<T>
2 weeks ago
TransformAssignment.cs
Always pass the type system into InferType().
2 weeks ago
TransformCollectionAndObjectInitializers.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
TransformDisplayClassUsage.cs
Pin the surviving propagate-despite-mutation path and rename its guard
2 months ago
TransformExpressionTrees.cs
TransformExpressionTrees: compare reference-constrained type parameters
6 days ago
TupleTransform.cs
dev: Strip BOM mark from text files
1 year ago
UserDefinedLogicTransform.cs
Highlight and scroll to the changed instruction in the ILAst view
3 months ago
UsingTransform.cs
Extend InferType() to every ILInstruction
2 weeks ago