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 }