예제 #1
0
        /// <summary>
        /// Returns an image that represents an Icon that will be displayed in the QuickFix
        /// Context Menu.
        /// </summary>
        /// <param name="reason">
        /// Availability Reason for the QF.
        /// </param>
        /// <returns>
        /// Image representing the icon.
        /// </returns>
        public override Image IconForReason(ActionAvailabilityReason reason)
        {
            Image image = null;

            Stream resourceStream = Assembly.GetExecutingAssembly().GetManifestResourceStream("StyleCop.ReSharper513.Resources.ShowQuickFix.png");

            if (resourceStream != null)
            {
                image = Image.FromStream(resourceStream);
            }

            return(image);
        }
        /// <summary>
        /// Returns an image that represents an Icon that will be displayed in the QuickFix
        /// Context Menu.
        /// </summary>
        /// <param name="reason">
        /// Availability Reason for the QF.
        /// </param>
        /// <returns>
        /// Image representing the icon.
        /// </returns>
        public override Image IconForReason(ActionAvailabilityReason reason)
        {
            Image image = null;

            Stream resourceStream = Assembly.GetExecutingAssembly().GetManifestResourceStream("StyleCop.ReSharper611.Resources.SuppressQuickFix.png");

            if (resourceStream != null)
            {
                image = Image.FromStream(resourceStream);
            }

            return image;
        }