/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb
781 строка
29 KB
Cyrus Najmabadi
revert
12 сен 2022, 09:22
12 сен 2022, 09:22
4da0ec8
Код
Авторство
О чём код?
' Licensed to the .NET Foundation under one or more agreements. ' The .NET Foundation licenses this file to you under the MIT license. ' See the LICENSE file in the project root for more information. Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Recommendations.Declarations.ModifierKeywordRecommenderTests <Trait(Traits.Feature, Traits.Features.KeywordRecommending)> Public Class InsideStructureDeclaration Inherits RecommenderTests #Region "Scope Keywords" <Fact> Public Sub PublicExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "Public") End Sub <Fact> Public Sub ProtectedMissingTest() VerifyRecommendationsMissing(<StructureDeclaration>|</StructureDeclaration>, "Protected") End Sub <Fact> Public Sub PrivateExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "Private") End Sub <Fact> Public Sub FriendExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "Friend") End Sub <Fact> Public Sub ProtectedFriendMissingTest() VerifyRecommendationsMissing(<StructureDeclaration>|</StructureDeclaration>, "Protected Friend") End Sub <Fact> Public Sub PublicNotAfterPublicTest() VerifyRecommendationsMissing(<StructureDeclaration>Public |</StructureDeclaration>, "Public") End Sub <Fact> Public Sub ProtectedNotAfterPublicTest() VerifyRecommendationsMissing(<StructureDeclaration>Public |</StructureDeclaration>, "Protected") End Sub <Fact> Public Sub PrivateNotAfterPublicTest() VerifyRecommendationsMissing(<StructureDeclaration>Public |</StructureDeclaration>, "Private") End Sub <Fact> Public Sub FriendNotAfterPublicTest() VerifyRecommendationsMissing(<StructureDeclaration>Public |</StructureDeclaration>, "Friend") End Sub <Fact> Public Sub ProtectedFriendNotAfterPublicTest() VerifyRecommendationsMissing(<StructureDeclaration>Public |</StructureDeclaration>, "Protected Friend") End Sub <Fact> Public Sub FriendNotAfterProtectedTest() VerifyRecommendationsMissing(<StructureDeclaration>Protected |</StructureDeclaration>, "Friend") End Sub <Fact> Public Sub FriendNotAfterProtectedFriendTest() VerifyRecommendationsMissing(<StructureDeclaration>Protected Friend |</StructureDeclaration>, "Friend") End Sub <Fact> Public Sub ProtectedNotAfterFriendTest() VerifyRecommendationsMissing(<StructureDeclaration>Friend |</StructureDeclaration>, "Protected") End Sub <Fact> Public Sub ProtectedNotAfterProtectedFriendTest() VerifyRecommendationsMissing(<StructureDeclaration>Protected Friend |</StructureDeclaration>, "Protected") End Sub #End Region #Region "Narrowing and Widening Keywords" <Fact> Public Sub NarrowingExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingNotAfterWideningTest() VerifyRecommendationsMissing(<StructureDeclaration>Widening |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningNotAfterNarrowingTest() VerifyRecommendationsMissing(<StructureDeclaration>Narrowing |</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingNotAfterProtectedTest() VerifyRecommendationsMissing(<StructureDeclaration>Protected |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningNotAfterProtectedTest() VerifyRecommendationsMissing(<StructureDeclaration>Protected |</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingNotAfterPrivateTest() VerifyRecommendationsMissing(<StructureDeclaration>Private |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningNotAfterPrivateTest() VerifyRecommendationsMissing(<StructureDeclaration>Private |</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingNotAfterProtectedFriendTest() VerifyRecommendationsMissing(<StructureDeclaration>Protected Friend |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningNotAfterProtectedFriendTest() VerifyRecommendationsMissing(<StructureDeclaration>Protected Friend |</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingNotAfterMustInheritTest() VerifyRecommendationsMissing(<StructureDeclaration>MustInherit |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningNotAfterNotInheritableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotInheritable |</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingNotAfterNotInheritableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotInheritable |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningNotAfterMustInheritTest() VerifyRecommendationsMissing(<StructureDeclaration>MustInherit |</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingNotAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningNotAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingAfterOverloadsTest() VerifyRecommendationsContain(<StructureDeclaration>Overloads |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningAfterOverloadsTest() VerifyRecommendationsContain(<StructureDeclaration>Overloads |</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingNotAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningNotAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingNotAfterPartialTest() VerifyRecommendationsMissing(<StructureDeclaration>Partial |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningNotAfterPartialTest() VerifyRecommendationsMissing(<StructureDeclaration>Partial |</StructureDeclaration>, "Widening") End Sub <Fact> Public Sub NarrowingAfterSharedTest() VerifyRecommendationsContain(<StructureDeclaration>Shared |</StructureDeclaration>, "Narrowing") End Sub <Fact> Public Sub WideningAfterSharedTest() VerifyRecommendationsContain(<StructureDeclaration>Shared |</StructureDeclaration>, "Widening") End Sub #End Region #Region "MustInherit and NotInheritable Keywords" <Fact> Public Sub MustInheritExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "MustInherit") End Sub <Fact> Public Sub NotInheritableExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "NotInheritable") End Sub <Fact> Public Sub MustInheritNotAfterNotInheritableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotInheritable |</StructureDeclaration>, "MustInherit") End Sub <Fact> Public Sub NotInheritableNotAfterMustInheritTest() VerifyRecommendationsMissing(<StructureDeclaration>MustInherit |</StructureDeclaration>, "NotInheritable") End Sub <Fact> Public Sub MustInheritNotAfterNarrowingTest() VerifyRecommendationsMissing(<StructureDeclaration>Narrowing |</StructureDeclaration>, "MustInherit") End Sub <Fact> Public Sub NotInheritableNotAfterNarrowingTest() VerifyRecommendationsMissing(<StructureDeclaration>Narrowing |</StructureDeclaration>, "NotInheritable") End Sub <Fact> Public Sub MustInheritNotAfterWideningTest() VerifyRecommendationsMissing(<StructureDeclaration>Widening |</StructureDeclaration>, "MustInherit") End Sub <Fact> Public Sub NotInheritableNotAfterWideningTest() VerifyRecommendationsMissing(<StructureDeclaration>Widening |</StructureDeclaration>, "NotInheritable") End Sub <Fact> Public Sub MustInheritNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "MustInherit") End Sub <Fact> Public Sub NotInheritableNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "NotInheritable") End Sub <Fact> Public Sub MustInheritNotAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "MustInherit") End Sub <Fact> Public Sub NotInheritableNotAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "NotInheritable") End Sub <Fact> Public Sub MustInheritNotAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "MustInherit") End Sub <Fact> Public Sub NotInheritableNotAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "NotInheritable") End Sub <Fact> Public Sub MustInheritAfterPartialTest() VerifyRecommendationsContain(<StructureDeclaration>Partial |</StructureDeclaration>, "MustInherit") End Sub <Fact> Public Sub NotInheritableAfterPartialTest() VerifyRecommendationsContain(<StructureDeclaration>Partial |</StructureDeclaration>, "NotInheritable") End Sub <Fact> Public Sub MustInheritNotAfterReadOnlyTest() VerifyRecommendationsMissing(<StructureDeclaration>ReadOnly |</StructureDeclaration>, "MustInherit") End Sub <Fact> Public Sub NotInheritableNotAfterReadOnlyTest() VerifyRecommendationsMissing(<StructureDeclaration>ReadOnly |</StructureDeclaration>, "NotInheritable") End Sub <Fact> Public Sub MustInheritNotAfterSharedTest() VerifyRecommendationsMissing(<StructureDeclaration>Shared |</StructureDeclaration>, "MustInherit") End Sub <Fact> Public Sub NotInheritableNotAfterSharedTest() VerifyRecommendationsMissing(<StructureDeclaration>Shared |</StructureDeclaration>, "NotInheritable") End Sub #End Region #Region "Overrides and Overridable Set of Keywords" <Fact> Public Sub OverridesExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "Overrides") End Sub <Fact> Public Sub OverridesNotAfterOverridesTest() VerifyRecommendationsMissing(<StructureDeclaration>Overrides |</StructureDeclaration>, "Overrides") End Sub <Fact> Public Sub OverridesNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "Overrides") End Sub <Fact> Public Sub OverridesNotAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "Overrides") End Sub <Fact> Public Sub OverridesNotAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "Overrides") End Sub <Fact> Public Sub OverridesNotAfterShadowsTest() VerifyRecommendationsMissing(<StructureDeclaration>Shadows |</StructureDeclaration>, "Overrides") End Sub <Fact> Public Sub OverridesAfterOverloadsTest() VerifyRecommendationsContain(<StructureDeclaration>Overloads |</StructureDeclaration>, "Overrides") End Sub ' --------- <Fact> Public Sub MustOverrideMissingTest() VerifyRecommendationsMissing(<StructureDeclaration>|</StructureDeclaration>, "MustOverride") End Sub <Fact> Public Sub MustOverrideNotAfterOverridesTest() VerifyRecommendationsMissing(<StructureDeclaration>Overrides |</StructureDeclaration>, "MustOverride") End Sub <Fact> Public Sub MustOverrideNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "MustOverride") End Sub <Fact> Public Sub MustOverrideNotAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "MustOverride") End Sub <Fact> Public Sub MustOverrideNotAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "MustOverride") End Sub <Fact> Public Sub MustOverrideNotAfterShadowsTest() VerifyRecommendationsMissing(<StructureDeclaration>Shadows |</StructureDeclaration>, "MustOverride") End Sub <Fact> Public Sub MustOverrideNotAfterOverloadsTest() VerifyRecommendationsMissing(<StructureDeclaration>Overloads |</StructureDeclaration>, "MustOverride") End Sub ' --------- <Fact> Public Sub OverridableMissingTest() VerifyRecommendationsMissing(<StructureDeclaration>|</StructureDeclaration>, "Overridable") End Sub <Fact> Public Sub OverridableNotAfterOverridesTest() VerifyRecommendationsMissing(<StructureDeclaration>Overrides |</StructureDeclaration>, "Overridable") End Sub <Fact> Public Sub OverridableNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "Overridable") End Sub <Fact> Public Sub OverridableNotAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "Overridable") End Sub <Fact> Public Sub OverridableNotAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "Overridable") End Sub <Fact> Public Sub OverridableNotAfterShadowsTest() VerifyRecommendationsMissing(<StructureDeclaration>Shadows |</StructureDeclaration>, "Overridable") End Sub <Fact> Public Sub OverridableNotAfterOverloadsTest() VerifyRecommendationsMissing(<StructureDeclaration>Overloads |</StructureDeclaration>, "Overridable") End Sub ' --------- <Fact> Public Sub NotOverridableMissingTest() VerifyRecommendationsMissing(<StructureDeclaration>|</StructureDeclaration>, "NotOverridable") End Sub <Fact> Public Sub NotOverridableAfterOverridesTest() VerifyRecommendationsMissing(<StructureDeclaration>Overrides |</StructureDeclaration>, "NotOverridable") End Sub <Fact> Public Sub NotOverridableNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "NotOverridable") End Sub <Fact> Public Sub NotOverridableNotAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "NotOverridable") End Sub <Fact> Public Sub NotOverridableNotAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "NotOverridable") End Sub <Fact> Public Sub NotOverridableNotAfterShadowsTest() VerifyRecommendationsMissing(<StructureDeclaration>Shadows |</StructureDeclaration>, "NotOverridable") End Sub <Fact> Public Sub NotOverridableNotAfterOverloadsTest() VerifyRecommendationsMissing(<StructureDeclaration>Overloads |</StructureDeclaration>, "NotOverridable") End Sub ' --------- <Fact> Public Sub OverloadsExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "Overloads") End Sub <Fact> Public Sub OverloadsAfterOverridesTest() VerifyRecommendationsContain(<StructureDeclaration>Overrides |</StructureDeclaration>, "Overloads") End Sub <Fact> Public Sub OverloadsNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "Overloads") End Sub <Fact> Public Sub OverloadsNotAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "Overloads") End Sub <Fact> Public Sub OverloadsNotAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "Overloads") End Sub <Fact> Public Sub OverloadsNotAfterShadowsTest() VerifyRecommendationsMissing(<StructureDeclaration>Shadows |</StructureDeclaration>, "Overloads") End Sub <Fact> Public Sub OverloadsNotAfterOverloadsTest() VerifyRecommendationsMissing(<StructureDeclaration>Overloads |</StructureDeclaration>, "Overloads") End Sub #End Region #Region "ReadOnly and WriteOnly Keywords" <Fact> Public Sub ReadOnlyExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "ReadOnly") End Sub <Fact> Public Sub WriteOnlyExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "WriteOnly") End Sub <Fact> Public Sub ReadOnlyAfterSharedTest() VerifyRecommendationsContain(<StructureDeclaration>Shared |</StructureDeclaration>, "ReadOnly") End Sub <Fact> Public Sub WriteOnlyAfterSharedTest() VerifyRecommendationsContain(<StructureDeclaration>Shared |</StructureDeclaration>, "WriteOnly") End Sub <Fact> Public Sub ReadOnlyAfterDefaultTest() VerifyRecommendationsContain(<StructureDeclaration>Default |</StructureDeclaration>, "ReadOnly") End Sub <Fact> Public Sub WriteOnlyAfterDefaultTest() VerifyRecommendationsContain(<StructureDeclaration>Default |</StructureDeclaration>, "WriteOnly") End Sub <Fact> Public Sub ReadOnlyNotAfterMustInheritTest() VerifyRecommendationsMissing(<StructureDeclaration>MustInherit |</StructureDeclaration>, "ReadOnly") End Sub <Fact> Public Sub WriteOnlyNotAfterMustInheritTest() VerifyRecommendationsMissing(<StructureDeclaration>MustInherit |</StructureDeclaration>, "WriteOnly") End Sub <Fact> Public Sub ReadOnlyAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "ReadOnly") End Sub <Fact> Public Sub WriteOnlyAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "WriteOnly") End Sub <Fact> Public Sub ReadOnlyNotAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "ReadOnly") End Sub <Fact> Public Sub WriteOnlyAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "WriteOnly") End Sub <Fact> Public Sub ReadOnlyAfterOverloadsTest() VerifyRecommendationsContain(<StructureDeclaration>Overloads |</StructureDeclaration>, "ReadOnly") End Sub <Fact> Public Sub WriteOnlyAfterOverloadsTest() VerifyRecommendationsContain(<StructureDeclaration>Overloads |</StructureDeclaration>, "WriteOnly") End Sub <Fact> Public Sub ReadOnlyNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "ReadOnly") End Sub <Fact> Public Sub WriteOnlyNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "WriteOnly") End Sub <Fact> Public Sub ReadOnlyNotAfterNarrowingTest() VerifyRecommendationsMissing(<StructureDeclaration>Narrowing |</StructureDeclaration>, "ReadOnly") End Sub <Fact> Public Sub WriteOnlyNotAfterNarrowingTest() VerifyRecommendationsMissing(<StructureDeclaration>Narrowing |</StructureDeclaration>, "WriteOnly") End Sub <Fact> Public Sub ReadOnlyNotAfterPartialTest() VerifyRecommendationsMissing(<StructureDeclaration>Partial |</StructureDeclaration>, "ReadOnly") End Sub <Fact> Public Sub WriteOnlyNotAfterPartialTest() VerifyRecommendationsMissing(<StructureDeclaration>Partial |</StructureDeclaration>, "WriteOnly") End Sub #End Region #Region "Partial Keyword" <Fact> Public Sub PartialExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterPartialTest() VerifyRecommendationsMissing(<StructureDeclaration>Partial |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialAfterMustInheritTest() VerifyRecommendationsContain(<StructureDeclaration>MustInherit |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialAfterNotInheritableTest() VerifyRecommendationsContain(<StructureDeclaration>NotInheritable |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterOverloadsTest() VerifyRecommendationsMissing(<StructureDeclaration>Overloads |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterOverridesTest() VerifyRecommendationsMissing(<StructureDeclaration>Overrides |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterReadOnlyTest() VerifyRecommendationsMissing(<StructureDeclaration>ReadOnly |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterWriteOnlyTest() VerifyRecommendationsMissing(<StructureDeclaration>WriteOnly |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterNarrowingTest() VerifyRecommendationsMissing(<StructureDeclaration>Narrowing |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterWideningTest() VerifyRecommendationsMissing(<StructureDeclaration>Widening |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterShadowsTest() VerifyRecommendationsMissing(<StructureDeclaration>Shadows |</StructureDeclaration>, "Partial") End Sub <Fact> Public Sub PartialNotAfterDefaultTest() VerifyRecommendationsMissing(<StructureDeclaration>Default |</StructureDeclaration>, "Partial") End Sub #End Region #Region "Shadows Keyword" <Fact> Public Sub ShadowsExistsTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsNotAfterMustOverrideTest() VerifyRecommendationsMissing(<StructureDeclaration>MustOverride |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsNotAfterMustInheritTest() VerifyRecommendationsMissing(<StructureDeclaration>MustInherit |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsNotAfterNotInheritableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotInheritable |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsAfterNotOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>NotOverridable |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsNotAfterOverloadsTest() VerifyRecommendationsMissing(<StructureDeclaration>Overloads |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsNotAfterOverridesTest() VerifyRecommendationsMissing(<StructureDeclaration>Overrides |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsNotAfterOverridableTest() VerifyRecommendationsMissing(<StructureDeclaration>Overridable |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsAfterReadOnlyTest() VerifyRecommendationsContain(<StructureDeclaration>ReadOnly |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsAfterWriteOnlyTest() VerifyRecommendationsContain(<StructureDeclaration>WriteOnly |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsAfterNarrowingTest() VerifyRecommendationsContain(<StructureDeclaration>Narrowing |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsAfterWideningTest() VerifyRecommendationsContain(<StructureDeclaration>Widening |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsNotAfterShadowsTest() VerifyRecommendationsMissing(<StructureDeclaration>Shadows |</StructureDeclaration>, "Shadows") End Sub <Fact> Public Sub ShadowsAfterDefaultTest() VerifyRecommendationsContain(<StructureDeclaration>Default |</StructureDeclaration>, "Shadows") End Sub #End Region #Region "Shared Keyword" <Fact> Public Sub SharedDoesExistTest() VerifyRecommendationsContain(<StructureDeclaration>|</StructureDeclaration>, "Shared") End Sub <Fact> Public Sub SharedDoesNotExistAfterSharedTest() VerifyRecommendationsMissing(<StructureDeclaration>Shared |</StructureDeclaration>, "Shared") End Sub #End Region End Class End Namespace