Пример #1
0
        protected override RichText GetDisplayName()
        {
            var displayName = LookupUtil.FormatLookupString($"{_keyValueSetting.Key} = ");

            LookupUtil.AddInformationText(displayName, _keyValueSetting.Value);

            return(displayName);
        }
Пример #2
0
        protected override RichText GetDisplayName()
        {
            var projectDisplayName = GetProjectDisplayName(project);
            var displayName        = LookupUtil.FormatLookupString($"\"{projectDisplayName}\"");

            if (!projectDisplayName.Equals(project.Name, StringComparison.OrdinalIgnoreCase))
            {
                LookupUtil.AddInformationText(displayName, project.Name);
            }

            var publicKeyString = GetPublicKeyString(project as ProjectImpl);

            if (!string.IsNullOrWhiteSpace(publicKeyString))
            {
                var publicKeyDisplay = LookupUtil.FormatLookupString("PublicKey=" + ellipsis);
                publicKeyDisplay.SetStyle(TextStyle.FromForeColor(SystemColors.GrayText));

                // aligns the "PublicKey=..." text to the right, as if it were a type name
                DisplayTypeName = publicKeyDisplay;
            }

            return(displayName);
        }