1 instantiation of AttributeSyntax
Microsoft.CodeAnalysis.VisualBasic (1)
Generated\Syntax.xml.Main.Generated.vb (1)
12438Return New AttributeSyntax(SyntaxKind.Attribute, Nothing, Nothing, target, name, argumentList)
233 references to AttributeSyntax
Microsoft.CodeAnalysis.VisualBasic (146)
Binding\AttributeSemanticModel.vb (3)
37Debug.Assert(TypeOf binder.Root Is AttributeSyntax) 48Friend Shared Function CreateSpeculative(parentSemanticModel As SyntaxTreeSemanticModel, root As AttributeSyntax, binder As Binder, position As Integer) As SpeculativeSemanticModelWithMemberModel 59boundNode = binder.BindAttribute(DirectCast(node, AttributeSyntax), diagnostics)
Binding\Binder_Attributes.vb (7)
25attributesToBind As ImmutableArray(Of AttributeSyntax), 44attribute As AttributeSyntax, 55attributesToBind As ImmutableArray(Of AttributeSyntax), 75Friend Function GetAttribute(node As AttributeSyntax, boundAttributeType As NamedTypeSymbol, diagnostics As BindingDiagnosticBag) As SourceAttributeData 86Protected Function IsAttributeConditionallyOmitted(attributeType As NamedTypeSymbol, node As AttributeSyntax, syntaxTree As SyntaxTree) As Boolean 114Friend Function BindAttribute(node As AttributeSyntax, diagnostics As BindingDiagnosticBag) As BoundAttribute 230Friend Function BindAttribute(node As AttributeSyntax, type As NamedTypeSymbol, diagnostics As BindingDiagnosticBag) As BoundAttribute
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
149Public Overrides Function VisitAttribute(node As AttributeSyntax) As Binder
Binding\EarlyWellKnownAttributeBinder.vb (1)
53Friend Shadows Function GetAttribute(node As AttributeSyntax, boundAttributeType As NamedTypeSymbol, <Out> ByRef generatedDiagnostics As Boolean) As SourceAttributeData
Binding\MemberSemanticModel.vb (4)
200Dim attributeSyntax = TryCast(parent, AttributeSyntax) 811Friend Overrides Function GetAttributeSymbolInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 815Friend Overrides Function GetAttributeTypeInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 819Friend Overrides Function GetAttributeMemberGroup(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol)
Compilation\SemanticModel.vb (18)
72Friend MustOverride Function GetAttributeSymbolInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 86Friend MustOverride Function GetAttributeTypeInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 107Friend MustOverride Function GetAttributeMemberGroup(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 134TypeOf (node) Is AttributeSyntax OrElse 252Public Shadows Function GetSpeculativeSymbolInfo(position As Integer, attribute As AttributeSyntax) As SymbolInfo 263Public Shadows Function GetSymbolInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 338Public Shadows Function GetTypeInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As TypeInfo 342Private Overloads Function GetTypeInfoWorker(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 372Dim attribute = TryCast(node, AttributeSyntax) 472Public Shadows Function GetMemberGroup(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 814Private Function GetSpeculativeAttributeBinder(position As Integer, attribute As AttributeSyntax) As AttributeBinder 831Friend Function GetSpeculativelyBoundAttribute(position As Integer, attribute As AttributeSyntax, <Out> ByRef binder As Binder) As BoundAttribute 846Private Function GetSpeculativelyBoundAttributeSummary(position As Integer, attribute As AttributeSyntax, <Out> ByRef binder As Binder) As BoundNodeSummary 1426(DirectCast(parentSyntax, AttributeSyntax).Name Is lowestBoundNode.Syntax) Then 2267Public Function TryGetSpeculativeSemanticModel(position As Integer, attribute As AttributeSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 3090Dim attributeSyntax = TryCast(node, AttributeSyntax) 3133Dim attributeSyntax = TryCast(node, AttributeSyntax) 3151Dim attributeSyntax = TryCast(node, AttributeSyntax)
Compilation\SpeculativeSemanticModelWithMemberModel.vb (4)
33Friend Sub New(parentSemanticModel As SyntaxTreeSemanticModel, position As Integer, root As AttributeSyntax, binder As Binder) 217Friend Overrides Function GetAttributeSymbolInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 221Friend Overrides Function GetAttributeTypeInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 225Friend Overrides Function GetAttributeMemberGroup(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol)
Compilation\SyntaxTreeSemanticModel.vb (3)
377Friend Overrides Function GetAttributeSymbolInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 437Friend Overrides Function GetAttributeTypeInfo(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 447Friend Overrides Function GetAttributeMemberGroup(attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol)
Errors\MessageProvider.vb (7)
489Dim node = DirectCast(attributeSyntax, AttributeSyntax) 494Dim node = DirectCast(attributeSyntax, AttributeSyntax) 499Dim node = DirectCast(attributeSyntax, AttributeSyntax) 504Dim node = DirectCast(attributeSyntax, AttributeSyntax) 509Dim node = DirectCast(attributeSyntax, AttributeSyntax) 514Dim node = DirectCast(attributeSyntax, AttributeSyntax) 519Dim node = DirectCast(attributeSyntax, AttributeSyntax)
Generated\Syntax.xml.Main.Generated.vb (7)
206Public Overridable Function VisitAttribute(ByVal node As AttributeSyntax) As TResult 941Public Overridable Sub VisitAttribute(ByVal node As AttributeSyntax) 2654Public Overrides Function VisitAttribute(ByVal node As AttributeSyntax) As SyntaxNode 12375Public Shared Function AttributeList(lessThanToken As SyntaxToken, attributes As SeparatedSyntaxList(Of AttributeSyntax), greaterThanToken As SyntaxToken) As AttributeListSyntax 12396Public Shared Function AttributeList(attributes As SeparatedSyntaxList(Of AttributeSyntax)) As AttributeListSyntax 12422Public Shared Function Attribute(target As AttributeTargetSyntax, name As TypeSyntax, argumentList As ArgumentListSyntax) As AttributeSyntax 12448Public Shared Function Attribute(name As TypeSyntax) As AttributeSyntax
Generated\Syntax.xml.Syntax.Generated.vb (10)
12046Public ReadOnly Property Attributes As SeparatedSyntaxList(Of AttributeSyntax) 12050Return new SeparatedSyntaxList(Of AttributeSyntax)(listNode, Me.GetChildIndex(1)) 12061Public Shadows Function WithAttributes(attributes as SeparatedSyntaxList(Of AttributeSyntax)) As AttributeListSyntax 12065Public Shadows Function AddAttributes(ParamArray items As AttributeSyntax()) As AttributeListSyntax 12127Public Function Update(lessThanToken As SyntaxToken, attributes As SeparatedSyntaxList(Of AttributeSyntax), greaterThanToken As SyntaxToken) As AttributeListSyntax 12183Public Shadows Function WithTarget(target as AttributeTargetSyntax) As AttributeSyntax 12200Public Shadows Function WithName(name as TypeSyntax) As AttributeSyntax 12222Public Shadows Function WithArgumentList(argumentList as ArgumentListSyntax) As AttributeSyntax 12226Public Shadows Function AddArgumentListArguments(ParamArray items As ArgumentSyntax()) As AttributeSyntax 12279Public Function Update(target As AttributeTargetSyntax, name As TypeSyntax, argumentList As ArgumentListSyntax) As AttributeSyntax
Semantics\OverloadResolution.vb (1)
3780Return DirectCast(parent, AttributeSyntax).Name.Span.Contains(syntax.Position)
SourceGeneration\VisualBasicSyntaxHelper.vb (3)
28Return TypeOf node Is AttributeSyntax 32Return DirectCast(node, AttributeSyntax).Name 46Debug.Assert(TypeOf attribute Is AttributeSyntax)
Symbols\Attributes\AttributeData.vb (12)
87Friend Overloads Shared Function IsTargetEarlyAttribute(attributeType As NamedTypeSymbol, attributeSyntax As AttributeSyntax, description As AttributeDescription) As Boolean 188Friend Sub DecodeSecurityAttribute(Of T As {WellKnownAttributeData, ISecurityAttributeTarget, New})(targetSymbol As Symbol, compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 208nodeOpt As AttributeSyntax, 252Friend Shared Function GetArgumentLocation(nodeOpt As AttributeSyntax, argumentIndex As Integer) As Location 256Private Shared Function GetArgumentDisplayAndLocation(nodeOpt As AttributeSyntax, value As Integer, argumentIndex As Integer) As (ArgumentDisplay As String, Location As Location) 269Friend Shared Function GetFirstArgumentLocation(nodeOpt As AttributeSyntax) As Location 273Private Shared Function GetFirstArgumentDisplayAndLocation(nodeOpt As AttributeSyntax, value As Integer) As (ArgumentDisplay As String, Location As Location) 280nodeOpt As AttributeSyntax, 375Friend Function DecodePermissionSetAttribute(compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) As String 434Friend Sub DecodeClassInterfaceAttribute(nodeOpt As AttributeSyntax, diagnostics As BindingDiagnosticBag) 453Friend Sub DecodeInterfaceTypeAttribute(node As AttributeSyntax, diagnostics As BindingDiagnosticBag) 490Friend Function DecodeGuidAttribute(nodeOpt As AttributeSyntax, diagnostics As BindingDiagnosticBag) As String
Symbols\Source\QuickAttributeChecker.vb (1)
97Public Function CheckAttribute(attr As AttributeSyntax) As QuickAttributes
Symbols\Source\SourceAssemblySymbol.vb (5)
335Dim arguments = New DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)() 952Private Function ProcessOneInternalsVisibleToAttribute(nodeOpt As AttributeSyntax, attrData As VisualBasicAttributeData, diagnostics As BindingDiagnosticBag) As Boolean 1010Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 1155Private Shared Function GetAssemblyAttributeFirstArgumentLocation(attributeSyntaxOpt As AttributeSyntax) As Location 1164Private Sub ValidateIntegralAttributeNonNegativeArguments(attrData As VisualBasicAttributeData, nodeOpt As AttributeSyntax, diagnostics As BindingDiagnosticBag)
Symbols\Source\SourceEventSymbol.vb (2)
636Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 654Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation))
Symbols\Source\SourceFieldSymbol.vb (4)
712Friend NotOverridable Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 730Friend NotOverridable Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 761MarshalAsAttributeDecoder(Of CommonFieldWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation).Decode(arguments, AttributeTargets.Field, MessageProvider.Instance) 776Private Sub VerifyConstantValueMatches(attrValue As ConstantValue, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation))
Symbols\Source\SourceMethodSymbol.vb (9)
1491Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 1590Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 1614Private Sub DecodeWellKnownAttributeAppliedToMethod(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 1663AttributeData.DecodeMethodImplAttribute(Of MethodWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation)(arguments, MessageProvider.Instance, Me.ContainingType) 1782ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation), 1797Private Sub DecodeWellKnownAttributeAppliedToReturnValue(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 1803MarshalAsAttributeDecoder(Of CommonReturnTypeWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation).Decode(arguments, AttributeTargets.ReturnValue, MessageProvider.Instance) 1807Private Function IsDllImportAttributeAllowed(syntax As AttributeSyntax, diagnostics As BindingDiagnosticBag) As Boolean 1861allAttributeSyntaxNodes As ImmutableArray(Of AttributeSyntax),
Symbols\Source\SourceModuleSymbol.vb (1)
1072Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation))
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (3)
20Dim attributeSyntax As AttributeSyntax = Nothing 122Private Function GetMyGroupCollectionAttributeData(diagnostics As BindingDiagnosticBag, <Out> ByRef binder As Binder, <Out> ByRef attributeSyntax As AttributeSyntax) As VisualBasicAttributeData 381attributeSyntax As AttributeSyntax,
Symbols\Source\SourceNamedTypeSymbol.vb (5)
2088Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 2247Friend NotOverridable Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 2350AttributeData.DecodeStructLayoutAttribute(Of CommonTypeWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation)( 2427For Each attr As AttributeSyntax In attrList.Attributes 2461allAttributeSyntaxNodes As ImmutableArray(Of AttributeSyntax),
Symbols\Source\SourceParameterSymbol.vb (5)
183Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 295Private Function EarlyDecodeAttributeForDefaultParameterValue(description As AttributeDescription, ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 319Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 360MarshalAsAttributeDecoder(Of CommonParameterWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation).Decode(arguments, AttributeTargets.Parameter, MessageProvider.Instance) 373Private Sub DecodeDefaultParameterValueAttribute(description As AttributeDescription, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation))
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
484Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation))
Symbols\Source\SourcePropertySymbol.vb (3)
540Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 573Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 596MarshalAsAttributeDecoder(Of CommonReturnTypeWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData, AttributeLocation).
Symbols\Source\SynthesizedMyGroupCollectionPropertySymbol.vb (1)
29attributeSyntax As AttributeSyntax,
Symbols\Symbol_Attributes.vb (18)
141Friend Overridable Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 146ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation), 197Friend Overridable Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 237allAttributeSyntaxNodes As ImmutableArray(Of AttributeSyntax), 314<Out> ByRef binders As ImmutableArray(Of Binder)) As ImmutableArray(Of AttributeSyntax) 318Dim syntaxBuilder As ArrayBuilder(Of AttributeSyntax) = Nothing 332syntaxBuilder = New ArrayBuilder(Of AttributeSyntax)() 359Return ImmutableArray(Of AttributeSyntax).Empty 403Friend Shared Sub GetAttributesToBind(attributeBlockSyntaxList As SyntaxList(Of AttributeListSyntax), ByRef attributeSyntaxBuilder As ArrayBuilder(Of AttributeSyntax)) 406attributeSyntaxBuilder = ArrayBuilder(Of AttributeSyntax).GetInstance() 424attributesToBind As ImmutableArray(Of AttributeSyntax), 430Dim arguments = New EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)() 455attributeSyntaxList As ImmutableArray(Of AttributeSyntax), 468Dim arguments = New DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)() 475Dim attributeSyntax As AttributeSyntax = attributeSyntaxList(i) 499node As AttributeSyntax, 601Private Sub ReportExtensionAttributeUseSiteInfo(attribute As VisualBasicAttributeData, nodeOpt As AttributeSyntax, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag) 611Private Sub MarkEmbeddedAttributeTypeReference(attribute As VisualBasicAttributeData, nodeOpt As AttributeSyntax, compilation As VisualBasicCompilation)
Syntax\SyntaxFacts.vb (2)
99Return DirectCast(parent, AttributeSyntax).Name Is node 644Dim attribute = DirectCast(nextNode, AttributeSyntax)
VisualBasicExtensions.vb (5)
1332Public Function GetSymbolInfo(semanticModel As SemanticModel, attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 1358Public Function GetSpeculativeSymbolInfo(semanticModel As SemanticModel, position As Integer, attribute As AttributeSyntax) As SymbolInfo 1536Public Function GetTypeInfo(semanticModel As SemanticModel, attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As TypeInfo 1575Public Function GetMemberGroup(semanticModel As SemanticModel, attribute As AttributeSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 1901Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, attribute As AttributeSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
src\803dd697347c359e\VisualBasicRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.vb (1)
18Dim attribute = DirectCast(syntaxContext.Node, AttributeSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\QualifyMemberAccess\VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (1)
28If node.GetAncestorOrThis(Of AttributeSyntax) IsNot Nothing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
248TypeOf argument.Parent.Parent Is AttributeSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1207Dim attributeNode = CType(node, AttributeSyntax) 1757Dim attribute = DirectCast(node, AttributeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
22AttributeSyntax, 144semanticModel.TryGetSpeculativeSemanticModel(position, DirectCast(nodeToSpeculate, AttributeSyntax), speculativeModel)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (13)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
68Function(attribute As AttributeSyntax) InferTypeInAttribute(), 141Function(attribute As AttributeSyntax) InferTypeInAttribute(), 317Dim attribute = TryCast(argumentList.Parent, AttributeSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\ArgumentFixer.vb (2)
38If TypeOf parent Is AttributeSyntax Then 39Return semanticModel.GetSpeculativeSymbolInfo(parent.SpanStart, DirectCast(parent, AttributeSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (1)
86Dim attributeNode = spanNode.GetAncestors(Of AttributeSyntax).FirstOrDefault(
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.vb (2)
48Dim attribute = TryCast(node, AttributeSyntax) 59TypeOf node Is AttributeSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
137If TypeOf name.Parent Is AttributeSyntax Then 138Dim attribute = DirectCast(name.Parent, AttributeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\AttributeGenerator.vb (2)
30Private Function GenerateAttribute(attribute As AttributeData, options As CodeGenerationContextInfo, target As SyntaxToken?) As AttributeSyntax 32GetReuseableSyntaxNodeForAttribute(Of AttributeSyntax)(attribute),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
277Dim attribute = originalName.GetAncestorOrThis(Of AttributeSyntax)()
Microsoft.CodeAnalysis.VisualBasic.Features (24)
ChangeSignature\VisualBasicChangeSignatureService.vb (2)
394Dim attribute = DirectCast(vbnode, AttributeSyntax) 397Dim symbolInfo = semanticModel.GetSymbolInfo(DirectCast(originalNode, AttributeSyntax), cancellationToken)
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (2)
172Dim attribute As AttributeSyntax = SyntaxFactory.Attribute(attributeTarget, attributeName, attributeArguments) 209Dim attributeSyntax = TryCast(attribute, AttributeSyntax)
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.vb (1)
48Dim arguments = DirectCast(internalsVisibleToAttribute, AttributeSyntax).ArgumentList.Arguments
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (2)
135Function(attribute As AttributeSyntax) GetAttributeParameterLists(semanticModel, position, attribute, cancellationToken), 157attribute As AttributeSyntax,
EditAndContinue\SyntaxComparer.vb (1)
1287Return DirectCast(node, AttributeSyntax).Name
IntroduceVariable\VisualBasicIntroduceVariableService.vb (1)
40If expression.GetAncestorOrThis(Of AttributeSyntax)() Is Nothing Then
SignatureHelp\AttributeSignatureHelpProvider.vb (6)
31Private Function TryGetAttributeExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef attribute As AttributeSyntax) As Boolean 42TypeOf token.Parent.Parent Is AttributeSyntax 45Private Shared Function IsArgumentListToken(node As AttributeSyntax, token As SyntaxToken) As Boolean 54Dim attribute As AttributeSyntax = Nothing 93Dim expression As AttributeSyntax = Nothing 105attribute As AttributeSyntax,
src\803dd697347c359e\VisualBasicRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.vb (1)
18Dim attribute = DirectCast(syntaxContext.Node, AttributeSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\QualifyMemberAccess\VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (1)
28If node.GetAncestorOrThis(Of AttributeSyntax) IsNot Nothing Then
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\ArgumentFixer.vb (2)
38If TypeOf parent Is AttributeSyntax Then 39Return semanticModel.GetSpeculativeSymbolInfo(parent.SpanStart, DirectCast(parent, AttributeSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (1)
86Dim attributeNode = spanNode.GetAncestors(Of AttributeSyntax).FirstOrDefault(
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.vb (2)
48Dim attribute = TryCast(node, AttributeSyntax) 59TypeOf node Is AttributeSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
137If TypeOf name.Parent Is AttributeSyntax Then 138Dim attribute = DirectCast(name.Parent, AttributeSyntax)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (3)
Microsoft.NetCore.Analyzers\Resources\BasicMarkAssembliesWithNeutralResourcesLanguage.vb (2)
23Dim attributeSyntax = DirectCast(nc.Node, AttributeSyntax) 36Private Shared Function CheckBasicAttribute(attribute As AttributeSyntax) As Boolean
Microsoft.NetCore.Analyzers\Runtime\BasicAvoidZeroLengthArrayAllocationsAnalyzer.vb (1)
17Return TypeOf node Is AttributeSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (27)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (2)
89name.CheckParent(Of AttributeSyntax)(Function(p) p.Name Is name) OrElse 199Public Overrides Function VisitAttribute(node As AttributeSyntax) As SyntaxNode
CodeGeneration\VisualBasicSyntaxGenerator.vb (11)
1477Dim attr = TryCast(node, AttributeSyntax) 1493Private Shared Function WithNoTarget(attr As AttributeSyntax) As AttributeSyntax 1545Private Shared Function HasAssemblyTarget(attr As AttributeSyntax) As Boolean 1557Private Overloads Function WithAssemblyTarget(attr As AttributeSyntax) As AttributeSyntax 1883Return list.WithAttributes(SyntaxFactory.SingletonSeparatedList(DirectCast(declaration, AttributeSyntax))) 1970Return DirectCast(declaration, AttributeSyntax).Name.ToString() 2043Return ReplaceWithTrivia(declaration, DirectCast(declaration, AttributeSyntax).Name, Me.DottedName(name)) 3218Return DirectCast(declaration, AttributeSyntax).ArgumentList 3232Return DirectCast(declaration, AttributeSyntax).WithArgumentList(argumentList)
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
172TypeOf node Is AttributeSyntax OrElse
Simplification\VisualBasicSimplificationService.Expander.vb (1)
573If originalSimpleName.GetAncestor(Of AttributeSyntax)() IsNot Nothing Then
Simplification\VisualBasicSimplificationService.vb (1)
55TypeOf node Is AttributeSyntax OrElse
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
68Function(attribute As AttributeSyntax) InferTypeInAttribute(), 141Function(attribute As AttributeSyntax) InferTypeInAttribute(), 317Dim attribute = TryCast(argumentList.Parent, AttributeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
248TypeOf argument.Parent.Parent Is AttributeSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1207Dim attributeNode = CType(node, AttributeSyntax) 1757Dim attribute = DirectCast(node, AttributeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
22AttributeSyntax, 144semanticModel.TryGetSpeculativeSemanticModel(position, DirectCast(nodeToSpeculate, AttributeSyntax), speculativeModel)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\AttributeGenerator.vb (2)
30Private Function GenerateAttribute(attribute As AttributeData, options As CodeGenerationContextInfo, target As SyntaxToken?) As AttributeSyntax 32GetReuseableSyntaxNodeForAttribute(Of AttributeSyntax)(attribute),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
277Dim attribute = originalName.GetAncestorOrThis(Of AttributeSyntax)()
Roslyn.Diagnostics.VisualBasic.Analyzers (12)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (3)
68Function(attribute As AttributeSyntax) InferTypeInAttribute(), 141Function(attribute As AttributeSyntax) InferTypeInAttribute(), 317Dim attribute = TryCast(argumentList.Parent, AttributeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
248TypeOf argument.Parent.Parent Is AttributeSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1207Dim attributeNode = CType(node, AttributeSyntax) 1757Dim attribute = DirectCast(node, AttributeSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
22AttributeSyntax, 144semanticModel.TryGetSpeculativeSemanticModel(position, DirectCast(nodeToSpeculate, AttributeSyntax), speculativeModel)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\AttributeGenerator.vb (2)
30Private Function GenerateAttribute(attribute As AttributeData, options As CodeGenerationContextInfo, target As SyntaxToken?) As AttributeSyntax 32GetReuseableSyntaxNodeForAttribute(Of AttributeSyntax)(attribute),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
277Dim attribute = originalName.GetAncestorOrThis(Of AttributeSyntax)()
VisualBasicApplyTraitToClass.vb (1)
16Inherits AbstractApplyTraitToClass(Of AttributeSyntax)
System.Windows.Forms.Analyzers.CodeFixes.VisualBasic (1)
AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.vb (1)
86Dim designerSerializationVisibilityAttribute As AttributeSyntax =