public override object Visit(ParameterDeclarationExpression parameterDeclarationExpression, object data) { return new CodeParameterDeclarationExpression(new CodeTypeReference(ConvType(parameterDeclarationExpression.TypeReference.Type)), parameterDeclarationExpression.ParameterName); }
public override object Visit(ParameterDeclarationExpression parameterDeclarationExpression, object data) { // should never be called: throw new System.NotImplementedException(); }
public override object Visit(ParameterDeclarationExpression parameterDeclaration, object data) { AddVariable (parameterDeclaration.TypeReference, parameterDeclaration.ParameterName, parameterDeclaration.StartLocation, CurrentBlock == null ? new Point(-1, -1) : CurrentBlock.EndLocation); return data; }
public override object Visit(ParameterDeclarationExpression parameterDeclarationExpression, object data) { Console.WriteLine(parameterDeclarationExpression.ToString()); return parameterDeclarationExpression.AcceptChildren(this, data); }
public virtual object Visit(ParameterDeclarationExpression parameterDeclarationExpression, object data) { foreach (AttributeSection section in parameterDeclarationExpression.Attributes) { section.AcceptVisitor(this, data); } return parameterDeclarationExpression.AcceptChildren(this, data); }
void ParameterArray( #line 940 "cs.ATG" out ParameterDeclarationExpression p) { #line 941 "cs.ATG" TypeReference type; Expect(94); Type( #line 943 "cs.ATG" out type); Expect(1); #line 943 "cs.ATG" p = new ParameterDeclarationExpression(type, t.val, ParamModifiers.Params); p.StartLocation = t.Location; }
void FixedParameter( #line 927 "cs.ATG" out ParameterDeclarationExpression p) { #line 929 "cs.ATG" TypeReference type; ParamModifiers mod = ParamModifiers.In; if (la.kind == 92 || la.kind == 99) { if (la.kind == 99) { lexer.NextToken(); #line 934 "cs.ATG" mod = ParamModifiers.Ref; } else { lexer.NextToken(); #line 935 "cs.ATG" mod = ParamModifiers.Out; } } Type( #line 937 "cs.ATG" out type); Expect(1); #line 937 "cs.ATG" p = new ParameterDeclarationExpression(type, t.val, mod); p.StartLocation = t.Location; }
public override object Visit(ParameterDeclarationExpression parameterDeclarationExpression, object data) { VisitAttributes(parameterDeclarationExpression.Attributes, data); VisitParamModifiers(parameterDeclarationExpression.ParamModifiers); Visit(parameterDeclarationExpression.TypeReference, data); outputFormatter.Space(); outputFormatter.PrintIdentifier(parameterDeclarationExpression.ParameterName); return null; }