/// <param name="expectedDescriptionOrNull">If this is null, the Description for the item is ignored.</param>
/// <param name="usePreviousCharAsTrigger">Whether or not the previous character in markup should be used to trigger IntelliSense for this provider. If false, invokes it through the invoke IntelliSense command.</param>
/// <param name="checkForAbsence">If true, checks for absence of a specific item (or that no items are returned from this CompletionProvider)</param>
AwaitBaseVerifyWorkerAsync(code,position,"[Class]","Property CBase.Class As Integer",SourceCodeKind.Regular,False,False,Nothing,experimental:=False)
AwaitBaseVerifyWorkerAsync(code,position,"[Class]","Property CBase.Class As Integer",SourceCodeKind.Regular,False,False,Nothing,experimental:=False,matchPriority:=Nothing)
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespaceMicrosoft.CodeAnalysis.Completion
{
/// <summary>
/// An additional hint to the matching algorithm that can
/// augment or override the existing text-based matching.
/// </summary>
publicstaticclassMatchPriority
{
/// <summary>
/// The matching algorithm should give this item no special treatment.
///
/// Ordinary <see cref="CompletionProvider"/>s typically specify this.
/// </summary>
publicconstintDefault=0;
/// <summary>
/// The matching algorithm will tend to prefer this item unless
/// a dramatically better text-based match is available.
///
/// With no filter text, this item (or the first item alphabeitcally
/// with this priority) should always be selected.
/// test
/// This is used for specific IDE scenarios like "Object creation preselection"
/// or "Enum preselection" or "Completion list tag preselection".