提交 6c2afcbc 编写于 作者: D David Poeschl

Observe IVsHierarchy.ParseCanonicalName return value

If IVsHierarchy.ParseCanonicalName returns something other than S_OK,
then use VSITEMID.Nil
上级 746b38e0
......@@ -257,8 +257,9 @@ public uint GetItemId()
}
uint itemId;
Project.Hierarchy.ParseCanonicalName(_itemMoniker, out itemId);
return itemId;
return Project.Hierarchy.ParseCanonicalName(_itemMoniker, out itemId) == VSConstants.S_OK
? itemId
: (uint)VSConstants.VSITEMID.Nil;
}
}
}
......
......@@ -1180,8 +1180,9 @@ public uint GetItemId()
}
uint itemId;
Project.Hierarchy.ParseCanonicalName(_itemMoniker, out itemId);
return itemId;
return Project.Hierarchy.ParseCanonicalName(_itemMoniker, out itemId) == VSConstants.S_OK
? itemId
: (uint)VSConstants.VSITEMID.Nil;
}
private enum RazorCodeBlockType
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册