Amido.PreProcessor.Cmd.PropertyManager.AddSystemProperties C# (CSharp) Method

AddSystemProperties() private method

private AddSystemProperties ( ) : string>.IDictionary
return string>.IDictionary
        private IDictionary<string, string> AddSystemProperties()
        {
            IDictionary<string, string> dictionary = new Dictionary<string, string>();

            dictionary.Add("computer.name", Environment.MachineName);
            dictionary.Add("computer.fullyQualifiedName", System.Net.Dns.GetHostEntry("").HostName);
            dictionary.Add("computer.programFiles.directory", Environment.GetEnvironmentVariable("programFiles"));
            if (Environment.GetEnvironmentVariable("programFiles(x86)") == null)
            {
                dictionary.Add("computer.programFilesx86.directory", Environment.GetEnvironmentVariable("programFiles"));
            }
            else
            {
                dictionary.Add("computer.programFilesx86.directory", Environment.GetEnvironmentVariable("programFiles(x86)"));
            }


            dictionary.Add("computer.currentUser.Name", System.Security.Principal.WindowsIdentity.GetCurrent().Name);

            return dictionary;
        }