ClrPlus.Core.Extensions.AssemblyExtensions.Logo C# (CSharp) Method

Logo() public static method

public static Logo ( this assembly ) : string
assembly this
return string
        public static string Logo(this Assembly assembly)
        {
            if (_logo == null) {
                var assemblycomments = assembly.Comments();
                assemblycomments = string.IsNullOrEmpty(assemblycomments) ? string.Empty : "\r\n" + assemblycomments;

                _logo =
                    @"{0} {1} Version {2} for {3}
            {4}. All rights reserved{5}
            -------------------------------------------------------------------------------".format(assembly.Company(), assembly.Title(), assembly.Version(), IntPtr.Size == 8 ? "x64" : "x86",
                        assembly.Copyright().Replace("©", "(c)"), assemblycomments);
            }
            return _logo;
        }