Mathieu Guindon

Results 111 comments of Mathieu Guindon

This annotation would also enable automatically generating factory methods: 1. Validate that no function has an `@Inject` annotation (factory method already present) 1. Grab all `@Inject` properties in the module...

For the record, the reason the resolver is throwing an exception here, is to avoid needing to deal with the consequences of a resolver pass that wouldn't have access to...

Good news, repro confirmed on x64! ``` Version 2.5.0.5244 OS: Microsoft Windows NT 6.1.7601 Service Pack 1, x64 Host Product: Microsoft Office x64 Host Version: 16.0.12430.20264 Host Executable: EXCEL.EXE ```...

Repro also confirmed with the latest pre-release built (x64): ``` Version 2.5.0.5338 OS: Microsoft Windows NT 6.1.7601 Service Pack 1, x64 Host Product: Microsoft Office x64 Host Version: 16.0.12430.20264 Host...

Something isn't adding up. According to logs this `switch` block is where the exception comes from: ``` public IExpressionBinding BuildTree(Declaration module, Declaration parent, IParseTree expression, IBoundExpression withBlockVariable, StatementResolutionContext statementContext, bool...

Adding the logged stack trace from my repro: ``` 2020-02-20 10:59:28.1631;TRACE-2.5.0.5338;Rubberduck.Common.LogLevelHelper; Rubberduck version 2.5.0.5338 loading: Operating System: Microsoft Windows NT 6.1.7601 Service Pack 1 x64 Host Product: Microsoft Office x64...

Adding a new DeclarationType would work, but IIRC that flag enum is very near capacity already (there's only so many bits to offset in an Int32). If hidden interfaces give...

Marking this PR as blocked for now, since it introduces new resource keys.

@IvenBach I haven't looked at the conflicts, do they look salvageable? If they become mergeable after the release, I'll merge them, but the "resource freeze" window is closing soon, and...

You'll probably want to resolve the conflicts on #5749 first, have it merged (I'd like to merge it sooner than later!), and then sync [next] with your dev branch here...