public VirtualMethod (XmlElement elem, ClassBase container_type) : base (elem, container_type) { this.elem = elem; retval = new ReturnValue (elem ["return-type"]); parms = new Parameters (elem["parameters"]); parms.HideData = true; }
public CallbackGen(XmlElement ns, XmlElement elem) : base(ns, elem) { retval = new ReturnValue (elem ["return-type"]); parms = new Parameters (elem ["parameters"]); parms.HideData = true; }
public VirtualMethod (XmlElement elem, ObjectBase container_type) : base (elem, container_type) { if (container_type.ParserVersion == 1) { // The old pre 2.14 parser didn't drop the 1st parameter in all <signal> and <virtual_method> elements parms = new Parameters (elem ["parameters"], true); } retval = new ReturnValue (elem ["return-type"]); }
public Signal(XmlElement elem, ObjectBase container_type) { this.elem = elem; name = elem.GetAttribute ("name"); marshaled = elem.GetAttribute ("manual") == "true"; retval = new ReturnValue (elem ["return-type"]); parms = new Parameters (elem["parameters"], container_type.ParserVersion == 1 ? true : false); this.container_type = container_type; }
public Method (XmlElement elem, ClassBase container_type) : base (elem, container_type) { this.retval = new ReturnValue (elem["return-type"]); if (!container_type.IsDeprecated) { deprecated = elem.GetAttributeAsBoolean ("deprecated"); } if (Name == "GetType") Name = "GetGType"; }
public Method (XmlElement elem, ClassBase container_type) : base (elem, container_type) { this.retval = new ReturnValue (elem["return-type"]); if (!container_type.IsDeprecated && elem.HasAttribute ("deprecated")) { string attr = elem.GetAttribute ("deprecated"); deprecated = attr == "1" || attr == "true"; } if (Name == "GetType") Name = "GetGType"; }
public CallbackGen(XmlElement ns, XmlElement elem) : base(ns, elem) { retval = new ReturnValue(elem ["return-type"]); parms = new Parameters(elem ["parameters"]); parms.HideData = true; }