public void VBNetGotoStatementTest() { GotoStatement gotoStmt = ParseUtil.ParseStatement <GotoStatement>("GoTo myLabel"); Assert.AreEqual("myLabel", gotoStmt.Label); }
public void VBNetThisReferenceExpressionTest1() { ThisReferenceExpression ie = ParseUtil.ParseExpression <ThisReferenceExpression>("Me"); }
public void PrimitiveExpression1Test() { InvocationExpression ie = ParseUtil.ParseExpression <InvocationExpression>("546.ToString()"); }
public void VBNetGenericInvocation2ExpressionTest() { CheckGenericInvoke2(ParseUtil.ParseExpression <InvocationExpression>("myMethod(Of T, Boolean)()")); }
public void PrimitiveExpression1Test() { InvocationExpression ie = ParseUtil.ParseExpression <InvocationExpression>("546.ToString()"); Assert.AreEqual(0, ie.Arguments.Count); }
public void VBNetForNextStatementTest() { ForNextStatement forNextStatement = ParseUtil.ParseStatement <ForNextStatement>("For i=0 To 10 Step 2 : Next i"); }
public void VBNetGenericInvocationExpressionTest() { CheckGenericInvoke(ParseUtil.ParseExpression <InvocationExpression>("myMethod(Of Char)(\"a\"c)")); }
public void VBNetWithStatementTest() { WithStatement withStatement = ParseUtil.ParseStatement <WithStatement>("With MyObj : End With"); }
public void VBNetOnErrorStatementTest() { OnErrorStatement onErrorStatement = ParseUtil.ParseStatement <OnErrorStatement>("On Error Goto err"); }
public void VBNetClassReferenceExpressionTest1() { MemberReferenceExpression fre = ParseUtil.ParseExpression <MemberReferenceExpression>("MyClass.myField"); Assert.IsTrue(fre.TargetObject is ClassReferenceExpression); }
public void VBNetForeachStatementTest() { ForeachStatement foreachStmt = ParseUtil.ParseStatement <ForeachStatement>("For Each i As Integer In myColl : Next"); // TODO : Extend test. }
public void VBNetStopStatementTest() { StopStatement stopStatement = ParseUtil.ParseStatement <StopStatement>("Stop"); }
public void AddHandlerTest() { AddHandlerStatement addHandlerStatement = ParseUtil.ParseStatement <AddHandlerStatement>("AddHandler Obj.Ev_Event, AddressOf EventHandler"); // TODO : extend tests }
public void VBNetForNextStatementWithComplexExpressionTest() { ForNextStatement forNextStatement = ParseUtil.ParseStatement <ForNextStatement>("For SomeMethod().Property = 0 To 10 : Next SomeMethod().Property"); }
public void ModuleAttributeTargetEscaped() { // check that this doesn't crash the parser: ParseUtil.ParseGlobal <AttributeSection>("<[Module]: SuppressMessageAttribute>", true); }
public void VBNetSimpleInvocationExpressionTest() { CheckSimpleInvoke(ParseUtil.ParseExpression <InvocationExpression>("myMethod()")); }
public void VBNetErrorStatementTest() { ErrorStatement errorStatement = ParseUtil.ParseStatement <ErrorStatement>("Error a"); }
public void ResumeStatementTest() { ResumeStatement resumeStatement = ParseUtil.ParseStatement <ResumeStatement>("Resume"); }