BuildMonitor.BuildEventProcessor.HasIslandwoodProjects C# (CSharp) Method

HasIslandwoodProjects() public method

public HasIslandwoodProjects ( ) : bool
return bool
        public bool HasIslandwoodProjects()
        {
            foreach (Project project in _dte.Solution.Projects)
            {
                if (project.Kind.ToString().ToLowerInvariant().Equals(BuildEventProcessor.WinObjCProjectType))
                {
                    SetBuildConfig();
                    _firstIslandwoodProjectGuid = ParseProjectGuid(project);
                    return true;
                }
            }

            return false;
        }

Usage Example

 private void ProcessBuildBeginEvents(vsBuildScope scope, vsBuildAction action)
 {
     if (_eventProcessor.HasIslandwoodProjects())
     {
         _eventProcessor.BeginIslandWoodBuild();
     }
 }