public IOsConfiguration Get( IApplicationInfo appInfo, 
                              IOsConfigurationInfo osConfigInfo, 
                              PathVariablesDTO pathVariables )
 {
     var parameters = new OsConfigurationParametersDTO
     {
         ApplicationInfo = appInfo,
         OsConfigurationInfo = osConfigInfo,
         PathVariablesDTO = pathVariables
     };
     return this.Get( parameters );
 }
Exemplo n.º 2
0
 public Model( IOsConfigurationInfo osConfig )
 {
     this._osConfig = osConfig;
     this.InitializeOperatingSystemModel();
 }
Exemplo n.º 3
0
 public bool IsSuitableForOs( IOsConfigurationInfo osConfig )
 {
     var runningOsId = this._osRecognizer.GetOsId();
     return runningOsId == osConfig.OsId;
 }