VsTeXProject.VisualStudio.Project.ProjectNode.SetHostObject C# (CSharp) Method

SetHostObject() public method

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;
        }
ProjectNode