本文整理汇总了C#中DefaultIntellisenseProvider.Handle方法的典型用法代码示例。如果您正苦于以下问题:C# DefaultIntellisenseProvider.Handle方法的具体用法?C# DefaultIntellisenseProvider.Handle怎么用?C# DefaultIntellisenseProvider.Handle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DefaultIntellisenseProvider
的用法示例。
在下文中一共展示了DefaultIntellisenseProvider.Handle方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: IntellisenseTextBox
public void DefaultIntellisenseProvider_UpdateIntellisenseMessage_IntellisenseTextBoxToolTipIsNull_ToolTipIsUpdated()
{
//------------Setup for test--------------------------
var intellisenseTextBox = new IntellisenseTextBox(true);
var context = new IntellisenseProviderContext
{
CaretPosition = 2,
InputText = "[[",
DesiredResultSet = IntellisenseDesiredResultSet.Default,
FilterType = enIntellisensePartType.All,
TextBox = intellisenseTextBox
};
var provider = new DefaultIntellisenseProvider();
provider.GetIntellisenseResults(context);
var toolTipBefore = intellisenseTextBox.ToolTip;
//------------Execute Test---------------------------
provider.Handle(new UpdateIntellisenseMessage());
Assert.IsNull(toolTipBefore);
Assert.IsNotNull(intellisenseTextBox.ToolTip);
}
示例2: DefaultIntellisenseProvider_UpdateIntellisenseMessage_IsUpdatedIsFalse_IsUpdatedIsTrue
public void DefaultIntellisenseProvider_UpdateIntellisenseMessage_IsUpdatedIsFalse_IsUpdatedIsTrue()
{
var provider = new DefaultIntellisenseProvider();
var beforeUpdate = provider.IsUpdated;
provider.Handle(new UpdateIntellisenseMessage());
Assert.IsFalse(beforeUpdate);
Assert.IsTrue(provider.IsUpdated);
}