.. |
AssignVariableNames.cs
|
Update to dotnet-format 5.1.225507.
|
4 years ago |
BlockTransform.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
CachedDelegateInitialization.cs
|
#2199: Add support for VB cached delegate initialization
|
5 years ago |
CombineExitsTransform.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
CopyPropagation.cs
|
Fix #2506: NamedArgumentTransform loses information, if the original variable is of StackType.Ref
|
4 years ago |
DeconstructionTransform.cs
|
Fix Deconstruction for Deconstruct instance methods of value-types.
|
3 years ago |
DelegateConstruction.cs
|
Fix #2196: Add support for extern local functions.
|
5 years ago |
DetectCatchWhenConditionBlocks.cs
|
Fix #1749, fix #2339, fix #2353: Add support for rethrow in async exception handlers, fix await catch/finally patterns for complex methods.
|
4 years ago |
DynamicCallSiteTransform.cs
|
Fix #2612 decompilation of newarr with int.MaxValue causes OOME in decompiler.
|
3 years ago |
DynamicIsEventAssignmentTransform.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
EarlyExpressionTransforms.cs
|
Fix #2459, fix #2460: Make sure that LdObjToLdLoc and StObjToStLoc preserve the result type, if the source variable has an unknown type.
|
4 years ago |
ExpressionTransforms.cs
|
Make pattern matching transform a simple ILTransform for both reference and value types. Check that the true branch dominates all uses of the pattern variable.
|
4 years ago |
FixLoneIsInst.cs
|
Fix potential NRE in ILFunction.RegisterVariable()
|
4 years ago |
FixRemainingIncrements.cs
|
Fix potential NRE in ILFunction.RegisterVariable()
|
4 years ago |
HighLevelLoopTransform.cs
|
DetectExitPoints: introduce exit points for loops+switch
|
4 years ago |
IILTransform.cs
|
#nullable enable for typesystem and ILInstruction base class
|
4 years ago |
ILExtraction.cs
|
Fix #2458: ILExtraction.Extract handles BlockContainer.Kind != Normal.
|
4 years ago |
ILInlining.cs
|
Fix Deconstruction for Deconstruct instance methods of value-types.
|
3 years ago |
IndexRangeTransform.cs
|
Fix #2156: range syntax not being detected correctly in some cases
|
5 years ago |
InlineReturnTransform.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
IntroduceDynamicTypeOnLocals.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
IntroduceNativeIntTypeOnLocals.cs
|
Ensure that pattern locals get distinct variable names.
|
4 years ago |
IntroduceRefReadOnlyModifierOnLocals.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
LdLocaDupInitObjTransform.cs
|
Fix #2231: Add support for ldloca; dup; initobj pattern used by Roslyn.
|
4 years ago |
LocalFunctionDecompiler.cs
|
Make TypeDef-ctor of FindTypeDecoder internal.
|
3 years ago |
LockTransform.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
NamedArgumentTransform.cs
|
Fix #2582: Assertion when using named arguments in a constrained call
|
3 years ago |
NullCoalescingTransform.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
NullPropagationTransform.cs
|
Fix #2230: do not emit directly consecutive null propagation operators.
|
4 years ago |
NullableLiftingTransform.cs
|
Merge branch 'master' into pattern-matching
|
4 years ago |
PatternMatchingTransform.cs
|
Fix #2530: ArgumentOutOfRangeException in PatternMatchRefTypes
|
4 years ago |
ProxyCallReplacer.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
ReduceNestingTransform.cs
|
Fix #2557: Remove incorrect assertion from `ReduceNestingTransform`
|
4 years ago |
RemoveDeadVariableInit.cs
|
Fix #2527: Support skip locals init
|
4 years ago |
RemoveInfeasiblePathTransform.cs
|
Support leave instructions in RemoveInfeasiblePathTransform and transform match(x) ? true : false to match(x).
|
4 years ago |
SplitVariables.cs
|
Fix #2527: Support skip locals init
|
4 years ago |
StatementTransform.cs
|
StatementTransform: Run an expensive invariant check slightly less often.
|
4 years ago |
Stepper.cs
|
#nullable enable for typesystem and ILInstruction base class
|
4 years ago |
SwitchOnNullableTransform.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
SwitchOnStringTransform.cs
|
Slight pattern changes in mcs 5 switch-on-string with case null.
|
4 years ago |
TransformArrayInitializers.cs
|
Fix build.
|
3 years ago |
TransformAssignment.cs
|
Update to dotnet-format 5.1.225507.
|
4 years ago |
TransformCollectionAndObjectInitializers.cs
|
Fix type equality check in TransformCollectionAndObjectInitializers
|
3 years ago |
TransformDisplayClassUsage.cs
|
TDCU: make sure that copies of display-class variables are validated as well.
|
4 years ago |
TransformExpressionTrees.cs
|
#2092: Make TransformExpressionTrees.MatchGetTypeFromHandle and TransformExpressionTrees.MatchGetContructorFromHandle use IType.FullName instead of actual IType instances, so we can better handle assemblies processed by tools like ILMerge, where there might be used multiple versions of mscorlib in one assembly.
|
4 years ago |
TupleTransform.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
UserDefinedLogicTransform.cs
|
#2128: Reformat the whole code base.
|
5 years ago |
UsingTransform.cs
|
Add support for pattern matching in UsingTransform.
|
4 years ago |