UnityEditor.OSUtil.GetAppFriendlyName C# (CSharp) Method

GetAppFriendlyName() private method

private GetAppFriendlyName ( string app ) : string
app string
return string
        public static extern string GetAppFriendlyName(string app);
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

示例#1
0
        private string[] BuildFriendlyAppNameList(string[] appPathList, string[] appEditionList, Dictionary <string, string> appPathToName, string defaultBuiltIn)
        {
            var list = new List <string>();

            for (int i = 0; i < appPathList.Length; ++i)
            {
                var appPath = appPathList[i];

                if (appPath == "internal" || appPath == "")     // use built-in
                {
                    list.Add(defaultBuiltIn);
                }
                else
                {
                    var friendlyName = StripMicrosoftFromVisualStudioName(OSUtil.GetAppFriendlyName(appPath));

                    if (appEditionList != null && !string.IsNullOrEmpty(appEditionList[i]))
                    {
                        friendlyName = string.Format("{0} ({1})", friendlyName, appEditionList[i]);
                    }
                    else if (appPathToName != null && appPathToName.ContainsKey(appPath))
                    {
                        friendlyName = appPathToName[appPath];
                    }

                    list.Add(friendlyName);
                }
            }

            return(list.ToArray());
        }
All Usage Examples Of UnityEditor.OSUtil::GetAppFriendlyName