コード例 #1
0
        /// <summary>
        /// Fires a parameter accessed event.
        /// </summary>
        /// <param name="parameter">
        /// </param>
        /// <param name="paramValue"></param>
        protected virtual void FireParameterAccessed(IParameter parameter, string paramValue)
        {
            lock (this)
            {
                List <ParameterDatabaseListener> .Enumerator it = listeners.GetEnumerator();

                while (it.MoveNext())
                {
                    ParameterDatabaseListener l = it.Current;
                    l.ParameterSet(this, new ParameterDatabaseEvent(this, parameter, paramValue, ParameterDatabaseEvent.ACCESSED));
                }
            }
        }
コード例 #2
0
ファイル: ParameterTree.cs プロジェクト: lulzzz/BraneCloud
 public void RemoveListener(ParameterDatabaseListener listener)
 {
     throw new NotImplementedException();
 }