Exemplo n.º 1
0
 private static ITelemetryOptinStatusReader GetOptInStatusReader(IRegistryTools2 registryTools)
 {
     if (Platform.IsWindows)
     {
         return(new TelemetryVsOptinStatusReader(registryTools));
     }
     if (Platform.IsMac)
     {
         return(new MacVsOptinStatusReader());
     }
     return(new NullVsOptinStatusReader());
 }
 public TelemetryVsOptinStatusReader(IRegistryTools2 registryTools)
 {
     CodeContract.RequiresArgumentNotNull <IRegistryTools2>(registryTools, "registryTools");
     this.registryTools = registryTools;
 }