コード例 #1
0
 internal void EncodingChanged(object sender, EncodingChangedEventArgs e)
 {
     lock (this) {
         if (_parsing)
         {
             // we are currently parsing, just reque when we complete
             _requeue = true;
             _timer.Change(Timeout.Infinite, Timeout.Infinite);
         }
         else
         {
             Requeue();
         }
     }
 }
コード例 #2
0
ファイル: BufferParser.cs プロジェクト: lioaphy/nodejstools
 internal void EncodingChanged(object sender, EncodingChangedEventArgs e) {
     lock (this) {
         if (_parsing) {
             // we are currently parsing, just reque when we complete
             _requeue = true;
             _timer.Change(Timeout.Infinite, Timeout.Infinite);
         } else {
             Requeue();
         }
     }
 }
コード例 #3
0
 private void Document_EncodingChanged(object sender, EncodingChangedEventArgs e)
 {
     InvokeSinks(new PythonTextBufferInfoNestedEventArgs(PythonTextBufferInfoEvents.DocumentEncodingChanged, e));
 }
コード例 #4
0
 private void Document_EncodingChanged(object sender, EncodingChangedEventArgs e)
 {
     Trace("EncodingChanged", e.OldEncoding, e.NewEncoding);
     InvokeSinks(new PythonTextBufferInfoNestedEventArgs(PythonTextBufferInfoEvents.DocumentEncodingChanged, e));
 }
コード例 #5
0
 protected override void EncodingChanged(EncodingChangedEventArgs e)
 {
     VS.StatusBar.ShowMessageAsync($"Encoding chaged from {e.OldEncoding} to: {e.OldEncoding}").FireAndForget();
 }
コード例 #6
0
 protected override void EncodingChanged(EncodingChangedEventArgs e)
 {
     VS.Notifications.SetStatusBarTextAsync($"Encoding chaged from {e.OldEncoding} to: {e.OldEncoding}").FireAndForget();
 }
コード例 #7
0
 private void OnEncodingChanged(object sender, EncodingChangedEventArgs e)
 {
     UpdateEncodingInfo();
 }