See relevant asserts and TODOs in
src\Compilers\CSharp\Portable\Emitter\EditAndContinue\CSharpSymbolMatcher.cs and
src\Compilers\VisualBasic\Portable\Emit\EditAndContinue\VisualBasicSymbolMatcher.vb.
Are these assumptions justified? If they are, we should remove the TODOs and probably capture justification in a comment. Otherwise, custom modifiers should be handled and the asserts should be removed.
See relevant asserts and TODOs in src\Compilers\CSharp\Portable\Emitter\EditAndContinue\CSharpSymbolMatcher.cs and src\Compilers\VisualBasic\Portable\Emit\EditAndContinue\VisualBasicSymbolMatcher.vb.
Are these assumptions justified? If they are, we should remove the TODOs and probably capture justification in a comment. Otherwise, custom modifiers should be handled and the asserts should be removed.
@tmat FYI