Exemple #1
0
        public void RemoveExtensionNodeHandler(string path, ExtensionNodeEventHandler handler)
        {
            ExtensionNode node = GetExtensionNode(path);

            if (node == null)
            {
                throw new InvalidOperationException("Extension node not found in path: " + path);
            }
            node.ExtensionNodeChanged -= handler;
        }
Exemple #2
0
 /// <summary>
 /// Unregister a listener of extension node changes.
 /// </summary>
 /// <param name="instanceType">
 /// Type defining the extension point
 /// </param>
 /// <param name="handler">
 /// A handler method.
 /// </param>
 public static void RemoveExtensionNodeHandler(Type instanceType, ExtensionNodeEventHandler handler)
 {
     AddinEngine.CheckInitialized();
     AddinEngine.RemoveExtensionNodeHandler(instanceType, handler);
 }
Exemple #3
0
 /// <summary>
 /// Unregister a listener of extension node changes.
 /// </summary>
 /// <param name="path">
 /// Path of the node.
 /// </param>
 /// <param name="handler">
 /// A handler method.
 /// </param>
 /// <remarks>
 /// This method unregisters a delegate from the node change event of a path.
 /// </remarks>
 public static void RemoveExtensionNodeHandler(string path, ExtensionNodeEventHandler handler)
 {
     AddinEngine.CheckInitialized();
     AddinEngine.RemoveExtensionNodeHandler(path, handler);
 }
		public void RemoveExtensionNodeHandler (string path, ExtensionNodeEventHandler handler)
		{
			ExtensionNode node = GetExtensionNode (path);
			if (node == null)
				throw new InvalidOperationException ("Extension node not found in path: " + path);
			node.ExtensionNodeChanged -= handler;
		}
		public static void RemoveExtensionNodeHandler (string path, ExtensionNodeEventHandler handler)
		{
			CheckInitialized ();
			SessionService.DefaultContext.RemoveExtensionNodeHandler (path, handler);
		}
Exemple #6
0
 public static void RemoveExtensionNodeHandler(string path, ExtensionNodeEventHandler handler)
 {
     CheckInitialized();
     SessionService.DefaultContext.RemoveExtensionNodeHandler(path, handler);
 }