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