Open() public method

public Open ( string url, AssemblyLoader currentAssembly = null ) : void
url string
currentAssembly AssemblyLoader
return void
        public void Open(Microsoft.CodeAnalysis.ISymbol element, bool expandNode = true)
        {
            var url = element.OriginalDefinition.GetDocumentationCommentId();             //AssemblyBrowserWidget.GetIdString (member);

            widget.PublicApiOnly = element.DeclaredAccessibility == Microsoft.CodeAnalysis.Accessibility.Public;
            widget.Open(url, expandNode: expandNode);
        }
示例#2
0
        public void Open(INamedElement element)
        {
            var member = element as IUnresolvedEntity;

            if (member == null)
            {
                var entity = element as IMember;
                if (entity != null)
                {
                    member = entity.UnresolvedMember;
                }
            }
            if (member == null)
            {
                var entity = element as IType;
                if (entity != null)
                {
                    member = entity.GetDefinition().Parts [0];
                }
            }
            if (member == null)
            {
                return;
            }
            var url = AssemblyBrowserWidget.GetIdString(member);

            try {
                widget.Open(url);
            } catch (Exception e) {
                LoggingService.LogError("Error while navigating to " + url, e);
                MessageService.ShowException(e, GettextCatalog.GetString("{0} could not be opened", url), GettextCatalog.GetString("Error while opening assembly"));
            }
        }
        public void Open(INamedElement element)
        {
            var member = element as IUnresolvedEntity;

            if (member == null)
            {
                var entity = element as IMember;
                if (entity != null)
                {
                    member = entity.UnresolvedMember;
                }
            }
            if (member == null)
            {
                var entity = element as IType;
                if (entity != null)
                {
                    member = entity.GetDefinition().Parts [0];
                }
            }
            if (member == null)
            {
                return;
            }
            var url = AssemblyBrowserWidget.GetIdString(member);

            widget.Open(url);
        }
 public void Open(string url)
 {
     widget.Open(url);
 }