void EventAccessorDeclaration( //#line 1335 "VBNET.ATG" out EventAddRemoveRegion eventAccessorDeclaration) { //#line 1337 "VBNET.ATG" Statement stmt = null; List<ParameterDeclarationExpression> p = new List<ParameterDeclarationExpression>(); AttributeSection section; List<AttributeSection> attributes = new List<AttributeSection>(); eventAccessorDeclaration = null; while (la.kind == 40) { AttributeSection( //#line 1343 "VBNET.ATG" out section); //#line 1343 "VBNET.ATG" attributes.Add(section); } if (la.kind == 56) { lexer.NextToken(); if (la.kind == 37) { lexer.NextToken(); if (StartOf(6)) { FormalParameterList( //#line 1345 "VBNET.ATG" p); } Expect(38); } Expect(1); Block( //#line 1346 "VBNET.ATG" out stmt); Expect(113); Expect(56); EndOfStmt(); //#line 1348 "VBNET.ATG" eventAccessorDeclaration = new EventAddRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else if (la.kind == 193) { lexer.NextToken(); if (la.kind == 37) { lexer.NextToken(); if (StartOf(6)) { FormalParameterList( //#line 1353 "VBNET.ATG" p); } Expect(38); } Expect(1); Block( //#line 1354 "VBNET.ATG" out stmt); Expect(113); Expect(193); EndOfStmt(); //#line 1356 "VBNET.ATG" eventAccessorDeclaration = new EventRemoveRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else if (la.kind == 189) { lexer.NextToken(); if (la.kind == 37) { lexer.NextToken(); if (StartOf(6)) { FormalParameterList( //#line 1361 "VBNET.ATG" p); } Expect(38); } Expect(1); Block( //#line 1362 "VBNET.ATG" out stmt); Expect(113); Expect(189); EndOfStmt(); //#line 1364 "VBNET.ATG" eventAccessorDeclaration = new EventRaiseRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else SynErr(273); }
void EventAccessorDeclaration( #line 1235 "VBNET.ATG" out EventAddRemoveRegion eventAccessorDeclaration) { #line 1237 "VBNET.ATG" Statement stmt = null; List<ParameterDeclarationExpression> p = new List<ParameterDeclarationExpression>(); AttributeSection section; List<AttributeSection> attributes = new List<AttributeSection>(); eventAccessorDeclaration = null; while (la.kind == 27) { AttributeSection( #line 1243 "VBNET.ATG" out section); #line 1243 "VBNET.ATG" attributes.Add(section); } if (la.kind == 42) { lexer.NextToken(); if (la.kind == 24) { lexer.NextToken(); if (StartOf(4)) { FormalParameterList( #line 1245 "VBNET.ATG" p); } Expect(25); } Expect(1); Block( #line 1246 "VBNET.ATG" out stmt); Expect(88); Expect(42); Expect(1); #line 1248 "VBNET.ATG" eventAccessorDeclaration = new EventAddRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else if (la.kind == 152) { lexer.NextToken(); if (la.kind == 24) { lexer.NextToken(); if (StartOf(4)) { FormalParameterList( #line 1253 "VBNET.ATG" p); } Expect(25); } Expect(1); Block( #line 1254 "VBNET.ATG" out stmt); Expect(88); Expect(152); Expect(1); #line 1256 "VBNET.ATG" eventAccessorDeclaration = new EventRemoveRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else if (la.kind == 149) { lexer.NextToken(); if (la.kind == 24) { lexer.NextToken(); if (StartOf(4)) { FormalParameterList( #line 1261 "VBNET.ATG" p); } Expect(25); } Expect(1); Block( #line 1262 "VBNET.ATG" out stmt); Expect(88); Expect(149); Expect(1); #line 1264 "VBNET.ATG" eventAccessorDeclaration = new EventRaiseRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else SynErr(235); }
void EventAccessorDeclaration( #line 1278 "VBNET.ATG" out EventAddRemoveRegion eventAccessorDeclaration) { #line 1280 "VBNET.ATG" Statement stmt = null; List<ParameterDeclarationExpression> p = new List<ParameterDeclarationExpression>(); AttributeSection section; List<AttributeSection> attributes = new List<AttributeSection>(); eventAccessorDeclaration = null; while (la.kind == 28) { AttributeSection( #line 1286 "VBNET.ATG" out section); #line 1286 "VBNET.ATG" attributes.Add(section); } if (la.kind == 43) { lexer.NextToken(); if (la.kind == 25) { lexer.NextToken(); if (StartOf(4)) { FormalParameterList( #line 1288 "VBNET.ATG" p); } Expect(26); } Expect(1); Block( #line 1289 "VBNET.ATG" out stmt); Expect(100); Expect(43); EndOfStmt(); #line 1291 "VBNET.ATG" eventAccessorDeclaration = new EventAddRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else if (la.kind == 178) { lexer.NextToken(); if (la.kind == 25) { lexer.NextToken(); if (StartOf(4)) { FormalParameterList( #line 1296 "VBNET.ATG" p); } Expect(26); } Expect(1); Block( #line 1297 "VBNET.ATG" out stmt); Expect(100); Expect(178); EndOfStmt(); #line 1299 "VBNET.ATG" eventAccessorDeclaration = new EventRemoveRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else if (la.kind == 174) { lexer.NextToken(); if (la.kind == 25) { lexer.NextToken(); if (StartOf(4)) { FormalParameterList( #line 1304 "VBNET.ATG" p); } Expect(26); } Expect(1); Block( #line 1305 "VBNET.ATG" out stmt); Expect(100); Expect(174); EndOfStmt(); #line 1307 "VBNET.ATG" eventAccessorDeclaration = new EventRaiseRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else SynErr(252); }
void EventAccessorDeclaration( #line 1342 "VBNET.ATG" out EventAddRemoveRegion eventAccessorDeclaration) { #line 1344 "VBNET.ATG" Statement stmt = null; List<ParameterDeclarationExpression> p = new List<ParameterDeclarationExpression>(); AttributeSection section; List<AttributeSection> attributes = new List<AttributeSection>(); eventAccessorDeclaration = null; while (la.kind == 40) { AttributeSection( #line 1350 "VBNET.ATG" out section); #line 1350 "VBNET.ATG" attributes.Add(section); } if (la.kind == 56) { lexer.NextToken(); if (la.kind == 37) { lexer.NextToken(); if (StartOf(6)) { FormalParameterList( #line 1352 "VBNET.ATG" p); } Expect(38); } Expect(1); Block( #line 1353 "VBNET.ATG" out stmt); Expect(115); Expect(56); EndOfStmt(); #line 1355 "VBNET.ATG" eventAccessorDeclaration = new EventAddRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else if (la.kind == 196) { lexer.NextToken(); if (la.kind == 37) { lexer.NextToken(); if (StartOf(6)) { FormalParameterList( #line 1360 "VBNET.ATG" p); } Expect(38); } Expect(1); Block( #line 1361 "VBNET.ATG" out stmt); Expect(115); Expect(196); EndOfStmt(); #line 1363 "VBNET.ATG" eventAccessorDeclaration = new EventRemoveRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else if (la.kind == 192) { lexer.NextToken(); if (la.kind == 37) { lexer.NextToken(); if (StartOf(6)) { FormalParameterList( #line 1368 "VBNET.ATG" p); } Expect(38); } Expect(1); Block( #line 1369 "VBNET.ATG" out stmt); Expect(115); Expect(192); EndOfStmt(); #line 1371 "VBNET.ATG" eventAccessorDeclaration = new EventRaiseRegion(attributes); eventAccessorDeclaration.Block = (BlockStatement)stmt; eventAccessorDeclaration.Parameters = p; } else SynErr(277); }