Browse Source

Fix YieldReturnDecompiler.

pull/1730/head
Daniel Grunwald 6 years ago
parent
commit
13ec574dbd
  1. 1
      ICSharpCode.Decompiler/IL/ControlFlow/YieldReturnDecompiler.cs

1
ICSharpCode.Decompiler/IL/ControlFlow/YieldReturnDecompiler.cs

@ -453,6 +453,7 @@ namespace ICSharpCode.Decompiler.IL.ControlFlow @@ -453,6 +453,7 @@ namespace ICSharpCode.Decompiler.IL.ControlFlow
MethodDefinitionHandle getEnumeratorMethod = metadata.GetTypeDefinition(enumeratorType).GetMethods().FirstOrDefault(
m => metadata.GetString(metadata.GetMethodDefinition(m).Name).StartsWith("System.Collections.Generic.IEnumerable", StringComparison.Ordinal)
&& metadata.GetString(metadata.GetMethodDefinition(m).Name).EndsWith(".GetEnumerator", StringComparison.Ordinal));
ResolveIEnumerableIEnumeratorFieldMapping(getEnumeratorMethod, context, fieldToParameterMap);
}
internal static void ResolveIEnumerableIEnumeratorFieldMapping(MethodDefinitionHandle getEnumeratorMethod, ILTransformContext context,

Loading…
Cancel
Save