public virtual void VisitParameter(Parameter parameter) { if (parameter.IsOut) { writer.WriteKeyword("out"); writer.Write(' '); } else if (parameter.Type.IsByRef) { writer.WriteKeyword("ref"); writer.Write(' '); } VisitTypeSpec(parameter.Type, false); if (parameter.Name != null) { writer.Write(' '); writer.WriteParameterName(parameter.Name); } }