public override bool GetValue(out bool isNull) { bool result; if (ParamControlHelper.GetData <TGoo, bool>(this, out _, out result)) { isNull = false; return(result); } else { isNull = true; return(false); } }
public override Color GetValue(out bool isNull) { GH_ParamAccess access = GH_ParamAccess.item; Color result; if (ParamControlHelper.GetData(this, out access, out result)) { this.Access = access; isNull = false; return(result); } else { this.Access = access; isNull = true; return(Color.Transparent); } }
public override string GetValue(out bool isNull) { GH_ParamAccess access = GH_ParamAccess.item; string result; if (ParamControlHelper.GetData(this, out access, out result)) { this.Access = access; isNull = false; return(result); } else { this.Access = access; isNull = true; return(LanguagableComponent.GetTransLation(new string[] { "Click Me To Set!", "点我以设置!" })); } }
public override double GetValue(out bool isNull) { GH_ParamAccess access = GH_ParamAccess.item; double result; if (ParamControlHelper.GetData(this, out access, out result)) { this.Access = access; isNull = false; return(result); } else { this.Access = access; isNull = true; return(double.NaN); } }