コード例 #1
0
ファイル: NodejsSignature.cs プロジェクト: tbscer/nodejstools
 internal void SetCurrentParameter(IParameter newValue)
 {
     if (newValue != _currentParameter)
     {
         var args = new CurrentParameterChangedEventArgs(_currentParameter, newValue);
         _currentParameter = newValue;
         var changed = CurrentParameterChanged;
         if (changed != null)
         {
             changed(this, args);
         }
     }
 }
コード例 #2
0
ファイル: PythonSignature.cs プロジェクト: omnimark/PTVS
 internal void SetCurrentParameter(IParameter newValue) {
     if (newValue != _currentParameter) {
         var args = new CurrentParameterChangedEventArgs(_currentParameter, newValue);
         _currentParameter = newValue;
         var changed = CurrentParameterChanged;
         if (changed != null) {
             changed(this, args);
         }
     }
 }
コード例 #3
0
        private void RaiseCurrentParameterChanged(IParameter prevCurrentParameter, IParameter newCurrentParameter)
        {
            var args = new CurrentParameterChangedEventArgs(prevCurrentParameter, newCurrentParameter);

            CurrentParameterChanged?.Invoke(this, args);
        }
コード例 #4
0
		void Signature_CurrentParameterChanged(object sender, CurrentParameterChangedEventArgs e) => UpdateCurrentParameter();
コード例 #5
0
 private void OnSelectedSignature_CurrentParameterChanged(object sender, CurrentParameterChangedEventArgs e)
 {
     this.UpdateParameterInfo();
 }
コード例 #6
0
 private void OnSelectedSignature_CurrentParameterChanged(object sender, CurrentParameterChangedEventArgs e)
 {
     this.FireClassificationChanged
         (new SnapshotSpan(_textBuffer.CurrentSnapshot, 0, _textBuffer.CurrentSnapshot.Length));
 }