同事发现主干上: CodeTranslator.cs:1280 行和 CecilExtensions.cs:431 行,可能是小拼写错误:
- CodeTranslator.cs:1280
if (exceptionHandler.HandlerType == ExceptionHandlerType.Fault
&& exceptionHandler.HandlerType == ExceptionHandlerType.Filter)
应该改成:
if (exceptionHandler.HandlerType == ExceptionHandlerType.Fault
|| exceptionHandler.HandlerType == ExceptionHandlerType.Filter)
- CecilExtensions.cs:431
if (left.GenericParameters[i].IsSameName(right.GenericParameters[i]))
应该改成:
if ( ! left.GenericParameters[i].IsSameName(right.GenericParameters[i]))
同事发现主干上: CodeTranslator.cs:1280 行和 CecilExtensions.cs:431 行,可能是小拼写错误:
if (exceptionHandler.HandlerType == ExceptionHandlerType.Fault
&& exceptionHandler.HandlerType == ExceptionHandlerType.Filter)
应该改成:
if (exceptionHandler.HandlerType == ExceptionHandlerType.Fault
|| exceptionHandler.HandlerType == ExceptionHandlerType.Filter)
if (left.GenericParameters[i].IsSameName(right.GenericParameters[i]))
应该改成:
if ( ! left.GenericParameters[i].IsSameName(right.GenericParameters[i]))