You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A proposal to make methods on Microsoft.Cci.RootModuleType virtual so it can be overridden. 3rd party compilers would be able to define static module constructors and other methods in there (which is in comply with MSIL specs)
Especially helpful would be to alter the method GetMethods
Would reimplementing the Cci.ITypeDefinition.GetMethods interface method be a good workaround, or are there cases where GetMethods is not called using the interface?
I understand this feature request is to enhance Roslyn's APIs to support 3rd party compilers. Supporting 3rd party compilers is not a goal of Roslyn, but I'll keep this feature request open.
A proposal to make methods on
Microsoft.Cci.RootModuleType
virtual so it can be overridden. 3rd party compilers would be able to define static module constructors and other methods in there (which is in comply with MSIL specs)Especially helpful would be to alter the method
GetMethods
roslyn/src/Compilers/Core/Portable/PEWriter/RootModuleType.cs
Line 139 in e09c42a
to
The text was updated successfully, but these errors were encountered: