Skip to content

Commit 32b58a1

Browse files
KevinRansomjkotas
andauthored
Add metadatatoken override to SymbolMethod (#54656)
* Add metadatatoken override to SymbolMethod * Add test Co-authored-by: Jan Kotas <[email protected]>
1 parent a766647 commit 32b58a1

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/SymbolMethod.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ internal int GetToken(ModuleBuilder mod)
6767
#endregion
6868

6969
#region MemberInfo Overrides
70+
public override int MetadataToken => m_token;
71+
7072
public override Module Module => m_module;
7173

7274
public override Type? ReflectedType => m_containingType;

src/libraries/System.Reflection.Emit/tests/ModuleBuilder/ModuleBuilderGetArrayMethod.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ private void VerifyGetArrayMethod(ModuleBuilder module, Type arrayClass, string
137137
Assert.Equal(methodName, method.Name);
138138
Assert.Equal(callingConvention, method.CallingConvention);
139139
Assert.Equal(returnType, method.ReturnType);
140+
Assert.NotEqual(0, method.MetadataToken);
140141
}
141142
}
142143
}

0 commit comments

Comments
 (0)