17 CComPtr<IDiaEnumLineNumbers> DiaEnumerator)
22 return (S_OK == Enumerator->get_Count(&Count)) ? Count : 0;
25 std::unique_ptr<IPDBLineNumber>
27 CComPtr<IDiaLineNumber> Item;
28 if (S_OK != Enumerator->Item(Index, &Item))
31 return std::unique_ptr<IPDBLineNumber>(
new DIALineNumber(Item));
35 CComPtr<IDiaLineNumber> Item;
37 if (S_OK != Enumerator->Next(1, &Item, &NumFetched))
40 return std::unique_ptr<IPDBLineNumber>(
new DIALineNumber(Item));