public EventDeclaration(TypeReference typeReference, Modifier modifier, ArrayList parameters, ArrayList attributes, string name, ImplementsClause implementsClause)
 {
     this.typeReference = typeReference;
     this.modifier = modifier;
     this.parameters = parameters;
     this.attributes = attributes;
     this.name = name;
     this.implementsClause = implementsClause;
 }
Ejemplo n.º 2
0
	void ImplementsClause(
#line  1425 "VBNET.ATG" 
out ImplementsClause clause) {

#line  1427 "VBNET.ATG" 
		clause = new ImplementsClause();
		string typename = String.Empty;
		string first;
		
		Expect(108);
		Identifier();

#line  1431 "VBNET.ATG" 
		first = t.val; 
		Expect(10);
		Qualident(
#line  1431 "VBNET.ATG" 
out typename);

#line  1431 "VBNET.ATG" 
		((ImplementsClause)clause).BaseMembers.Add(first + "." + typename); 
		while (la.kind == 12) {
			lexer.NextToken();
			Identifier();

#line  1432 "VBNET.ATG" 
			first = t.val; 
			Expect(10);
			Qualident(
#line  1432 "VBNET.ATG" 
out typename);

#line  1432 "VBNET.ATG" 
			((ImplementsClause)clause).BaseMembers.Add(first + "." + typename); 
		}
	}