public override bool Validate() { if (vstate != ValidState.Unvalidated) { return(vstate == ValidState.Valid); } vstate = ValidState.Valid; if (!parms.Validate() || !retval.Validate()) { vstate = ValidState.Invalid; } if (vstate == ValidState.Invalid) { Console.WriteLine("(in virtual method " + container_type.QualifiedName + "." + Name + ")"); return(false); } else { // The call string has to be created *after* the params have been validated since the Parameters class contains no elements before validation call = new ManagedCallString(parms); return(true); } }
public override bool Validate() { if (!parms.Validate() || !retval.Validate()) { Console.Write("in virtual method " + Name + " "); vstate = ValidState.Invalid; return(false); } vstate = ValidState.Valid; return(true); }
public override bool Validate() { valid = true; LogWriter log = new LogWriter(); log.Type = QualifiedName; if (!retval.Validate(log) || !parms.Validate(log)) { Statistics.ThrottledCount++; valid = false; } return(valid); }
public override bool Validate (LogWriter log) { if (vstate != ValidState.Unvalidated) return vstate == ValidState.Valid; vstate = ValidState.Valid; log.Member = Name; if (!parms.Validate (log) || !retval.Validate (log)) { vstate = ValidState.Invalid; return false; } call = new ManagedCallString (parms); return true; }
public bool Validate(LogWriter log) { log.Member = Name; if (Name == "") { log.Warn("Nameless signal found. Add name attribute with fixup."); Statistics.ThrottledCount++; return(false); } else if (!parms.Validate(log) || !retval.Validate(log)) { Statistics.ThrottledCount++; return(false); } return(true); }
public override bool Validate(LogWriter log) { log.Member = Name; if (!retval.Validate(log) || !base.Validate(log)) { return(false); } Parameters parms = Parameters; is_get = ((((parms.IsAccessor && retval.IsVoid) || (parms.Count == 0 && !retval.IsVoid)) || (parms.Count == 0 && !retval.IsVoid)) && HasGetterName); is_set = ((parms.IsAccessor || (parms.VisibleCount == 1 && retval.IsVoid)) && HasSetterName); call = "(" + (IsStatic ? "" : container_type.CallByName() + (parms.Count > 0 ? ", " : "")) + Body.GetCallString(is_set) + ")"; return(true); }
public override bool Validate() { if (!retval.Validate() || !base.Validate()) { Console.Write(" in method " + Name + " "); return(false); } var parms = Parameters; IsGetter = ((((parms.IsAccessor && retval.IsVoid) || (parms.Count == 0 && !retval.IsVoid)) || (parms.Count == 0 && !retval.IsVoid)) && HasGetterName); is_set = ((parms.IsAccessor || (parms.VisibleCount == 1 && retval.IsVoid)) && HasSetterName); call = "(" + (IsStatic ? "" : container_type.CallByName() + (parms.Count > 0 ? ", " : "")) + Body.GetCallString(is_set) + ")"; return(true); }
public bool Validate() { if (Name == "") { Console.Write("Nameless signal "); Statistics.ThrottledCount++; return(false); } if (!parms.Validate() || !retval.Validate()) { Console.Write(" in signal " + Name + " "); Statistics.ThrottledCount++; return(false); } return(true); }
public override bool Validate() { valid = true; LogWriter log = new LogWriter(); log.Type = QualifiedName; if (!retval.Validate(log) || !parms.Validate(log)) { Statistics.ThrottledCount++; valid = false; } if (!String.IsNullOrEmpty(retval.CountParameterName)) { retval.CountParameter = parms.GetCountParameter(retval.CountParameterName); } return(valid); }
public override bool Validate() { if (!retval.Validate()) { Console.WriteLine("rettype: " + retval.CType + " in callback " + CName); Statistics.ThrottledCount++; valid = false; return(false); } if (!parms.Validate()) { Console.WriteLine(" in callback " + CName); Statistics.ThrottledCount++; valid = false; return(false); } valid = true; return(true); }