83 references to AttributeLocation
Microsoft.CodeAnalysis.VisualBasic (83)
Symbols\Attributes\AttributeData.vb (2)
191
Friend Sub DecodeSecurityAttribute(Of T As {WellKnownAttributeData, ISecurityAttributeTarget, New})(targetSymbol As Symbol, compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
378
Friend Function DecodePermissionSetAttribute(compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
)) As String
Symbols\Source\IAttributeTargetSymbol.vb (1)
23
ReadOnly Property DefaultAttributeLocation As
AttributeLocation
Symbols\Source\SourceAssemblySymbol.vb (6)
325
Dim arguments = New DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
)()
328
arguments.SymbolPart =
AttributeLocation
.None
466
Public ReadOnly Property DefaultAttributeLocation As
AttributeLocation
Implements IAttributeTargetSymbol.DefaultAttributeLocation
468
Return
AttributeLocation
.Assembly
990
Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
993
Debug.Assert(arguments.SymbolPart =
AttributeLocation
.None)
Symbols\Source\SourceEventSymbol.vb (4)
582
Public ReadOnly Property DefaultAttributeLocation As
AttributeLocation
Implements IAttributeTargetSymbol.DefaultAttributeLocation
584
Return
AttributeLocation
.Event
633
Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax,
AttributeLocation
)) As VisualBasicAttributeData
651
Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
Symbols\Source\SourceFieldSymbol.vb (7)
613
Public ReadOnly Property DefaultAttributeLocation As
AttributeLocation
Implements IAttributeTargetSymbol.DefaultAttributeLocation
615
Return
AttributeLocation
.Field
692
Friend NotOverridable Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax,
AttributeLocation
)) As VisualBasicAttributeData
710
Friend NotOverridable Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
714
Debug.Assert(arguments.SymbolPart =
AttributeLocation
.None)
741
MarshalAsAttributeDecoder(Of CommonFieldWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
).Decode(arguments, AttributeTargets.Field, MessageProvider.Instance)
756
Private Sub VerifyConstantValueMatches(attrValue As ConstantValue, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
Symbols\Source\SourceMethodSymbol.vb (17)
1383
Public ReadOnly Property DefaultAttributeLocation As
AttributeLocation
Implements IAttributeTargetSymbol.DefaultAttributeLocation
1385
Return
AttributeLocation
.Method
1409
LoadAndValidateAttributes(Me.GetReturnTypeAttributeDeclarations(), lazyCustomAttributesBag, symbolPart:=
AttributeLocation
.Return)
1490
Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax,
AttributeLocation
)) As VisualBasicAttributeData
1495
If arguments.SymbolPart <>
AttributeLocation
.Return Then
1569
Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
1580
If arguments.SymbolPart =
AttributeLocation
.Return Then
1585
Debug.Assert(arguments.SymbolPart =
AttributeLocation
.None)
1593
Private Sub DecodeWellKnownAttributeAppliedToMethod(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
1642
AttributeData.DecodeMethodImplAttribute(Of MethodWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
)(arguments, MessageProvider.Instance)
1748
ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
),
1763
Private Sub DecodeWellKnownAttributeAppliedToReturnValue(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
1769
MarshalAsAttributeDecoder(Of CommonReturnTypeWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
).Decode(arguments, AttributeTargets.ReturnValue, MessageProvider.Instance)
1829
symbolPart As
AttributeLocation
,
1835
Debug.Assert(symbolPart =
AttributeLocation
.Return OrElse symbolPart =
AttributeLocation
.None)
1837
If symbolPart <>
AttributeLocation
.Return Then
Symbols\Source\SourceModuleSymbol.vb (4)
220
Public ReadOnly Property DefaultAttributeLocation As
AttributeLocation
Implements IAttributeTargetSymbol.DefaultAttributeLocation
222
Return
AttributeLocation
.Module
1086
Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
1091
Debug.Assert(arguments.SymbolPart =
AttributeLocation
.None)
Symbols\Source\SourceNamedTypeSymbol.vb (8)
1793
Public ReadOnly Property DefaultAttributeLocation As
AttributeLocation
Implements IAttributeTargetSymbol.DefaultAttributeLocation
1795
Return
AttributeLocation
.Type
1999
Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax,
AttributeLocation
)) As VisualBasicAttributeData
2158
Friend NotOverridable Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
2163
Debug.Assert(arguments.SymbolPart =
AttributeLocation
.None)
2261
AttributeData.DecodeStructLayoutAttribute(Of CommonTypeWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
)(
2370
symbolPart As
AttributeLocation
,
2376
Debug.Assert(symbolPart =
AttributeLocation
.None)
Symbols\Source\SourceParameterSymbol.vb (8)
169
Public ReadOnly Property DefaultAttributeLocation As
AttributeLocation
Implements IAttributeTargetSymbol.DefaultAttributeLocation
171
Return
AttributeLocation
.Parameter
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
))
322
Debug.Assert(arguments.SymbolPart =
AttributeLocation
.None)
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 (2)
479
Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
480
If arguments.SymbolPart =
AttributeLocation
.None Then
Symbols\Source\SourcePropertySymbol.vb (7)
465
Public ReadOnly Property DefaultAttributeLocation As
AttributeLocation
Implements IAttributeTargetSymbol.DefaultAttributeLocation
467
Return
AttributeLocation
.Property
501
LoadAndValidateAttributes(GetReturnTypeAttributeDeclarations(), _lazyReturnTypeCustomAttributesBag, symbolPart:=
AttributeLocation
.Return)
536
Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax,
AttributeLocation
)) As VisualBasicAttributeData
553
Friend Overrides Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
563
If arguments.SymbolPart =
AttributeLocation
.Return Then
576
MarshalAsAttributeDecoder(Of CommonReturnTypeWellKnownAttributeData, AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
).
Symbols\Symbol_Attributes.vb (17)
140
Friend Overridable Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax,
AttributeLocation
)) As VisualBasicAttributeData
145
ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax,
AttributeLocation
),
194
Friend Overridable Sub DecodeWellKnownAttribute(ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
))
222
''' <param name="symbolPart">Specific part of the symbol to which the attributes apply, or <see cref="
AttributeLocation
.None"/> if the attributes apply to the symbol itself.</param>
227
symbolPart As
AttributeLocation
,
243
Optional symbolPart As
AttributeLocation
= 0)
300
symbolPart As
AttributeLocation
,
364
Private Shared Function MatchAttributeTarget(attributeTarget As IAttributeTargetSymbol, symbolPart As
AttributeLocation
, targetOpt As AttributeTargetSyntax) As Boolean
369
Dim explicitTarget As
AttributeLocation
375
explicitTarget =
AttributeLocation
.Assembly
378
explicitTarget =
AttributeLocation
.Module
414
symbolPart As
AttributeLocation
) As EarlyWellKnownAttributeData
418
Dim arguments = New EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax,
AttributeLocation
)()
446
symbolPart As
AttributeLocation
) As WellKnownAttributeData
456
Dim arguments = New DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData,
AttributeLocation
)()
489
symbolPart As
AttributeLocation
,
509
If symbolPart =
AttributeLocation
.Return Then