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