示例#1
0
        /// <summary>
        /// Try to get test hostName from the registry.
        /// </summary>
        /// <param name="testHostName"></param>
        /// <returns></returns>
        public bool TryGetTestHostName(out string testHostName)
        {
            testHostName = TypeTools.ConvertToString(registryTools.GetRegistryValueFromCurrentUserRoot("Software\\Coding4Fun\\VisualStudio\\Telemetry", "UseTestHostName", (object)null));
            bool num = !string.IsNullOrEmpty(testHostName);

            if (num)
            {
                diagnosticTelemetry.LogRegistrySettings("TestHostName", testHostName);
            }
            return(num);
        }
示例#2
0
 /// <summary>
 /// Creates the Pii Object and converts to string. Throws if val is null.
 /// </summary>
 /// <param name="val"></param>
 public TelemetryPiiProperty(object val)
 {
     CodeContract.RequiresArgumentNotNull <object>(val, "val");
     RawValue    = val;
     StringValue = TypeTools.ConvertToString(val);
 }