59 references to StructureKeyword
Microsoft.CodeAnalysis.VisualBasic (38)
Generated\Syntax.xml.Internal.Generated.vb (4)
42103
Debug.Assert(blockKeyword IsNot Nothing AndAlso blockKeyword.Kind = SyntaxKind.
StructureKeyword
)
43193
Debug.Assert(structureKeyword IsNot Nothing AndAlso structureKeyword.Kind = SyntaxKind.
StructureKeyword
)
54181
Debug.Assert(blockKeyword IsNot Nothing AndAlso blockKeyword.Kind = SyntaxKind.
StructureKeyword
)
55271
Debug.Assert(structureKeyword IsNot Nothing AndAlso structureKeyword.Kind = SyntaxKind.
StructureKeyword
)
Generated\Syntax.xml.Main.Generated.vb (16)
5734
Case SyntaxKind.
StructureKeyword
:
5892
Case SyntaxKind.
StructureKeyword
5904
Return SyntaxFactory.EndStructureStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.
StructureKeyword
))
6586
Return SyntaxKind.
StructureKeyword
7588
Case SyntaxKind.
StructureKeyword
7621
Return SyntaxFactory.StructureStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.
StructureKeyword
), identifier, typeParameterList)
7633
Return SyntaxFactory.StructureStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
StructureKeyword
), identifier, Nothing)
7645
Return SyntaxFactory.StructureStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
StructureKeyword
), SyntaxFactory.Identifier(identifier), Nothing)
8132
Case SyntaxKind.
StructureKeyword
8153
Case SyntaxKind.
StructureKeyword
8174
Case SyntaxKind.
StructureKeyword
8203
Case SyntaxKind.
StructureKeyword
44046
SyntaxKind.
StructureKeyword
,
44120
SyntaxKind.
StructureKeyword
45123
SyntaxKind.
StructureKeyword
,
45612
Case SyntaxKind.
StructureKeyword
Parser\BlockContexts\BlockContext.vb (1)
618
endStmt = SyntaxFactory.EndStructureStatement(missingEndKeyword, InternalSyntaxFactory.MissingKeyword(SyntaxKind.
StructureKeyword
))
Parser\Parser.vb (8)
722
Case SyntaxKind.ModuleKeyword, SyntaxKind.ClassKeyword, SyntaxKind.
StructureKeyword
, SyntaxKind.InterfaceKeyword
1046
SyntaxKind.
StructureKeyword
,
1211
SyntaxKind.
StructureKeyword
,
1320
Case SyntaxKind.ModuleKeyword, SyntaxKind.ClassKeyword, SyntaxKind.
StructureKeyword
, SyntaxKind.InterfaceKeyword
1570
Case SyntaxKind.
StructureKeyword
1773
Case SyntaxKind.
StructureKeyword
1889
SyntaxKind.
StructureKeyword
,
4428
ElseIf CurrentToken.Kind = SyntaxKind.
StructureKeyword
Then
Scanner\KeywordTable.vb (1)
153
SyntaxKind.
StructureKeyword
, None,
SymbolDisplay\SymbolDisplayVisitor.Types.vb (2)
462
Return SyntaxKind.
StructureKeyword
553
AddKeyword(SyntaxKind.
StructureKeyword
)
Symbols\TypeParameterConstraint.vb (1)
80
Return SyntaxKind.
StructureKeyword
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
289
SyntaxKind.
StructureKeyword
,
Syntax\SyntaxKindFacts.vb (3)
211
SyntaxKind.
StructureKeyword
,
416
SyntaxKind.
StructureKeyword
,
682
Case SyntaxKind.
StructureKeyword
Syntax\SyntaxNodeFactories.vb (1)
589
SyntaxKind.
StructureKeyword
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
SyntaxTreeExtensions.vb (1)
92
SyntaxKind.
StructureKeyword
,
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (1)
163
Case SyntaxKind.
StructureKeyword
, SyntaxKind.EnumKeyword, SyntaxKind.InterfaceKeyword,
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Completion\CompletionProviders\VisualBasicSuggestionModeCompletionProvider.vb (1)
140
Case SyntaxKind.
StructureKeyword
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
136
Return SyntaxKind.
StructureKeyword
SignatureHelp\GenericNameSignatureHelpProvider.vb (1)
182
parts.Add(Keyword(SyntaxKind.
StructureKeyword
))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (10)
Generated\Syntax.Test.xml.Generated.vb (6)
40
return InternalSyntax.SyntaxFactory.EndStructureStatement(new InternalSyntax.KeywordSyntax(SyntaxKind.EndKeyword, String.Empty, Nothing, Nothing), new InternalSyntax.KeywordSyntax(SyntaxKind.
StructureKeyword
, String.Empty, Nothing, Nothing))
180
return InternalSyntax.SyntaxFactory.StructureStatement(Nothing, Nothing, new InternalSyntax.KeywordSyntax(SyntaxKind.
StructureKeyword
, String.Empty, Nothing, Nothing), GenerateGreenIdentifierToken(), Nothing)
9483
SyntaxFactory.EndStructureStatement(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), SyntaxFactory.Token(SyntaxKind.
StructureKeyword
))
9506
return SyntaxFactory.EndStructureStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.
StructureKeyword
))
10354
SyntaxFactory.StructureStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
StructureKeyword
), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), Nothing)
10361
return SyntaxFactory.StructureStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.
StructureKeyword
), GenerateRedIdentifierToken(), Nothing)
Syntax\SyntaxFactsTest.vb (4)
71
Assert.Equal(SyntaxKind.StructureStatement, SyntaxFacts.GetBaseTypeStatementKind(SyntaxKind.
StructureKeyword
))
450
For Each item As SyntaxKind In {SyntaxKind.IfKeyword, SyntaxKind.UsingKeyword, SyntaxKind.WithKeyword, SyntaxKind.SelectKeyword, SyntaxKind.
StructureKeyword
, SyntaxKind.EnumKeyword, SyntaxKind.InterfaceKeyword, SyntaxKind.ClassKeyword, SyntaxKind.ModuleKeyword, SyntaxKind.NamespaceKeyword, SyntaxKind.SubKeyword, SyntaxKind.FunctionKeyword, SyntaxKind.GetKeyword, SyntaxKind.SetKeyword, SyntaxKind.PropertyKeyword, SyntaxKind.OperatorKeyword, SyntaxKind.EventKeyword, SyntaxKind.AddHandlerKeyword, SyntaxKind.RemoveHandlerKeyword, SyntaxKind.RaiseEventKeyword, SyntaxKind.WhileKeyword, SyntaxKind.TryKeyword, SyntaxKind.SyncLockKeyword}
511
For Each item As SyntaxKind In {SyntaxKind.AddHandlerKeyword, SyntaxKind.AddressOfKeyword, SyntaxKind.AliasKeyword, SyntaxKind.AndKeyword, SyntaxKind.AndAlsoKeyword, SyntaxKind.AsKeyword, SyntaxKind.BooleanKeyword, SyntaxKind.ByRefKeyword, SyntaxKind.ByteKeyword, SyntaxKind.ByValKeyword, SyntaxKind.CallKeyword, SyntaxKind.CaseKeyword, SyntaxKind.CatchKeyword, SyntaxKind.CBoolKeyword, SyntaxKind.CByteKeyword, SyntaxKind.CCharKeyword, SyntaxKind.CDateKeyword, SyntaxKind.CDecKeyword, SyntaxKind.CDblKeyword, SyntaxKind.CharKeyword, SyntaxKind.CIntKeyword, SyntaxKind.ClassKeyword, SyntaxKind.CLngKeyword, SyntaxKind.CObjKeyword, SyntaxKind.ConstKeyword, SyntaxKind.ReferenceKeyword, SyntaxKind.ContinueKeyword, SyntaxKind.CSByteKeyword, SyntaxKind.CShortKeyword, SyntaxKind.CSngKeyword, SyntaxKind.CStrKeyword, SyntaxKind.CTypeKeyword, SyntaxKind.CUIntKeyword, SyntaxKind.CULngKeyword, SyntaxKind.CUShortKeyword, SyntaxKind.DateKeyword, SyntaxKind.DecimalKeyword, SyntaxKind.DeclareKeyword, SyntaxKind.DefaultKeyword, SyntaxKind.DelegateKeyword, SyntaxKind.DimKeyword, SyntaxKind.DirectCastKeyword, SyntaxKind.DoKeyword, SyntaxKind.DoubleKeyword, SyntaxKind.EachKeyword, SyntaxKind.ElseKeyword, SyntaxKind.ElseIfKeyword, SyntaxKind.EndKeyword, SyntaxKind.EnumKeyword, SyntaxKind.EraseKeyword, SyntaxKind.ErrorKeyword, SyntaxKind.EventKeyword, SyntaxKind.ExitKeyword, SyntaxKind.FalseKeyword, SyntaxKind.FinallyKeyword, SyntaxKind.ForKeyword, SyntaxKind.FriendKeyword, SyntaxKind.FunctionKeyword, SyntaxKind.GetKeyword, SyntaxKind.GetTypeKeyword, SyntaxKind.GetXmlNamespaceKeyword, SyntaxKind.GlobalKeyword, SyntaxKind.GoToKeyword, SyntaxKind.HandlesKeyword, SyntaxKind.IfKeyword, SyntaxKind.ImplementsKeyword, SyntaxKind.ImportsKeyword, SyntaxKind.InKeyword, SyntaxKind.InheritsKeyword, SyntaxKind.IntegerKeyword, SyntaxKind.InterfaceKeyword, SyntaxKind.IsKeyword, SyntaxKind.IsNotKeyword, SyntaxKind.LetKeyword, SyntaxKind.LibKeyword, SyntaxKind.LikeKeyword, SyntaxKind.LongKeyword, SyntaxKind.LoopKeyword, SyntaxKind.MeKeyword, SyntaxKind.ModKeyword, SyntaxKind.ModuleKeyword, SyntaxKind.MustInheritKeyword, SyntaxKind.MustOverrideKeyword, SyntaxKind.MyBaseKeyword, SyntaxKind.MyClassKeyword, SyntaxKind.NamespaceKeyword, SyntaxKind.NarrowingKeyword, SyntaxKind.NextKeyword, SyntaxKind.NewKeyword, SyntaxKind.NotKeyword, SyntaxKind.NothingKeyword, SyntaxKind.NotInheritableKeyword, SyntaxKind.NotOverridableKeyword, SyntaxKind.ObjectKeyword, SyntaxKind.OfKeyword, SyntaxKind.OnKeyword, SyntaxKind.OperatorKeyword, SyntaxKind.OptionKeyword, SyntaxKind.OptionalKeyword, SyntaxKind.OrKeyword, SyntaxKind.OrElseKeyword, SyntaxKind.OverloadsKeyword, SyntaxKind.OverridableKeyword, SyntaxKind.OverridesKeyword, SyntaxKind.ParamArrayKeyword, SyntaxKind.PartialKeyword, SyntaxKind.PrivateKeyword, SyntaxKind.PropertyKeyword, SyntaxKind.ProtectedKeyword, SyntaxKind.PublicKeyword, SyntaxKind.RaiseEventKeyword, SyntaxKind.ReadOnlyKeyword, SyntaxKind.ReDimKeyword, SyntaxKind.REMKeyword, SyntaxKind.RemoveHandlerKeyword, SyntaxKind.ResumeKeyword, SyntaxKind.ReturnKeyword, SyntaxKind.SByteKeyword, SyntaxKind.SelectKeyword, SyntaxKind.SetKeyword, SyntaxKind.ShadowsKeyword, SyntaxKind.SharedKeyword, SyntaxKind.ShortKeyword, SyntaxKind.SingleKeyword, SyntaxKind.StaticKeyword, SyntaxKind.StepKeyword, SyntaxKind.StopKeyword, SyntaxKind.StringKeyword, SyntaxKind.
StructureKeyword
, SyntaxKind.SubKeyword, SyntaxKind.SyncLockKeyword, SyntaxKind.ThenKeyword, SyntaxKind.ThrowKeyword, SyntaxKind.ToKeyword, SyntaxKind.TrueKeyword, SyntaxKind.TryKeyword, SyntaxKind.TryCastKeyword, SyntaxKind.TypeOfKeyword, SyntaxKind.UIntegerKeyword, SyntaxKind.ULongKeyword, SyntaxKind.UShortKeyword, SyntaxKind.UsingKeyword, SyntaxKind.WhenKeyword, SyntaxKind.WhileKeyword, SyntaxKind.WideningKeyword, SyntaxKind.WithKeyword, SyntaxKind.WithEventsKeyword, SyntaxKind.WriteOnlyKeyword, SyntaxKind.XorKeyword, SyntaxKind.EndIfKeyword, SyntaxKind.GosubKeyword, SyntaxKind.VariantKeyword, SyntaxKind.WendKeyword, SyntaxKind.AggregateKeyword, SyntaxKind.AllKeyword, SyntaxKind.AnsiKeyword, SyntaxKind.AscendingKeyword, SyntaxKind.AssemblyKeyword, SyntaxKind.AutoKeyword, SyntaxKind.BinaryKeyword, SyntaxKind.ByKeyword, SyntaxKind.CompareKeyword, SyntaxKind.CustomKeyword, SyntaxKind.DescendingKeyword, SyntaxKind.DistinctKeyword, SyntaxKind.EqualsKeyword, SyntaxKind.ExplicitKeyword, SyntaxKind.ExternalSourceKeyword, SyntaxKind.ExternalChecksumKeyword, SyntaxKind.FromKeyword, SyntaxKind.GroupKeyword, SyntaxKind.InferKeyword, SyntaxKind.IntoKeyword, SyntaxKind.IsFalseKeyword, SyntaxKind.IsTrueKeyword, SyntaxKind.JoinKeyword, SyntaxKind.KeyKeyword, SyntaxKind.MidKeyword, SyntaxKind.OffKeyword, SyntaxKind.OrderKeyword, SyntaxKind.OutKeyword, SyntaxKind.PreserveKeyword, SyntaxKind.RegionKeyword, SyntaxKind.SkipKeyword, SyntaxKind.StrictKeyword, SyntaxKind.TakeKeyword, SyntaxKind.TextKeyword, SyntaxKind.UnicodeKeyword, SyntaxKind.UntilKeyword, SyntaxKind.WhereKeyword, SyntaxKind.TypeKeyword, SyntaxKind.XmlKeyword}
852
For Each item As SyntaxKind In {SyntaxKind.NewKeyword, SyntaxKind.ClassKeyword, SyntaxKind.
StructureKeyword
}
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
CodeGeneration\NamedTypeGenerator.vb (1)
111
If(isInterface, SyntaxKind.InterfaceKeyword, If(isStruct, SyntaxKind.
StructureKeyword
, If(isModule, SyntaxKind.ModuleKeyword, SyntaxKind.ClassKeyword)))
CodeGeneration\TypeParameterGenerator.vb (1)
30
constraints.Add(SyntaxFactory.StructureConstraint(SyntaxFactory.Token(SyntaxKind.
StructureKeyword
)))
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
2889
constraints = constraints.Insert(0, SyntaxFactory.StructureConstraint(SyntaxFactory.Token(SyntaxKind.
StructureKeyword
)))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
92
SyntaxKind.
StructureKeyword
,
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
Help\VisualBasicHelpContextService.Visitor.vb (2)
537
result = Keyword(SyntaxKind.
StructureKeyword
)
607
Case SyntaxKind.
StructureKeyword