public SetHostObject ( string targetName, string taskName, object hostObject ) : int | ||
targetName | string | |
taskName | string | |
hostObject | object | |
return | int |
public virtual int SetHostObject(string targetName, string taskName, object hostObject)
{
Debug.Assert(targetName != null && taskName != null && buildProject != null && buildProject.Targets != null);
if (targetName == null || taskName == null || buildProject == null || buildProject.Targets == null)
{
return VSConstants.E_INVALIDARG;
}
buildProject.ProjectCollection.HostServices.RegisterHostObject(buildProject.FullPath, targetName, taskName,
(ITaskHost) hostObject);
return VSConstants.S_OK;
}