Exemple #1
0
        bool NotifyReferenceHandlers(object @ref, DocumentTabContent sourceContent, Action <ShowTabContentEventArgs> onShown)
        {
            var context = new ReferenceHandlerContext(@ref, Content, sourceContent);

            foreach (var lz in referenceHandlers)
            {
                if (lz.Value.OnFollowReference(context))
                {
                    onShown?.Invoke(new ShowTabContentEventArgs(ShowTabContentResult.ReferenceHandler, this));
                    return(true);
                }
            }
            return(false);
        }
Exemple #2
0
		bool NotifyReferenceHandlers(object @ref, DocumentTabContent sourceContent, Action<ShowTabContentEventArgs> onShown) {
			var context = new ReferenceHandlerContext(@ref, Content, sourceContent);
			foreach (var lz in referenceHandlers) {
				if (lz.Value.OnFollowReference(context)) {
					onShown?.Invoke(new ShowTabContentEventArgs(ShowTabContentResult.ReferenceHandler, this));
					return true;
				}
			}
			return false;
		}