//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ namespace System.ComponentModel { /// /// /// public interface IIntellisenseBuilder { /// /// Return a localized name. /// string Name { get; } /// /// Show the builder and return a boolean indicating whether value should be replaced with newValue /// - false if the user cancels for example /// /// language - indicates which language service is calling the builder /// value - expression being edited /// newValue - return the new value /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference")] bool Show(string language, string value, ref string newValue); } }