163 references to IsTargetAttribute
Microsoft.CodeAnalysis.VisualBasic (161)
Compilation\ClsComplianceChecker.vb (2)
222
If attribute.
IsTargetAttribute
(symbol, AttributeDescription.CLSCompliantAttribute) Then
763
If attributeData.
IsTargetAttribute
(symbol, AttributeDescription.CLSCompliantAttribute) Then
Emit\NoPia\EmbeddedEvent.vb (1)
67
If attrData.
IsTargetAttribute
(underlyingContainingType.AdaptedNamedTypeSymbol, AttributeDescription.ComEventInterfaceAttribute) Then
Emit\ParameterSymbolAdapter.vb (1)
187
Return Me.IsOptional OrElse GetAttributes().Any(Function(a) a.
IsTargetAttribute
(Me, AttributeDescription.OptionalAttribute))
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (1)
218
If attrData.
IsTargetAttribute
([interface], AttributeDescription.ComEventInterfaceAttribute) AndAlso
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (2)
71
If attribute.
IsTargetAttribute
(kickoffType, AttributeDescription.DebuggerNonUserCodeAttribute) OrElse
72
attribute.
IsTargetAttribute
(kickoffType, AttributeDescription.DebuggerStepThroughAttribute) Then
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (4)
211
If attribute.
IsTargetAttribute
(kickoffMethod, AttributeDescription.DebuggerHiddenAttribute) OrElse
212
attribute.
IsTargetAttribute
(kickoffMethod, AttributeDescription.DebuggerNonUserCodeAttribute) OrElse
213
attribute.
IsTargetAttribute
(kickoffMethod, AttributeDescription.DebuggerStepperBoundaryAttribute) OrElse
214
attribute.
IsTargetAttribute
(kickoffMethod, AttributeDescription.DebuggerStepThroughAttribute) Then
Symbols\Attributes\AttributeData.vb (32)
199
If Me.
IsTargetAttribute
(targetSymbol, AttributeDescription.PermissionSetAttribute) Then
232
If Me.
IsTargetAttribute
(targetSymbol, AttributeDescription.HostProtectionAttribute) Then
297
If Me.
IsTargetAttribute
(targetSymbol, AttributeDescription.PrincipalPermissionAttribute) Then
553
(
IsTargetAttribute
(target, AttributeDescription.AssemblyCultureAttribute) OrElse
554
IsTargetAttribute
(target, AttributeDescription.AssemblyVersionAttribute) OrElse
555
IsTargetAttribute
(target, AttributeDescription.AssemblyFlagsAttribute) OrElse
556
IsTargetAttribute
(target, AttributeDescription.AssemblyAlgorithmIdAttribute))) OrElse
557
(
IsTargetAttribute
(target, AttributeDescription.CLSCompliantAttribute) AndAlso
559
IsTargetAttribute
(target, AttributeDescription.TypeForwardedToAttribute) OrElse
565
If
IsTargetAttribute
(target, AttributeDescription.SpecialNameAttribute) OrElse
566
IsTargetAttribute
(target, AttributeDescription.NonSerializedAttribute) Then
571
If
IsTargetAttribute
(target, AttributeDescription.SpecialNameAttribute) OrElse
572
IsTargetAttribute
(target, AttributeDescription.NonSerializedAttribute) OrElse
573
IsTargetAttribute
(target, AttributeDescription.FieldOffsetAttribute) OrElse
574
IsTargetAttribute
(target, AttributeDescription.MarshalAsAttribute) Then
580
If
IsTargetAttribute
(target, AttributeDescription.MarshalAsAttribute) Then
584
If
IsTargetAttribute
(target, AttributeDescription.SpecialNameAttribute) OrElse
585
IsTargetAttribute
(target, AttributeDescription.MethodImplAttribute) OrElse
586
IsTargetAttribute
(target, AttributeDescription.DllImportAttribute) OrElse
587
IsTargetAttribute
(target, AttributeDescription.PreserveSigAttribute) OrElse
594
If (
IsTargetAttribute
(target, AttributeDescription.CLSCompliantAttribute) AndAlso
599
If
IsTargetAttribute
(target, AttributeDescription.SpecialNameAttribute) OrElse
600
IsTargetAttribute
(target, AttributeDescription.ComImportAttribute) OrElse
601
IsTargetAttribute
(target, AttributeDescription.SerializableAttribute) OrElse
602
IsTargetAttribute
(target, AttributeDescription.StructLayoutAttribute) OrElse
603
IsTargetAttribute
(target, AttributeDescription.WindowsRuntimeImportAttribute) OrElse
609
If
IsTargetAttribute
(target, AttributeDescription.OptionalAttribute) OrElse
610
IsTargetAttribute
(target, AttributeDescription.MarshalAsAttribute) OrElse
611
IsTargetAttribute
(target, AttributeDescription.InAttribute) OrElse
612
IsTargetAttribute
(target, AttributeDescription.OutAttribute) Then
617
If
IsTargetAttribute
(target, AttributeDescription.SpecialNameAttribute) Then
630
If attributes(i).
IsTargetAttribute
(targetSymbol, description) Then
Symbols\Source\SourceAssemblySymbol.vb (44)
169
If attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyTitleAttribute) OrElse
170
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyDescriptionAttribute) OrElse
171
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyConfigurationAttribute) OrElse
172
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyCultureAttribute) OrElse
173
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyVersionAttribute) OrElse
174
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyCompanyAttribute) OrElse
175
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyProductAttribute) OrElse
176
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyInformationalVersionAttribute) OrElse
177
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyCopyrightAttribute) OrElse
178
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyTrademarkAttribute) OrElse
179
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyKeyFileAttribute) OrElse
180
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyKeyNameAttribute) OrElse
181
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyAlgorithmIdAttribute) OrElse
182
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyFlagsAttribute) OrElse
183
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyDelaySignAttribute) OrElse
184
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblyFileVersionAttribute) OrElse
185
attribute.
IsTargetAttribute
(Me, AttributeDescription.SatelliteContractVersionAttribute) OrElse
186
attribute.
IsTargetAttribute
(Me, AttributeDescription.AssemblySignatureKeyAttribute) Then
996
If attrData.
IsTargetAttribute
(Me, AttributeDescription.CaseInsensitiveExtensionAttribute) Then
1000
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.InternalsVisibleToAttribute) Then
1002
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblySignatureKeyAttribute) Then
1010
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyKeyFileAttribute) Then
1012
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyKeyNameAttribute) Then
1014
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyDelaySignAttribute) Then
1016
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyVersionAttribute) Then
1023
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyFileVersionAttribute) Then
1031
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyInformationalVersionAttribute) Then
1033
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyTitleAttribute) Then
1035
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyDescriptionAttribute) Then
1037
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyCultureAttribute) Then
1049
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyCompanyAttribute) Then
1051
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyProductAttribute) Then
1053
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyInformationalVersionAttribute) Then
1055
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.SatelliteContractVersionAttribute) Then
1062
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyCopyrightAttribute) Then
1064
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.AssemblyTrademarkAttribute) Then
1068
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.ClassInterfaceAttribute) Then
1070
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.TypeLibVersionAttribute) Then
1072
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.ComCompatibleVersionAttribute) Then
1074
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.GuidAttribute) Then
1076
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.CompilationRelaxationsAttribute) Then
1078
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.ReferenceAssemblyAttribute) Then
1080
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.RuntimeCompatibilityAttribute) Then
1083
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.DebuggableAttribute) Then
Symbols\Source\SourceEventSymbol.vb (4)
655
If attrData.
IsTargetAttribute
(Me, AttributeDescription.TupleElementNamesAttribute) Then
659
If attrData.
IsTargetAttribute
(Me, AttributeDescription.NonSerializedAttribute) Then
669
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.SpecialNameAttribute) Then
671
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.ExcludeFromCodeCoverageAttribute) Then
Symbols\Source\SourceFieldSymbol.vb (7)
717
If attrData.
IsTargetAttribute
(Me, AttributeDescription.TupleElementNamesAttribute) Then
721
If attrData.
IsTargetAttribute
(Me, AttributeDescription.SpecialNameAttribute) Then
723
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.NonSerializedAttribute) Then
731
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.FieldOffsetAttribute) Then
740
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.MarshalAsAttribute) Then
742
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.DateTimeConstantAttribute) Then
744
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.DecimalConstantAttribute) Then
Symbols\Source\SourceMethodSymbol.vb (18)
1573
If attrData.
IsTargetAttribute
(Me, AttributeDescription.TupleElementNamesAttribute) Then
1575
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.UnmanagedCallersOnlyAttribute) Then
1600
If attrData.
IsTargetAttribute
(Me, AttributeDescription.CaseInsensitiveExtensionAttribute) Then
1629
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.WebMethodAttribute) Then
1638
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.PreserveSigAttribute) Then
1641
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.MethodImplAttribute) Then
1643
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.DllImportAttribute) Then
1711
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.SpecialNameAttribute) Then
1713
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.ExcludeFromCodeCoverageAttribute) Then
1715
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.SuppressUnmanagedCodeSecurityAttribute) Then
1719
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.STAThreadAttribute) Then
1721
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.MTAThreadAttribute) Then
1723
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.ConditionalAttribute) Then
1730
ElseIf arguments.Attribute.
IsTargetAttribute
(Me, AttributeDescription.ModuleInitializerAttribute) Then
1736
If attrData.
IsTargetAttribute
(Me, AttributeDescription.SecurityCriticalAttribute) Then
1739
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.SecuritySafeCriticalAttribute) Then
1751
If arguments.Attribute.
IsTargetAttribute
(Me, description) Then
1768
If attrData.
IsTargetAttribute
(Me, AttributeDescription.MarshalAsAttribute) Then
Symbols\Source\SourceModuleSymbol.vb (6)
769
If attrData.
IsTargetAttribute
(assembly, AttributeDescription.GuidAttribute) Then
777
ElseIf attrData.
IsTargetAttribute
(assembly, AttributeDescription.ImportedFromTypeLibAttribute) Then
782
ElseIf attrData.
IsTargetAttribute
(assembly, AttributeDescription.PrimaryInteropAssemblyAttribute) Then
1093
If attrData.
IsTargetAttribute
(Me, AttributeDescription.TupleElementNamesAttribute) Then
1097
If attrData.
IsTargetAttribute
(Me, AttributeDescription.DefaultCharSetAttribute) Then
1104
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.DebuggableAttribute) Then
Symbols\Source\SourceNamedTypeSymbol.vb (21)
2171
If attrData.
IsTargetAttribute
(Me, AttributeDescription.TupleElementNamesAttribute) Then
2179
If attrData.
IsTargetAttribute
(Me, AttributeDescription.CaseInsensitiveExtensionAttribute) Then
2183
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.VisualBasicComClassAttribute) Then
2192
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.DefaultEventAttribute) Then
2206
If attrData.
IsTargetAttribute
(Me, AttributeDescription.CoClassAttribute) Then
2226
If ContainingSymbol.Kind = SymbolKind.Namespace AndAlso attrData.
IsTargetAttribute
(Me, AttributeDescription.CaseInsensitiveExtensionAttribute) Then
2231
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.VisualBasicComClassAttribute) Then
2239
If attrData.
IsTargetAttribute
(Me, AttributeDescription.DefaultMemberAttribute) Then
2250
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.SerializableAttribute) Then
2252
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.ExcludeFromCodeCoverageAttribute) Then
2254
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.SpecialNameAttribute) Then
2257
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.StructLayoutAttribute) Then
2268
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.SuppressUnmanagedCodeSecurityAttribute) Then
2274
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.ClassInterfaceAttribute) Then
2277
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.InterfaceTypeAttribute) Then
2280
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.GuidAttribute) Then
2283
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.WindowsRuntimeImportAttribute) Then
2286
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.SecurityCriticalAttribute) OrElse
2287
attrData.
IsTargetAttribute
(Me, AttributeDescription.SecuritySafeCriticalAttribute) Then
2291
attrData.
IsTargetAttribute
(Me, AttributeDescription.TypeIdentifierAttribute) Then
2294
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.RequiredAttributeAttribute) Then
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
179
data.
IsTargetAttribute
(Me, AttributeDescription.MyGroupCollectionAttribute) Then
Symbols\Source\SourceParameterSymbol.vb (8)
342
If attrData.
IsTargetAttribute
(Me, AttributeDescription.TupleElementNamesAttribute) Then
346
If attrData.
IsTargetAttribute
(Me, AttributeDescription.DefaultParameterValueAttribute) Then
349
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.DecimalConstantAttribute) Then
352
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.DateTimeConstantAttribute) Then
355
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.InAttribute) Then
357
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.OutAttribute) Then
359
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.MarshalAsAttribute) Then
361
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.CallerArgumentExpressionAttribute) Then
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
481
If arguments.Attribute.
IsTargetAttribute
(Me, AttributeDescription.DebuggerHiddenAttribute) Then
Symbols\Source\SourcePropertySymbol.vb (5)
559
If attrData.
IsTargetAttribute
(Me, AttributeDescription.TupleElementNamesAttribute) Then
564
Dim isMarshalAs = attrData.
IsTargetAttribute
(Me, AttributeDescription.MarshalAsAttribute)
582
If attrData.
IsTargetAttribute
(Me, AttributeDescription.SpecialNameAttribute) Then
585
ElseIf attrData.
IsTargetAttribute
(Me, AttributeDescription.ExcludeFromCodeCoverageAttribute) Then
588
ElseIf Not IsWithEvents AndAlso attrData.
IsTargetAttribute
(Me, AttributeDescription.DebuggerHiddenAttribute) Then
Symbols\Symbol.vb (1)
702
If attrData.
IsTargetAttribute
(Me, AttributeDescription.GuidAttribute) Then
Symbols\Symbol_Attributes.vb (2)
199
If arguments.Attribute.
IsTargetAttribute
(Me, AttributeDescription.SkipLocalsInitAttribute) Then
201
ElseIf arguments.Attribute.
IsTargetAttribute
(Me, AttributeDescription.CompilerFeatureRequiredAttribute) Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Attributes\AssemblyAttributes.vb (1)
2080
If attrData.
IsTargetAttribute
(assembly, AttributeDescription.AssemblyDescriptionAttribute) Then
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
Extensions.vb (1)
150
Return this.GetAttributes().Where(Function(a) a.
IsTargetAttribute
(this, description))