MCPcopy Create free account
hub / github.com/Kitware/CMake / WritePackageReferences

Method WritePackageReferences

Source/cmVisualStudio10TargetGenerator.cxx:1090–1106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1088}
1089
1090void cmVisualStudio10TargetGenerator::WritePackageReferences(Elem& e0)
1091{
1092 std::vector<std::string> packageReferences =
1093 this->GeneratorTarget->GetPackageReferences();
1094
1095 if (!packageReferences.empty()) {
1096 Elem e1(e0, "ItemGroup");
1097 for (std::string const& ri : packageReferences) {
1098 size_t versionIndex = ri.find_last_of('_');
1099 if (versionIndex != std::string::npos) {
1100 Elem e2(e1, "PackageReference");
1101 e2.Attribute("Include", ri.substr(0, versionIndex));
1102 e2.Attribute("Version", ri.substr(versionIndex + 1));
1103 }
1104 }
1105 }
1106}
1107
1108void cmVisualStudio10TargetGenerator::WriteDotNetReferences(Elem& e0)
1109{

Callers 2

Calls 5

GetPackageReferencesMethod · 0.80
find_last_ofMethod · 0.80
AttributeMethod · 0.80
emptyMethod · 0.45
substrMethod · 0.45

Tested by

no test coverage detected