Skip to content

Commit 26eed2b

Browse files
Fix #3531: API diff: display changes in optional parameter values
1 parent 03efdf6 commit 26eed2b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ILSpy/ViewModels/CompareViewModel.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ Entry MergeTrees(Entry a, Entry b)
299299
var module = (MetadataModule)typeSystem.MainModule!;
300300
var metadata = module.MetadataFile.Metadata;
301301
var ambience = new CSharpAmbience();
302-
ambience.ConversionFlags = ICSharpCode.Decompiler.Output.ConversionFlags.All & ~ICSharpCode.Decompiler.Output.ConversionFlags.ShowDeclaringType;
302+
ambience.ConversionFlags = ConversionFlags.All & ~ConversionFlags.ShowDeclaringType;
303303

304304
List<Entry> results = new();
305305
Dictionary<TypeDefinitionHandle, Entry> typeEntries = new();
@@ -650,7 +650,7 @@ public override object Text {
650650

651651
string? GetEntityText(ISymbol? symbol) => symbol switch {
652652
ITypeDefinition t => this.Language.TypeToString(t, ConversionFlags.None) + GetSuffixString(t.MetadataToken),
653-
IEntity e => this.Language.EntityToString(e, ConversionFlags.None) + GetSuffixString(e.MetadataToken),
653+
IEntity e => this.Language.EntityToString(e, ConversionFlags.All & ~(ConversionFlags.ShowDeclaringType | ConversionFlags.UseFullyQualifiedEntityNames | ConversionFlags.UseFullyQualifiedTypeNames)) + GetSuffixString(e.MetadataToken),
654654
INamespace n => n.FullName,
655655
IModule m => m.FullAssemblyName,
656656
_ => null,

0 commit comments

Comments
 (0)