/// <summary> /// Initializes a new instance of the <see cref="SimpleProperty"/> class. /// </summary> /// <param name="name">The name.</param> /// <param name="type">The type.</param> /// <param name="prefix">The prefix.</param> /// <param name="getter">The getter.</param> /// <param name="setter">The setter.</param> public SimpleProperty(string name, Type type, string prefix, AbstractGetter getter, AbstractSetter setter) { this.name = name; this.setter = setter; this.getter = getter; this.prefix = prefix; variableType = type; }
/// <summary> /// Visits the specified getter. /// </summary> /// <param name="getter">The getter.</param> public void Visit(AbstractGetter getter) { if (getter == null) { throw new ArgumentNullException("getter"); } indent(); writer.WriteLine("get"); renderBody(getter.Body); }
/// <summary> /// Visits the specified getter. /// </summary> /// <param name="getter">The getter.</param> public void Visit(AbstractGetter getter) { if (getter == null) throw new ArgumentNullException("getter"); indent(); writer.WriteLine("get"); renderBody(getter.Body); }