static void OnBeforeVariableSet(object sender, VariableSetArgs args) { if (BeforeVariableSet != null) { BeforeVariableSet(sender, args); } }
static void OnAfterVariableSet(object sender, VariableSetArgs args) { if (AfterVariableSet != null) { AfterVariableSet(sender, args); } }
void HandleAfterVariableSet(object sender, VariableSetArgs e) { try { if (mControl != null && mControl.Enabled) { ElementRuntime elementRuntime = sender as ElementRuntime; // If the user has just selected the element runtime,then it hasn't been set // as the current element yet, so we can't use the GlueViewState facade // IElement element = GlueViewState.Self.CurrentElement; IElement element = elementRuntime.AssociatedIElement; if (element != null) { string variableName = e.VariableName; EventResponseSave ers = element.GetEvent("After" + variableName + "Set"); if (ers != null) { mParserLog.AppendLine("Reacting to after " + e.VariableName + " Set in the file :\n\t\t" + EventResponseSave.GetSharedCodeFullFileName(element, FileManager.GetDirectory(GlueViewState.Self.CurrentGlueProjectFile))); ApplyEventResponseSave(elementRuntime, ers); } } } } catch (Exception exception) { int m = 3; } }
public void CallAfterVariableSet(object sender, VariableSetArgs args) { if (AfterVariableSet != null) { AfterVariableSet(sender, args); } }
public void CallBeforeVariableSet(object sender, VariableSetArgs args) { if (BeforeVariableSet != null) { BeforeVariableSet(sender, args); } }
public static void OnBeforeVariableSet(object sender, VariableSetArgs variableSetArgs) { CallMethodOnPlugin(plugin => plugin.CallBeforeVariableSet(sender, variableSetArgs), "CallBeforeVariableSet"); }
void AfterVariableSet(object sender, VariableSetArgs args) { int m = 3; }
void OnBeforeVariableSet(object sender, VariableSetArgs e) { }