I have a problem with VB9 and Moq.I need to call a verify on a Sub. Like so:logger.Verify(Function(x) x.Log, Times.AtLeastOnce)And my logger looks like this:
private void SomeMethod() { IsBusy = true; var bg = new BackgroundWorker(); bg.DoWork += (sender, e) =>
[code]....
However, I'd like to be able to implement a method like SomeMethod from the C# example in VB.net. Likely this means wrapping the Backgroundworker in another class (which is something I want to do for dependency injection and unit testing anyway).
Is it possible to shorten the following function to a lambda expression?Or (to do the trick by myself) what is the best and most understandable for beginners tutorial for lambda in vb.net?[code]
I have the following code which assigns values to a datarow and and adds to the datatable. I want to write function which returns a datarow which enables me to write less code.
I have this function that maps a IDataReader to a class. It is obviously written in C#. My co-worker wants to use the same method in his code, but he is writing in VB.net. Basically I am having difficulty rewriting this due to the Lambda expressions used in C#. He is running .Net 3.5.
Should I be concerned about the performance of the Compile method here?[code]...
The reason I want the lambda expression is because I want that function to be able to get all the way through LINQ-to-SQL to be converted to SQL. The reason I want the direct version is because I have other code that I want to validate individual serial numbers before submitting changes. And I fear that GetValidSerialNumbers.Contains(serialNumber) will execute a more-complex-than-necesssary query.
I'm trying to sort a list of string, which (each item) consists of a word followed by a space, then a number. I want to sort first alphabetically by the word, then numerically by the number. I tried something like this: wordList = wordList.OrderBy(Function(x, y) CStr(x.Split(" "c)(0)).CompareTo(CStr(y.Split(" "c)(0)))).ThenBy(CInt(x.Split(" "c)(1)).CompareTo(CInt(y.Split(" "c)(1))))
I'm trying to create a generic function to build a Linq expression from a list of Telerik grid filters. I'm trying to stay clear of dynamic Linq. Because I don't know the type that I'm building the expression for, I'm attempting to use reflection in the lambda functions to refer to a property, but after applying the fix suggested by @JaredPar I get the error, "The LINQ expression node type 'Invoke' is not supported in LINQ to Entities." Is there any way around this? here is my code:
Public Shared Function buildRadFilter(Of T)(ByVal filterExpression As List(Of GridFilterExpression)) As Expressions.Expression(Of Func(Of T, Boolean)) Dim returnPred = PredicateBuilder.True(Of T)()
I'm trying to use a nested multi-line lambda Function in VB.NET and am getting an error. Here's what my code looks like:
cartItems = cartItems.Select(Function(ci) New With {.CartItem = ci, .Discount = discountItems.FirstOrDefault(Function(di) di.SKU = ci.SKU)}) .Select(Function(k) If k.Discount Is Not Nothing Then
I have two question regarding Tab control of .net(3.5). I am working on windows application. Wrap text in Tab control(title) so that it will come in two lines Round corner insted of square corner of tab control
How do I wrap button text? When the button text is to large for the width of the button the remaining characters should go to the next line instead of going off the button.
I have a dll that was compiled in Borland C++ 5.5 that I wish to use in a vb.net 2008 project. The problem is that Borland is OMF and MS requires COFF.
Can you direct me to how to convert from OMF to COFF, or how to create a wrapper. I fumbled with pinvoke a little bit, but with no success.
I would like to use this loop because I don't want to specify the limit:
Do wrapPanel.children.add() Loop
But how can I break the loop when the wrap panel is filled? For example the loop would stop when the wrap panel can't display a rectangle in its full height or width.
In the GRNNo, there are around 10 character, but I would like to wrap the text after 5 character. However, although I had create a function to make it wrap, but it will display "12345..." rather than wrap the text.Anyone can teach me how to wrap the text?
I have a string of code which builds out an answer and question as you would see on a medical form.
strDisplay &= strMyAns & Space(5) & ControlChars.Tab & MyQ & ControlChars.Tab & Environment.NewLine & Environment.NewLine Results look like attached .gif. Is there an easy way in VB to indent when the question exceeds space on a page?
I've tried changing the RowStyle Wrap property and every Wrap property in the grid. How do I stop word wrap in a Gridview no matter what size the Row's Text Length is?
Does anyone know the code for a line count with word wrap on. I can only work out code that only works without word wrap and can't find any on the internet which does work with word wrap. It's for a RichTextBoxPrint control.
I am creating a WorkSheet from code. I need my columns to word wrap and not run over (see red arrow below). Not really sure how to do it. Tried to set it for the range of columns with no luck. Here's the current output:
Here's where I try to set it: Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click Dim xlApp As Excel.Application
i have text in textbox1.text How can i wrap html tags around that text by clicking a button. Example : Textbox1.text has "Hello there" in it When i click a button i want it to display :
I am doing a Windows Form Application assignment (Simple User Interface Text Editor - practically my own version of MS Notepad) for my VB.Net course... I have practically completed the project however there were certain items we had to add to one of the dropdown menus one being Word Wrap (Under the Edit drop down). I am really confused as what to do here for the WordWrapToolStripMenuItem_Click event handler?!
I'm having a problem using XML literals with a StringBuilder in VB 2008. If I use this code everything is fine.Dim html As New System.Text.StringBuilder