« first day (720 days earlier)      last day (2460 days later) » 
00:00 - 18:0018:00 - 00:00

6:00 PM
<tr>
 
Tables are a pain.
 
IDK, it's probably feasible with just css
 
got a quick question about the logging, how should that "disabling logging" look like? just another checkbox like the "detailled logging" or remove the detailled logging option altogether?
 
I take it that you gave up on the parser cache?
 
No, just taking a break.
 
6:08 PM
@awgaya I'd make an "Enable logging" checkbox that enables an "Enable detailed logging" checkbox. Or perhaps a dropdown to let the user specify the minimum log level?
Or just a dropdown with "no logging" and all levels
 
@Mat'sMug How would I do this?
 
ah that last one sounds great, I'll create something and let you guys judge it
 
@Hosch250 lol, you're asking the wrong guy!
 
Found it on MSDN.
 
aren't there row and column classes in bootstrap? what are you trying to do anyway?
 
6:15 PM
Yeah, I used row.
Does that look nice, @Mat'sMug?
Next up--how to embed the content within the page.
 
looks awesome :)
 
Currently, it just loads a new page.
 
that should be easy enough
 
I want it to embed in a nice table within the page, just under the form.
@using (Html.BeginForm("GetInspectionResults", "Inspections", FormMethod.Post, new { @class = "inspections-form row" }))
{
    <div class="row">
        <textarea id="code" name="code" type="text" rows="10" placeholder="Enter code to run the inspections against."></textarea>
    </div>
    <div class="row">
        <input id="LoadInspections" type="submit" value="Inspect" />
    </div>
}
 
oh, the results
 
6:24 PM
Somehow I have to capture the results and embed them.
It is probably easy enough--I just have to figure out how to do it.
It looks like I need to embed it in an iframe.
 
I'd think the controller method you're posting to (Inspect) is going to have to return a partial view
why not AJAX?
 
I'm currently returning a string.
Might as well.
Yeah, I'll just return an HTML string and use JS to embed it.
 
IIRC ASP.NET MVC works at a higher abstraction level than that, but I could be wrong
 
I can just call my JS method when the button is clicked.
I don't need an actual form--I can just hard-code the items.
 
sounds dirty
 
6:28 PM
Anyone know how to get a strongly typed Object from a Variant in VBA?
 
Dim o As Object
If IsObject(foo) Then Set o = foo
 
Without a cast? :-)
 
oh
well, I don't
 
I found something interesting - if I reference Microsoft.VisualBasic, I can get rtcCreateObject to feed me an actual Variant:
 
@Hosch250 I'd expect the inspection results to be encapsulated in a model that's sent to a partial view that's returned from the controller method
 
6:31 PM
[DllImport("vbe7.dll")]
public static extern VariantType rtcCreateObject(string className, string serverName);
 
OK.
 
I know I've missed something... What's all the talk about web pages and formatting?
 
stupid work. Blocks access to imgur. Usually, but not always. :(
 
when we launch 2.0, the website will have a facelift, updated content and screenshots, and you'll be able to run the inspections right there on the website
 
6:34 PM
ah! sounds interesting. Does that mean I can paste code into a box & have it inspected without installing RD?
 
so people will start commenting stuff like "paste your code [here](http://www.rubberduckvba.com/inspections), you'll have your answer" on SO :)
6
@FreeMan exactly
> Like it? Now download the tool and fix your code!
 
sounds most excellent!
 
6:47 PM
sadly, "object variable not set" can't work. unless we find a way to load the VBA and Excel type libraries.
 
@Mat'sMug - Can you load them from exported tlb files?
 
probably
 
Got 100% on my first two reports and the internship agreement.
 
huh, you're rated on that?
 
Yeah.
@Mat'sMug I think I have a solution.
 
7:03 PM
for the inspection results on the website, or for the parser state problem?
 
Can I make the controller expose an event that is fired when the contents are ready to be loaded?
 
or both?
 
Inspection results.
 
I don't think that will work... web programming is different than Windows programming.
 
No, then I pass the event parameter to jQuery, and load the results from there.
Yeah, I thought so.
If I got it to work, would you accept it?
Oh wait, it probably wouldn't be any good.
It might make all the webpages update.
 
7:04 PM
I'd prefer an idiomatic solution
 
Bother.
I'll probably have to ask on SO.
 
In other words, do what I suggested before.
Hard-code the form, handle the click with JS, call the method with a post, and load the contents.
 
all strongly-typed
what's hard-coded?
<div id="dvInspectionResults">
    @{Html.RenderPartial("InspectionResults", Model);}
</div>
 
I can't do that.
 
7:07 PM
why not?
 
In the first place, Html.RenderPartial will run as soon as the page is loaded instead of waiting for the button click.
In the second place, how am I supposed to update it after I get some results?
@Mat'sMug The HTML view, instead of having ASP.NET MVC create it for me.
From what I can see, I'm going to need to do this:
 
I think you need to google things up a bit. doesn't make sense that you have to send hard-coded HTML for JS to render
that's just not how the framework works
 
I've been looking.
 
okay..
make it work and put it up on CR
 
I can't find how to make the bloody thing load content into the same page after I call a post method.
 
7:10 PM
(FWIW I'm curious too)
 
I did find out how to redirect to a specific page.
So, basically, I have two options at this point:
 
I really think this ought to be AJAX'd
 
OK, so suppose I AJAX it.
How do you want me to call the JS method I call the AJAX from?
 
like, you click the button, the box goes "busy", the server processes the AJAX request and sends you back the partial view, you render it
 
Like I suggested, code the form in HTML and call the JS method from the submit?
OK, I'll just get it working and show it to you when it does.
 
7:14 PM
@Hosch250 yes, submit needs to be JS
 
OK.
 
ok
 
Currently, I'm calling the controller directly from the view.
 
???
 
@using (Html.BeginForm("GetInspectionResults", "Inspections", FormMethod.Post, new { @class = "inspections-form row" }))
{
    <div class="row">
        <textarea id="code" name="code" type="text" rows="10" placeholder="Enter code to run the inspections against."></textarea>
    </div>
    <div class="row">
        <input id="LoadInspections" type="submit" value="Inspect" />
    </div>
}
 
7:15 PM
the AJAX method in the controller should be an async Task<TModel> method
 
Umm, why not return a PartialView directly?
 
because the A in AJAX stands for "asynchronous".... it's the whole point ;-)
 
Oh.
 
Ajax (also AJAX; /ˈeɪdÊ’æks/; short for asynchronous JavaScript and XML) is a set of web development techniques using many web technologies on the client-side to create asynchronous Web applications. With Ajax, web applications can send data to and retrieve from a server asynchronously (in the background) without interfering with the display and behavior of the existing page. By decoupling the data interchange layer from the presentation layer, Ajax allows for web pages, and by extension web applications, to change content dynamically without the need to reload the entire page. Despite the name...
 
is this open source? do you have the code somewhere that I can see it?
 
7:19 PM
yup
 
that was a dumb question
 
In my branch.
 
you have a link, I only see 3 branches....
 
@Hosch250 did you put it in the [rubberduckthis] branch?
if not then I'll delete it
 
It is in the master branch in my fork.
 
7:22 PM
ok. I'm deleting [rubberduckthis] then, it's moot
 
I can PR to wherever you like.
 
it's gone
PR to master :)
 
do I need the rest of the project for the site to work?
 
depends how @Hosch250 set it up, I haven't checked yet
 
Yep.
Well, currently, it is referencing my build.
Time to walk my dog.
 
7:26 PM
how do I merge in hosch's stuff I forked the master of the Original Repo
 
PR from his fork into yours :)
 
nevermind
git pull <clone Url>
 
or that
 
lol
I have 35 errors
 
every IInspection reference I guess
 
7:31 PM
Ninject and some Rubberduck usings
 
Ninject should just be a simple Nuget update
and then you need the RD build
 
just did a solution rebuild and now I have 54 errors
 
@Hosch250 gonna have to make it work off a .dll in the solution
 
crap, where is the default installation directory
nevermind
I will have to look at it tomorrow
I broke csc.exe
the solution won't build
 
7:54 PM
Yeah right.
@Malachi Please, just leave it alone for now.
I'm nowhere near done yet.
 
fine
 
I'll let you know when I've got it ready. Shouldn't be too long.
 
8:14 PM
fixed the bug that my feature introduced, not so stressed out now...lol until I go to add the next feature, not sure how I am going to do it....
 
Which feature?
 
@Zak has to be version 2.2
 
hi @Mat'sMug - Got examples of the QualifiedModuleName.ComponentTitle problem?
 
@Hosch250 they have a system that allows an admin to create a query for returning customers to call for upgrading their phones or whatever.
and they wanted to be able to run a query for the previous day(s)
 
Oh, I thought you meant a Rubberduck feature.
 
8:16 PM
I haven't dug into it yet.
 
Ohh, I got the AJAX call working.
 
it is on my list though
@Hosch250 Nice!
 
@ThunderFrame - Have you ever run across the VBALangProj.VBAProjectConfigProperties namespace before? I can't find any information about it anywhere.
 
where'd you find it referenced?
 
OK, now I'm going to make it pass a list of JSON data back, and inject it into the HTML from the JS.
 
8:21 PM
I saw it in the list of available COM assemblies on my machine in VS.
 
@ThunderFrame Got a screenshot of that fancy pasting stuff you did?
Mat wants it exactly like that, and I need to know what types to put in my JSON.
 
@Hosch250 it's merged, if your branch is up-to-date you have it :)
 
OK.
And how do I get it?
Just paste into Excel?
 
yep
 
It didn't give me the pictures like in his screenshot.
And I am up-to-date.
 
8:30 PM
that was conditional formatting
@ThunderFrame hold on
 
OK, @Mat'sMug, how would injecting a partial view work?
I'm at the point where I need to decide either a partial view or directly injecting the HTML.
 
@Hosch250 I've never done that! I just know that's what needs to be done :)
 
Injecting the HTML might be quicker, but I'd rather do it right.
 
you got a partial view?
 
No.
So, do I create the partial view in my C# and return it to the JS?
 
8:34 PM
71
A: how i can render Partial views in asp.net mvc 3

David GlennCreate your partial view something like: @model YourModelType <div> <!-- HTML to render your object --> </div> Then in your view use: @Html.Partial("YourPartialViewName", Model) If you do not want a strongly typed partial view remove the @model YourModelType from the top of the partial vi...

 
And once I get it in my JS, how do I inject it into the HTML without reloading the page?
OK, so I inject this view, then inject the HTML code into the view?
I don't want to be forever loading/unloading views.
 
@Comintern It seems to be related to vsavb7rt.dll - IDK what that is.
 
232
A: Render Partial View Using jQuery in ASP.NET MVC

tvanfossonYou can't render a partial view using only jQuery. You can, however, call a method (action) that will render the partial view for you and add it to the page using jQuery/AJAX. In the below, we have a button click handler that loads the url for the action from a data attribute on the button and ...

@Hosch250 ^^ that's probably what you're after
 
Now, why would I load a view like that?
 
not the whole page, just the inspection results
 
8:38 PM
Why wouldn't I just structure an HTML string in my C#, return it to the JS, and set the inner HTML of a div?
I could do pretty much everything with a string.Join() call and some string interpolation.
 
because you're doing ASP.NET MVC, not ASP Classic - encoding HTML strings is pretty much a last resort. you want to be working with the framework, not against it
 
OK.
 
@Hosch250 , like @Mat'sMug said, just paste into Excel... Or, Paste Special, and you can choose to Paste the XML Spreadsheet (the default), an HTML table, or CSV.
 
@ThunderFrame looks awesome BTW
 
OK.
 
8:41 PM
Or, you can paste into Word, gmail, Outlook.... Should get fairly consistent results, but you should prefer the HTML over the RTF format.
 
OK, so I return the partial page from my C#.
 
(as anybody that's tried doing precise tables in Word will understand)
 
NVM.
 
@Mat'sMug Did you want to tweet that Visio test result? I'm keen to retweet at VisioGuy
 
is that the guy that blogged about RD a while back and said "boo tests don't work in Visio"?
 
8:49 PM
I'm not sure - he doesn't blog as much as he used to
 
tweeted... and just noticed the inconclusive test completed in like 7 seconds lol
Freshly merged! @msvisio #VBA devs are going to love this: Rubberduck 2.0 #UnitTesting will work in Visio! https://t.co/m5jZXpHYIh
 
@lol - yeah, I was testing the start and end times.... threw a breakpoint in the testmethod.
 
should disabling logging disable everything, even the event log?
 
@Mat'sMug @Hosch250 Let me know if you find any clients that bork the pasted HTML tables. Cross-browser HTML is hard, cross-email client HTML is downright difficult.
 
@awgaya yup. if user says "I don't want any logging" and we log things behind their backs.......
 
9:03 PM
email clients don't usually support javascript of CSS classes, so it's all inline styles. And some clients just choose to ignore certain attributes and autocorrect your tags :-\
 
just got this opening an existing .xslt
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: The best overloaded method match for 'Rubberduck.Parsing.Binding.TypeBindingContext.Visit(Rubberduck.Parsing.Symbols.Declaration, Rubberduck.Parsing.Symbols.Declaration, Rubberduck.Parsing.Grammar.VBAParser.LExprContext)' has some invalid arguments
   at CallSite.Target(Closure , CallSite , TypeBindingContext , Declaration , Declaration , Object )
   at System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
 
the type annotation pass doesn't ignore empty, null, true and false yet
got some example code perhaps?
the expression that triggered that exception?
(just noticed that today)
 
there's no code! :)
 
yeah it happens while resolving the built-in declarations' "as type", I'll send a fix later, unless you want to have a go at that?
 
I'm still at work, treat yourself!
 
9:16 PM
WTH does the VBE have the string "Long Live the Cucumber" in its string resources?
3
 
@Comintern LOL!!
@Comintern screenshot or you're shitting me!!
 
STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
18080, "Tile Horizontally"
18081, "Tile Vertically"
18082, "Arrange Icons"
18083, "Microsoft Visual Basic for Applications Help Topics"
18084, "Search Reference Index..."
18085, "Obtaining Technical Support"
18088, "About Microsoft Visual Basic for Applications..."
18089, "Long Live the Cucumber"
18090, "Break On All"
18091, "Break In Ole Server"
18092, "Break On Unhandled"
}
It's in VBE7INTL.DLL
 
is it supposed to be hidden or anything?
 
Not as far as I can tell - it's just mixed in with all of the error messages, menu text, etc.
RD 3.0 - codename "Cucumber".
10
 
Does anyone at @Microsoft know what key 18089, "Long Live the Cucumber" is doing in the VBE7INTL.DLL resource strings? #VBA #WTF #EasterEggs
that's just too funny
 
9:27 PM
Woah... Not sure how you'd get this error: 23069, "This VBA project was created while running VBA in different application. You may only open it from inside the same application in which it was created."
 
hacking up something to open or reference an Excel VBA project from a Word VBA project, I guess?
 
Guess so. That's actually why I'm looking around in the file. If I can find intriguing error messages, I can trace them back through the assembly. I'm looking for clues for where the immediate window gets text.
I.e.: 40059, "Invalid in Immediate pane"
 
Dim foo As Integer
will do that
 
"Type-declaration character required"? Huh?
 
we call 'em type hints... where the heck would they be required??
 
9:40 PM
No clue - found that tucked away in the compiler errors.
 
probably some legacy message
like, pre-As-keyword legacy
 
Could be.
 
10:04 PM
IIRC, I automated Excel from Word, and the debugger let me step through Word VBA and straight into the Excel VBA.
 
@hosch250, is there a reason why the settings window isn't resizable?
 
@awgaya Mat said it was a dialog, and that dialogs shouldn't be resizable.
 
also it looks pretty awful maximized ;-)
but that was before we had a CRAP TON of settings...
maybe it's time to reconsider
 
Question @Mat'sMug ... assuming I'd do that RegEx assistant. Would you prefer if I put it into a separate project or where should I put it?
 
Wow. Long live the Cucumber, eh?
That literally made me giggle.
Ah, @Mat'sMug, this is interesting.
 
10:10 PM
@Vogel612 it can be in a different project I guess. Or under its own namespace in the main assembly.. depends how you see it :)
 
Basically, instead of setting the HTML to a raw string, I set it to the ASP.NET string telling it to load the view.
 
in The 2nd Monitor, 21 mins ago, by Quill
ah well, if you guys need a hand with any JavaScript feel free to ping
 
Nah, the JS isn't that bad.
 
TTQW - later!
 
@Hosch250 you should get a review on it anyways. JS is easy to get working, but it's hard to get right
 
10:13 PM
Yeah, I'll put it up for review sometime in the next 10 years.
 
[retailcoder/Rubberduck] retailcoder pushed commit e9f1bc54 to next: added IsBadReadPtr check in COM declarations collector
 
almost forgot to push that!
 
Display only one parser error tab, even with multiple clicks. (#1590)

* Display only one parser error tab, even with multiple clicks.

* Properly close only parser error tabs.
[retailcoder/Rubberduck] retailcoder pushed commit e0c7464c to next: Merge branch 'next' into next
Fix for bad VT_PTR pointers in referenced type libraries (#1596)

* added AsTypeName to the context-sensitive commandbar

* clear built-in references at every resolution; fixed issue with null parse trees, given built-in modules get a module state instance.

* fixed OverflowException in GetTypeName; built-in parameters now have return type info :)

* returning built-in members now have return type info as well

* removed hard-coded defaults in ClassModuleDeclaration

* added IsBadRea
[rubberduck-vba/Rubberduck] build for commit e9f1bc54 on unknown branch: AppVeyor build cancelled
BUILD FAILURE!
 
yeah yeah
 
[rubberduck-vba/Rubberduck] build for commit e0c7464c on unknown branch: AppVeyor build cancelled
BUILD FAILURE!
 
10:18 PM
gotta go
bye!
 
@Mat'sMug One quick question:
What do I return as data to my AJAX function?
I return my model?
 
@Hosch250 I know you've just removed multiple tabs in errors dialog, but I wonder if adding multiple tabs in the Test Explorer might be useful? i.e. Every new test run gives you a new tab of results, so you can go back and compare results?
 
I don't think so.
 
[rubberduck-vba/Rubberduck] build for commit eaf2de55 on next: AppVeyor build succeeded
 
If we want a profiler, then we should make a profiler.
 
10:24 PM
@Hosch250 I think that's what I would do
 
OK.
 
Again, that's by instinct ...I've never done this
 
That guy gets an HTML string back and loads it.
I wonder if I create my partial view server-side, then return the html generated by it.
 
hmmmm, I get the project DisplayName using this:
        try
        {
            //Don't need to check protection, as a protected project is saved, by definition
            return project.VBComponents.Cast<VBComponent>()
                .Where(component => component.Type == vbext_ComponentType.vbext_ct_Document
                && component.Properties.Count > 1)
                .SelectMany(component => component.Properties.OfType<Property>())
                .FirstOrDefault(property => property.Name == "Name").Value.ToString();
            }
When I add a test module using Test Explorer, and break on that line, and I try to inspect the Properties collection of any of the document-type components, I get this error:
Properties = '((Microsoft.Vbe.Interop.VBComponentClass)((new System.Linq.SystemCore_EnumerableDebugView(((Microsoft.Vbe.Interop.VBProjectClas‌​s)(project)).VBComponents as System.Collections.IEnumerable)).Items[1])).Properties' threw an exception of type 'System.IO.Direct...
 
[rubberduck-vba/Rubberduck] build for commit 86a2aa04 on unknown branch: AppVeyor build succeeded
 
base = {"Exception from HRESULT: 0x800A004C (CTL_E_PATHNOTFOUND)"}
wonders whether installing Project 2003 after Office 2016 was a good idea
 
[rubberduck-vba/Rubberduck] build for commit 3c553782 on unknown branch: AppVeyor build succeeded
 
I can reach the properties collection from VBA... But Interop is failing to get it.
 
11:04 PM
@ThunderFrame - I was curious why I was getting a bunch of lines like these in my debug output:
A first chance exception of type 'System.IO.DirectoryNotFoundException' occurred in Rubberduck.Parsing.dll
A first chance exception of type 'System.IO.DirectoryNotFoundException' occurred in Rubberduck.Parsing.dll
A first chance exception of type 'System.IO.DirectoryNotFoundException' occurred in Rubberduck.Parsing.dll
A first chance exception of type 'System.IO.DirectoryNotFoundException' occurred in Rubberduck.Parsing.dll
 
hmm... I might need to actually write some RegEx in VBA before I can Write that assistant ...
I wonder how the vba regex engine handles stuff like:
Dim regex As New RegExp
Set regex = New RegExp
regex.Pattern = "([asd]+)\s\1"
because \1 might be a backreference or an octal character reference
 
It's the VBScript flavor
 
YES!!!
My C# returns a view and my jQuery loads it into the webpage!
 
@Mat'sMug yea...
 
AFAIK it's like .net but without named groups. Could be similar to Java flavor, not sure. It has to be documented somewhere...
 
11:18 PM
Just a wee bit of formatting and figuring out why my AJAX isn't passing the parameter.
 
@Hosch250 woot!
 
function $loadInspections() {
    $.ajax({
        url: "/Inspections/GetInspectionResults",
        data: $("textarea#code").val(),
        type: "POST",
        success: function (data) {
            $("div#inspection-results").replaceWith(data);
        }
    });
}
That little thing did it.
Except for the data.
 
the docs ain't clear
 
@Vogel612 yep, backrefs are supported
 
11:21 PM
I know..
the docs still aren't clear
 
Hmm
 
Ohh, got it:
function $loadInspections() {
    $.ajax({
        url: "/Inspections/GetInspectionResults",
        datatype: "json",
        data: { code: $("textarea#code").val() },
        type: "POST",
        success: function (data) {
            $("div#inspection-results").replaceWith(data);
        }
    });
}
 
@Comintern you get the same errors. WTF is going on with VBIDE interop?
 
me too if it helps
 
@Hosch250 you think there's any chance you could manage to load the declarations for the VBA and Excel type libraries?
 
11:26 PM
@Mat'sMug Maybe.
Not until I get this formatted better.
 
That would be nice. A bunch of inspections aren't going to work without them.
 
@ThunderFrame - Is it trying to load the property bag from an unsaved document?
 
@ThunderFrame could you make DisplayName work off whatever @Hosch250 is using to get the same thing in the Code Explorer? Seems like dupe functionality here
 
@Mat'sMug He said his is more host-agnostic.
 
Still it's duplicate functionality
 
11:38 PM
@Comintern the Properties collection should exist, regardless of whether the document is saved. IIRC, we use the properties collection elsewhere in Linq too.
And IIRC, @Hosch250 accesses the same properties Collection (in search of a different property, but the whole collection is failing, so the property name would seem to be irrelevant). Maybe I'm too aggressive in my Linq, or maybe quizzing the FileName of an unsaved project, before quizzing the Properties collection is a no-no?
Hmm, that might be it, but gotta put out fires at work.
 
> Not yet, it looks like _Worksheet.Range is missing the second parameter for some reason, plus we need argument compatibility checking, otherwise the default member gets resolved instead.
 
@Mat'sMug IMO, once DisplayNames is working again, CodeExplorer should use QualifiedModuleName.
I suspect DisplayName will work on saved projects. I'll take a look at lunch.
 
@ThunderFrame whatever works.. I jist don't want it in two places :-)
 
Speaking of things not working... Just merged with next and get a RuntimeBinderException shortly after opening Excel.
 
got some example code? it doesn't trigger here
it's in the typeannotationpass, just the astypename of the declaration would help
 
11:51 PM
No code at all - new Workbook with one sheet in Excel 2013x32.
 
yeah what I mean is, can you put a breakpoint on TypeAnnotation.AnnotateType, where the exception happens, and tell me what the declaration is? plus its "AsTypeName" value
TypeAnnotationPass* is the class name, it's in Rubberduck.Parsing.Symbols
 
@awgaya Did you know we are logging a zillion TypeAnnotation errors?
 
yes that's an open issue with the resolver/com collector
 
OK.
 
if you mean the module parent thing
 
11:54 PM
Supper time. BBL.
Yeah.
 
@Comintern got a stack trace?
 
Yeah, gimme a sec.
at CallSite.Target(Closure , CallSite , TypeBindingContext , Declaration , Declaration , Object )
at System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
at CallSite.Target(Closure , CallSite , TypeBindingContext , Declaration , Declaration , Object )
at Rubberduck.Parsing.Binding.TypeBindingContext.BuildTree(Declaration module, Declaration parent, ParserRuleContext expression, IBoundExpression withBlockVariable, StatementResolutionContext statementContext) in c:\Dev\Rubberduck\Rubberduck.Parsing\Binding\TypeBindingContext.cs:
 
Huh, that's new
@awgaya rings a bell?
 
are you ignoring me on purpose? lol
-_-
 
@aygaya, nope - trying to find it.
 
11:58 PM
yeah looks like the same error you posted today
kk
for some reason it doesn't trigger here
there's a literal expression in an "as type" which should only be bool, string etc. but that gets filtered out, maybe its "empty" or something which is weird...
 
00:00 - 18:0018:00 - 00:00

« first day (720 days earlier)      last day (2460 days later) »