diff --git a/src/Utilities/TaskItem.cs b/src/Utilities/TaskItem.cs
index f4e818e278e..dc1e8ee78ff 100644
--- a/src/Utilities/TaskItem.cs
+++ b/src/Utilities/TaskItem.cs
@@ -4,6 +4,7 @@
using System;
using System.Collections;
using System.Collections.Generic;
+using System.ComponentModel;
using System.Linq;
#if FEATURE_SECURITY_PERMISSIONS
using System.Security;
@@ -60,8 +61,12 @@ public sealed class TaskItem :
#region Constructors
///
- /// Default constructor -- we need it so this type is COM-createable.
+ /// Default constructor -- do not use.
///
+ ///
+ /// This constructor exists only so that the type is COM-creatable. Prefer .
+ ///
+ [EditorBrowsable(EditorBrowsableState.Never)]
public TaskItem()
{
_itemSpec = string.Empty;