IVsProjectFlavorReferences.QueryCanBeReferenced(Object, Int32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Called before another project attempts to make a reference to this flavored project. The project can refuse being referenced.
public:
int QueryCanBeReferenced(System::Object ^ pReferencingProject, [Runtime::InteropServices::Out] int % pbAllowReferenced);
int QueryCanBeReferenced(winrt::Windows::Foundation::IInspectable const & pReferencingProject, [Runtime::InteropServices::Out] int & pbAllowReferenced);
public int QueryCanBeReferenced (object pReferencingProject, out int pbAllowReferenced);
abstract member QueryCanBeReferenced : obj * int -> int
Public Function QueryCanBeReferenced (pReferencingProject As Object, ByRef pbAllowReferenced As Integer) As Integer
Parameters
- pReferencingProject
- Object
[in] Pointer to the Microsoft.VisualStudio.IUnknown interface of the project wanting to reference this project.
- pbAllowReferenced
- Int32
[out] Pointer to a Boolean. Set to true
if the other project can reference this project. Otherwise, set to false
.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.