public override void InnerEvaluateField(VarValue variable, string field) { if (field == "record") { variable.Value = Record; } }
public void EvaluateFields(VarValue variable, Object parent, String baseName, String fields) { String head = VarValue.GetHead(fields); String tail = VarValue.GetTail(fields); variable.Found = false; if (head == "objectchanged") { if (!VarValue.FieldIsOptimized(parent, baseName + ".ObjectChanged")) { variable.Value = ssSTObjectChanged; } else { variable.Optimized = true; } variable.SetFieldName("objectchanged"); } else if (head == "error") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Error")) { variable.Value = ssSTError; } else { variable.Optimized = true; } variable.SetFieldName("error"); } if (variable.Found && tail != null) { variable.EvaluateFields(this, head, tail); } }
void Handler(object sender, PeEvent.KillEventArg arg) { if (arg.victim.Id == mMonsterId.Value) { mKillCount += 1; } }
public void EvaluateFields(VarValue variable, Object parent, String baseName, String fields) { String head = VarValue.GetHead(fields); String tail = VarValue.GetTail(fields); variable.Found = false; if (head == "messagetext") { if (!VarValue.FieldIsOptimized(parent, baseName + ".MessageText")) { variable.Value = ssMessageText; } else { variable.Optimized = true; } } else if (head == "messagetype") { if (!VarValue.FieldIsOptimized(parent, baseName + ".MessageType")) { variable.Value = ssMessageType; } else { variable.Optimized = true; } } if (variable.Found && tail != null) { variable.EvaluateFields(this, head, tail); } }
public override void InnerEvaluateField(VarValue variable, string field) { if (field == "list") { variable.Value = List; } }
public void ToXml(Object parent, System.Xml.XmlElement baseElem, String fieldName, int detailLevel) { System.Xml.XmlElement recordElem = VarValue.AppendChild(baseElem, "Entity"); if (fieldName != null) { VarValue.AppendAttribute(recordElem, "debug.field", fieldName); fieldName = fieldName.ToLowerInvariant(); } if (detailLevel > 0) { if (!VarValue.FieldIsOptimized(parent, fieldName + ".Id")) { VarValue.AppendAttribute(recordElem, "Id", ssId, detailLevel, TypeKind.Integer); } else { VarValue.AppendOptimizedAttribute(recordElem, "Id"); } if (!VarValue.FieldIsOptimized(parent, fieldName + ".Label")) { VarValue.AppendAttribute(recordElem, "Label", ssLabel, detailLevel, TypeKind.Text); } else { VarValue.AppendOptimizedAttribute(recordElem, "Label"); } } else { VarValue.AppendDeferredEvaluationElement(recordElem); } }
public void EvaluateFields(VarValue variable, Object parent, String baseName, String fields) { String head = VarValue.GetHead(fields); String tail = VarValue.GetTail(fields); variable.Found = false; if (head == "id") { if (!VarValue.FieldIsOptimized(parent, baseName + ".ID")) { variable.Value = ssID; } else { variable.Optimized = true; } } else if (head == "tablename") { if (!VarValue.FieldIsOptimized(parent, baseName + ".TableName")) { variable.Value = ssTableName; } else { variable.Optimized = true; } } if (variable.Found && tail != null) { variable.EvaluateFields(this, head, tail); } }
public void ToXml(Object parent, System.Xml.XmlElement baseElem, String fieldName, int detailLevel) { System.Xml.XmlElement recordElem = VarValue.AppendChild(baseElem, "Structure"); if (fieldName != null) { VarValue.AppendAttribute(recordElem, "debug.field", fieldName); fieldName = fieldName.ToLowerInvariant(); } if (detailLevel > 0) { if (!VarValue.FieldIsOptimized(parent, fieldName + ".MessageText")) { VarValue.AppendAttribute(recordElem, "MessageText", ssMessageText, detailLevel, TypeKind.Text); } else { VarValue.AppendOptimizedAttribute(recordElem, "MessageText"); } if (!VarValue.FieldIsOptimized(parent, fieldName + ".MessageType")) { VarValue.AppendAttribute(recordElem, "MessageType", ssMessageType, detailLevel, TypeKind.EntityReference); } else { VarValue.AppendOptimizedAttribute(recordElem, "MessageType"); } } else { VarValue.AppendDeferredEvaluationElement(recordElem); } }
public void EvaluateFields(VarValue variable, Object parent, String baseName, String fields) { String head = VarValue.GetHead(fields); String tail = VarValue.GetTail(fields); variable.Found = false; if (head == "name") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Name")) { variable.Value = ssName; } else { variable.Optimized = true; } } else if (head == "attributies") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Attributies")) { variable.Value = ssAttributies; } else { variable.Optimized = true; } variable.SetFieldName("attributies"); } if (variable.Found && tail != null) { variable.EvaluateFields(this, head, tail); } }
public override void InnerEvaluateField(VarValue variable, string field) { if (field == "speciallistvalue") { variable.Value = SpecialListVal; } }
public static string LiteralReplacer(string Input) { string EntireInput = Input; if (!EntireInput.Contains("#")) { return(EntireInput); } if (!EntireInput.Contains("$")) { return(EntireInput); } while (EntireInput.Contains("#")) { int TokenStartIndex = EntireInput.IndexOf("#", StringComparison.Ordinal); int TokenEndIndex = EntireInput.IndexOf("$", StringComparison.Ordinal) + 1; int VarNameTokenSize = Math.Abs(TokenStartIndex - TokenEndIndex); string Ceira = EntireInput.Substring(TokenStartIndex, VarNameTokenSize); Variable VarValue; string VarName = Ceira.Replace("$", "").Replace("#", ""); int VarIndex = GetVarIndex(VarName); VarValue = GetVarObject(VarIndex); EntireInput = EntireInput.Replace(Ceira, VarValue.ToString()); } return(EntireInput); }
public override void InnerToXml(XmlElement widgetElem, int detailLevel) { if (Record != null) { VarValue.InvokeToXml(Record, this, widgetElem, "Record", detailLevel - 1); } }
public override void InnerEvaluateField(VarValue variable, string field) { base.InnerEvaluateField(variable, field); if (field == "valid") { variable.Value = Valid(); } }
public override void InnerToXml(XmlElement widgetElem, int detailLevel) { VarValue.AppendAttribute(widgetElem, "LineCount", Control.LineCountLastEvaluation, TypeKind.Integer); VarValue.AppendAttribute(widgetElem, "StartIndex", Control.StartIndexLastEvaluation, TypeKind.Integer); if (Control.DataSource != null) { Control.DataSource.ToXml(this, widgetElem, "List", detailLevel - 1); } }
public void ToXml(Object parent, XmlElement baseElem, String fieldName, int detailLevel) { // baseElem is already the widget element, so all we need to do is to add the // ListBox own properties if (detailLevel > 0) { VarValue.AppendAttribute(baseElem, "Valid", Valid, TypeKind.Boolean); VarValue.AppendAttribute(baseElem, "ValidationMessage", ValidationMessage, TypeKind.Text); } }
public void EvaluateFields(VarValue variable, Object parent, String baseName, String fields) { String head = VarValue.GetHead(fields); String tail = VarValue.GetTail(fields); variable.Found = false; if (head == "name") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Name")) { variable.Value = ssName; } else { variable.Optimized = true; } } else if (head == "jobtitle") { if (!VarValue.FieldIsOptimized(parent, baseName + ".JobTitle")) { variable.Value = ssJobTitle; } else { variable.Optimized = true; } } else if (head == "phone") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Phone")) { variable.Value = ssPhone; } else { variable.Optimized = true; } } else if (head == "email") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Email")) { variable.Value = ssEmail; } else { variable.Optimized = true; } } if (variable.Found && tail != null) { variable.EvaluateFields(this, head, tail); } }
public override void InnerEvaluateField(VarValue variable, string field) { base.InnerEvaluateField(variable, field); foreach (var itemName in runtimeProperties.Keys) { if (field.ToLower() == itemName.ToLower()) { variable.Value = runtimeProperties[itemName]; } } }
private void FormBase_Load(object sender, EventArgs e) { // Cargamos las Variables del INI String Line, VarDesc, VarValue; TextReader ConfigFile; ConfigFile = new StreamReader("repo.ini"); while ((Line = ConfigFile.ReadLine()) != null) { // Validaos que no sea una linea en blanco y que tenga 2 parametros (par1=par2) if ((Line.Trim() != "") && (Line.Contains("="))) { VarDesc = Line.Split('=')[0]; VarValue = Line.Split('=')[1]; switch (VarDesc.Trim()) { // DB Variables case "DBEngine": Global_DBEngine = VarValue.ToString(); break; case "DBServer": Global_DBServer = VarValue.ToString(); break; case "DBName": Global_DBName = VarValue.ToString(); break; case "DBUser": Global_DBUser = VarValue.ToString(); break; case "DBUserPwd": Global_DBUserPwd = VarValue.ToString(); break; // App Variables case "AppPath": Global_AppPath = VarValue.ToString(); break; case "AppName": Global_AppName = VarValue.ToString(); break; } } } ConfigFile.Close(); }
public VarValue get(string name, object def) { VarValue ret = new VarValue { AsString = this._rawGet(name) }; if (ret.AsString == this.invalidValue) { ret.AsString = def.ToString(); } return(ret); }
public static VarValue FindVar(char n) { foreach (VarValue v in lista) { if (v.nombre == n) { return(v); } } VarValue w = new VarValue(n, 0); lista.Add(w); return(w); }
public override void InnerEvaluateField(VarValue variable, string field) { if (field == "content") { variable.Value = Content; } else if (field == "type") { variable.Value = Type; } else if (field == "filename") { variable.Value = Filename; } }
public override void InnerEvaluateField(VarValue variable, string field) { if (field == "linecount") { variable.Value = Control.LineCountLastEvaluation; } else if (field == "startindex") { variable.Value = Control.StartIndexLastEvaluation; } else if (field == "list") { variable.Value = Control.DataSource; } }
public void ToXml(Object parent, System.Xml.XmlElement baseElem, String fieldName, int detailLevel) { System.Xml.XmlElement recordElem = VarValue.AppendChild(baseElem, "Structure"); if (fieldName != null) { VarValue.AppendAttribute(recordElem, "debug.field", fieldName); fieldName = fieldName.ToLowerInvariant(); } if (detailLevel > 0) { if (!VarValue.FieldIsOptimized(parent, fieldName + ".Name")) { VarValue.AppendAttribute(recordElem, "Name", ssName, detailLevel, TypeKind.Text); } else { VarValue.AppendOptimizedAttribute(recordElem, "Name"); } if (!VarValue.FieldIsOptimized(parent, fieldName + ".JobTitle")) { VarValue.AppendAttribute(recordElem, "JobTitle", ssJobTitle, detailLevel, TypeKind.Text); } else { VarValue.AppendOptimizedAttribute(recordElem, "JobTitle"); } if (!VarValue.FieldIsOptimized(parent, fieldName + ".Phone")) { VarValue.AppendAttribute(recordElem, "Phone", ssPhone, detailLevel, TypeKind.PhoneNumber); } else { VarValue.AppendOptimizedAttribute(recordElem, "Phone"); } if (!VarValue.FieldIsOptimized(parent, fieldName + ".Email")) { VarValue.AppendAttribute(recordElem, "Email", ssEmail, detailLevel, TypeKind.Email); } else { VarValue.AppendOptimizedAttribute(recordElem, "Email"); } } else { VarValue.AppendDeferredEvaluationElement(recordElem); } }
public void EvaluateFields(VarValue variable, Object parent, String baseName, String fields) { // baseElem is already the widget element, so all we need to do is to check the // ListBox own properties String head = VarValue.GetHead(fields); String tail = VarValue.GetTail(fields); if (head == "valid") { variable.Value = Valid; } else if (head == "validationmessage") { variable.Value = ValidationMessage; } }
public void ToXml(Object parent, System.Xml.XmlElement baseElem, String fieldName, int detailLevel) { System.Xml.XmlElement recordElem = VarValue.AppendChild(baseElem, "Record"); if (fieldName != null) { VarValue.AppendAttribute(recordElem, "debug.field", fieldName); } if (detailLevel > 0) { ssSTFeedback_Message.ToXml(this, recordElem, "Feedback_Message", detailLevel - 1); } else { VarValue.AppendDeferredEvaluationElement(recordElem); } }
public override void InnerToXml(XmlElement widgetElem, int detailLevel) { base.InnerToXml(widgetElem, detailLevel); foreach (var itemName in runtimeProperties.Keys) { var value = runtimeProperties[itemName]; if (value is IRecord || value is RecordList) { VarValue.InvokeToXml(value, this, widgetElem, itemName, detailLevel - 1); } else { //TODO TCS This seems to work, but should it be different for other TypeKinds? VarValue.AppendAttribute(widgetElem, itemName, value, TypeKind.Text); } } }
public override bool Do() { if (false == base.Do()) { return(false); } PETimer timer = PeTimerMgr.Instance.Get((string)mTimerName.Value); if (null == timer) { return(false); } VarValue second = new VarValue((float)timer.Second); return(mCompare.Do(second, mRef.Value)); }
public void EvaluateFields(VarValue variable, Object parent, String baseName, String fields) { String head = VarValue.GetHead(fields); String tail = VarValue.GetTail(fields); variable.Found = false; if (head == "attribute") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Attribute")) { variable.Value = ssAttribute; } else { variable.Optimized = true; } } else if (head == "originalvalue") { if (!VarValue.FieldIsOptimized(parent, baseName + ".OriginalValue")) { variable.Value = ssOriginalValue; } else { variable.Optimized = true; } } else if (head == "modifieldvalue") { if (!VarValue.FieldIsOptimized(parent, baseName + ".ModifieldValue")) { variable.Value = ssModifieldValue; } else { variable.Optimized = true; } } if (variable.Found && tail != null) { variable.EvaluateFields(this, head, tail); } }
public void EvaluateFields(VarValue variable, Object parent, String baseName, String fields) { String head = VarValue.GetHead(fields); String tail = VarValue.GetTail(fields); variable.Found = false; if (head == "id") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Id")) { variable.Value = ssId; } else { variable.Optimized = true; } } else if (head == "order") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Order")) { variable.Value = ssOrder; } else { variable.Optimized = true; } } else if (head == "caption") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Caption")) { variable.Value = ssCaption; } else { variable.Optimized = true; } } if (variable.Found && tail != null) { variable.EvaluateFields(this, head, tail); } }
public void EvaluateFields(VarValue variable, Object parent, String baseName, String fields) { String head = VarValue.GetHead(fields); String tail = VarValue.GetTail(fields); variable.Found = false; if (head == "number") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Number")) { variable.Value = ssNumber; } else { variable.Optimized = true; } } else if (head == "index") { if (!VarValue.FieldIsOptimized(parent, baseName + ".Index")) { variable.Value = ssIndex; } else { variable.Optimized = true; } } else if (head == "iscurrent") { if (!VarValue.FieldIsOptimized(parent, baseName + ".IsCurrent")) { variable.Value = ssIsCurrent; } else { variable.Optimized = true; } } if (variable.Found && tail != null) { variable.EvaluateFields(this, head, tail); } }