|
|
|
@ -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, |
|
|
|
|