public static void NotifyCodeChanged(string code) { Compilation = new SmallBasicCompilation(code); if (!CodeChanged.IsDefault()) { CodeChanged(); } }
private void CodeEditor_OnDocumentTextChanged(object sender, EditorSnapshotChangedEventArgs e) { if (e.OldSnapshot.Text.IsEmpty()) { return; } CodeChanged.SafeInvoke(); }
public override bool ReadFromData(NSData data, string typeName, out NSError?outError) { try { using (var s = data.AsStream()) using (var r = new StreamReader(s)) { Code = r.ReadToEnd(); encoding = r.CurrentEncoding; } outError = null; BeginInvokeOnMainThread(() => CodeChanged?.Invoke(this, EventArgs.Empty)); return(true); } catch (Exception ex) { Console.WriteLine(ex); outError = NSError.FromDomain(new NSString("CEditor"), 101); return(false); } }
protected virtual void OnCodeChanged(object sender, EventArgs e) { CodeChanged?.Invoke(sender, e); }
private void UpdateCodeFromGraph() { LastSyntaxTree = _graphToCode.ToSyntaxTree(); _code = LastSyntaxTree.GetRoot().NormalizeWhitespace().ToFullString(); CodeChanged?.Invoke(this, EventArgs.Empty); }
ReferenceField <string> _code = codeDefault; // ""; internal void RaiseCodeChangedEventAndSetNeedUpdate() { CodeChanged?.Invoke(this); needUpdate = true; }
/// <summary> /// Raises the <see cref="CodeChanged"/> event. /// </summary> protected void OnCodeChanged() { CodeChanged?.Invoke(this, new SignalboxEventArgs { Signalbox = this }); }
protected void RaiseCodeChanged(EventArgs e) { CodeChanged?.Invoke(this, e); }