winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

ConfigurationConflict.cpp (1146B)


      1 // Copyright (c) Microsoft Corporation.
      2 // Licensed under the MIT License.
      3 #include "pch.h"
      4 #include "ConfigurationConflict.h"
      5 #include "ConfigurationConflict.g.cpp"
      6 
      7 namespace winrt::Microsoft::Management::Configuration::implementation
      8 {
      9     void ConfigurationConflict::Initialize(ConfigurationConflictType conflict)
     10     {
     11         m_conflict = conflict;
     12     }
     13 
     14     ConfigurationConflictType ConfigurationConflict::Conflict()
     15     {
     16         return m_conflict;
     17     }
     18 
     19     ConfigurationSet ConfigurationConflict::FirstSet()
     20     {
     21         return m_firstSet;
     22     }
     23 
     24     ConfigurationSet ConfigurationConflict::SecondSet()
     25     {
     26         return m_secondSet;
     27     }
     28 
     29     ConfigurationUnit ConfigurationConflict::FirstUnit()
     30     {
     31         return m_firstUnit;
     32     }
     33 
     34     ConfigurationUnit ConfigurationConflict::SecondUnit()
     35     {
     36         return m_secondUnit;
     37     }
     38 
     39     Windows::Foundation::Collections::IVectorView<ConfigurationConflictSetting> ConfigurationConflict::Settings()
     40     {
     41         if (m_settings)
     42         {
     43             return m_settings.GetView();
     44         }
     45         else
     46         {
     47             return nullptr;
     48         }
     49     }
     50 }