Microsoft.CodeAnalysis.Sarif.Invocation.Init C# (CSharp) Method

Init() private method

private Init ( string commandLine, string>.IDictionary responseFiles, System.DateTime startTime, System.DateTime endTime, string machine, string account, int processId, string fileName, string workingDirectory, string>.IDictionary environmentVariables, SerializedPropertyInfo>.IDictionary properties ) : void
commandLine string
responseFiles string>.IDictionary
startTime System.DateTime
endTime System.DateTime
machine string
account string
processId int
fileName string
workingDirectory string
environmentVariables string>.IDictionary
properties SerializedPropertyInfo>.IDictionary
return void
        private void Init(string commandLine, IDictionary<string, string> responseFiles, DateTime startTime, DateTime endTime, string machine, string account, int processId, string fileName, string workingDirectory, IDictionary<string, string> environmentVariables, IDictionary<string, SerializedPropertyInfo> properties)
        {
            CommandLine = commandLine;
            if (responseFiles != null)
            {
                ResponseFiles = new Dictionary<string, string>(responseFiles);
            }

            StartTime = startTime;
            EndTime = endTime;
            Machine = machine;
            Account = account;
            ProcessId = processId;
            FileName = fileName;
            WorkingDirectory = workingDirectory;
            if (environmentVariables != null)
            {
                EnvironmentVariables = new Dictionary<string, string>(environmentVariables);
            }

            if (properties != null)
            {
                Properties = new Dictionary<string, SerializedPropertyInfo>(properties);
            }
        }
    }