213 references to IsTargetAttribute
Microsoft.CodeAnalysis.CSharp (206)
Compiler\ClsComplianceChecker.cs (4)
139if (assemblyLevelAttribute.IsTargetAttribute(peModule, AttributeDescription.CLSCompliantAttribute)) 337if (attribute.IsTargetAttribute(symbol, AttributeDescription.CLSCompliantAttribute)) 763if (data.IsTargetAttribute(targetSymbol, AttributeDescription.CLSCompliantAttribute)) 1183if (data.IsTargetAttribute(symbol, AttributeDescription.CLSCompliantAttribute))
Emitter\NoPia\EmbeddedEvent.cs (1)
80if (attrData.IsTargetAttribute(underlyingContainingType, AttributeDescription.ComEventInterfaceAttribute))
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
30if (attrData.IsTargetAttribute(@interface, AttributeDescription.ComEventInterfaceAttribute) &&
Lowering\StateMachineRewriter\StateMachineTypeSymbol.cs (2)
65if (attribute.IsTargetAttribute(kickoffType, AttributeDescription.DebuggerNonUserCodeAttribute) || 66attribute.IsTargetAttribute(kickoffType, AttributeDescription.DebuggerStepThroughAttribute))
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.cs (4)
82if (attribute.IsTargetAttribute(kickoffMethod, AttributeDescription.DebuggerHiddenAttribute) || 83attribute.IsTargetAttribute(kickoffMethod, AttributeDescription.DebuggerNonUserCodeAttribute) || 84attribute.IsTargetAttribute(kickoffMethod, AttributeDescription.DebuggerStepperBoundaryAttribute) || 85attribute.IsTargetAttribute(kickoffMethod, AttributeDescription.DebuggerStepThroughAttribute))
Symbols\Attributes\AttributeData.cs (36)
250if (this.IsTargetAttribute(targetSymbol, AttributeDescription.PermissionSetAttribute)) 380if (this.IsTargetAttribute(targetSymbol, AttributeDescription.HostProtectionAttribute)) 415if (this.IsTargetAttribute(targetSymbol, AttributeDescription.PrincipalPermissionAttribute)) 708(IsTargetAttribute(target, AttributeDescription.AssemblyCultureAttribute) || 709IsTargetAttribute(target, AttributeDescription.AssemblyVersionAttribute) || 710IsTargetAttribute(target, AttributeDescription.AssemblyFlagsAttribute) || 711IsTargetAttribute(target, AttributeDescription.AssemblyAlgorithmIdAttribute))) || 712IsTargetAttribute(target, AttributeDescription.TypeForwardedToAttribute) || 721if (IsTargetAttribute(target, AttributeDescription.SpecialNameAttribute)) 729if (IsTargetAttribute(target, AttributeDescription.SpecialNameAttribute) || 730IsTargetAttribute(target, AttributeDescription.NonSerializedAttribute) || 731IsTargetAttribute(target, AttributeDescription.FieldOffsetAttribute) || 732IsTargetAttribute(target, AttributeDescription.MarshalAsAttribute)) 742if (IsTargetAttribute(target, AttributeDescription.MarshalAsAttribute)) 749if (IsTargetAttribute(target, AttributeDescription.SpecialNameAttribute) || 750IsTargetAttribute(target, AttributeDescription.MethodImplAttribute) || 751IsTargetAttribute(target, AttributeDescription.DllImportAttribute) || 752IsTargetAttribute(target, AttributeDescription.PreserveSigAttribute) || 753IsTargetAttribute(target, AttributeDescription.DynamicSecurityMethodAttribute) || 767if (IsTargetAttribute(target, AttributeDescription.SpecialNameAttribute) || 768IsTargetAttribute(target, AttributeDescription.ComImportAttribute) || 769IsTargetAttribute(target, AttributeDescription.SerializableAttribute) || 770IsTargetAttribute(target, AttributeDescription.StructLayoutAttribute) || 771IsTargetAttribute(target, AttributeDescription.WindowsRuntimeImportAttribute) || 780if (IsTargetAttribute(target, AttributeDescription.OptionalAttribute) || 781IsTargetAttribute(target, AttributeDescription.DefaultParameterValueAttribute) || 782IsTargetAttribute(target, AttributeDescription.InAttribute) || 783IsTargetAttribute(target, AttributeDescription.OutAttribute) || 784IsTargetAttribute(target, AttributeDescription.MarshalAsAttribute)) 792if (IsTargetAttribute(target, AttributeDescription.IndexerNameAttribute) || 793IsTargetAttribute(target, AttributeDescription.SpecialNameAttribute) || 794IsTargetAttribute(target, AttributeDescription.DisallowNullAttribute) || 795IsTargetAttribute(target, AttributeDescription.AllowNullAttribute) || 796IsTargetAttribute(target, AttributeDescription.MaybeNullAttribute) || 797IsTargetAttribute(target, AttributeDescription.NotNullAttribute)) 816if (attributes[i].IsTargetAttribute(targetSymbol, description))
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (10)
171if (attribute.IsTargetAttribute(this, AttributeDescription.SpecialNameAttribute)) 175else if (attribute.IsTargetAttribute(this, AttributeDescription.NonSerializedAttribute)) 179else if (attribute.IsTargetAttribute(this, AttributeDescription.FieldOffsetAttribute)) 202else if (attribute.IsTargetAttribute(this, AttributeDescription.MarshalAsAttribute)) 217else if (attribute.IsTargetAttribute(this, AttributeDescription.DateTimeConstantAttribute)) 221else if (attribute.IsTargetAttribute(this, AttributeDescription.DecimalConstantAttribute)) 225else if (attribute.IsTargetAttribute(this, AttributeDescription.AllowNullAttribute)) 229else if (attribute.IsTargetAttribute(this, AttributeDescription.DisallowNullAttribute)) 233else if (attribute.IsTargetAttribute(this, AttributeDescription.MaybeNullAttribute)) 237else if (attribute.IsTargetAttribute(this, AttributeDescription.NotNullAttribute))
Symbols\Source\SourceAssemblySymbol.cs (47)
1143if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyTitleAttribute) || 1144attribute.IsTargetAttribute(this, AttributeDescription.AssemblyDescriptionAttribute) || 1145attribute.IsTargetAttribute(this, AttributeDescription.AssemblyConfigurationAttribute) || 1146attribute.IsTargetAttribute(this, AttributeDescription.AssemblyCultureAttribute) || 1147attribute.IsTargetAttribute(this, AttributeDescription.AssemblyVersionAttribute) || 1148attribute.IsTargetAttribute(this, AttributeDescription.AssemblyCompanyAttribute) || 1149attribute.IsTargetAttribute(this, AttributeDescription.AssemblyProductAttribute) || 1150attribute.IsTargetAttribute(this, AttributeDescription.AssemblyInformationalVersionAttribute) || 1151attribute.IsTargetAttribute(this, AttributeDescription.AssemblyCopyrightAttribute) || 1152attribute.IsTargetAttribute(this, AttributeDescription.AssemblyTrademarkAttribute) || 1153attribute.IsTargetAttribute(this, AttributeDescription.AssemblyKeyFileAttribute) || 1154attribute.IsTargetAttribute(this, AttributeDescription.AssemblyKeyNameAttribute) || 1155attribute.IsTargetAttribute(this, AttributeDescription.AssemblyAlgorithmIdAttribute) || 1156attribute.IsTargetAttribute(this, AttributeDescription.AssemblyFlagsAttribute) || 1157attribute.IsTargetAttribute(this, AttributeDescription.AssemblyDelaySignAttribute) || 1158attribute.IsTargetAttribute(this, AttributeDescription.AssemblyFileVersionAttribute) || 1159attribute.IsTargetAttribute(this, AttributeDescription.SatelliteContractVersionAttribute) || 1160attribute.IsTargetAttribute(this, AttributeDescription.AssemblySignatureKeyAttribute)) 1505attribute.IsTargetAttribute(this, AttributeDescription.AssemblySignatureKeyAttribute)) 1511attribute.IsTargetAttribute(this, AttributeDescription.AssemblyKeyFileAttribute)) 1517attribute.IsTargetAttribute(this, AttributeDescription.AssemblyKeyNameAttribute)) 2345if (attribute.IsTargetAttribute(this, AttributeDescription.InternalsVisibleToAttribute)) 2349else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblySignatureKeyAttribute)) 2359else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyKeyFileAttribute)) 2363else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyKeyNameAttribute)) 2367else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyDelaySignAttribute)) 2371else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyVersionAttribute)) 2384else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyFileVersionAttribute)) 2396else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyTitleAttribute)) 2400else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyDescriptionAttribute)) 2404else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyCultureAttribute)) 2422else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyCompanyAttribute)) 2426else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyProductAttribute)) 2430else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyInformationalVersionAttribute)) 2434else if (attribute.IsTargetAttribute(this, AttributeDescription.SatelliteContractVersionAttribute)) 2446else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyCopyrightAttribute)) 2450else if (attribute.IsTargetAttribute(this, AttributeDescription.AssemblyTrademarkAttribute)) 2474else if (attribute.IsTargetAttribute(this, AttributeDescription.ClassInterfaceAttribute)) 2478else if (attribute.IsTargetAttribute(this, AttributeDescription.TypeLibVersionAttribute)) 2482else if (attribute.IsTargetAttribute(this, AttributeDescription.ComCompatibleVersionAttribute)) 2486else if (attribute.IsTargetAttribute(this, AttributeDescription.GuidAttribute)) 2490else if (attribute.IsTargetAttribute(this, AttributeDescription.CompilationRelaxationsAttribute)) 2494else if (attribute.IsTargetAttribute(this, AttributeDescription.ReferenceAssemblyAttribute)) 2498else if (attribute.IsTargetAttribute(this, AttributeDescription.RuntimeCompatibilityAttribute)) 2514else if (attribute.IsTargetAttribute(this, AttributeDescription.DebuggableAttribute)) 2518else if (!isFromNetModule && attribute.IsTargetAttribute(this, AttributeDescription.TypeForwardedToAttribute)) 2522else if (attribute.IsTargetAttribute(this, AttributeDescription.CaseSensitiveExtensionAttribute))
Symbols\Source\SourceComplexParameterSymbol.cs (25)
736if (attribute.IsTargetAttribute(this, AttributeDescription.DefaultParameterValueAttribute)) 741else if (attribute.IsTargetAttribute(this, AttributeDescription.DecimalConstantAttribute)) 746else if (attribute.IsTargetAttribute(this, AttributeDescription.DateTimeConstantAttribute)) 751else if (attribute.IsTargetAttribute(this, AttributeDescription.OptionalAttribute)) 761else if (attribute.IsTargetAttribute(this, AttributeDescription.ParamArrayAttribute)) 766else if (attribute.IsTargetAttribute(this, AttributeDescription.InAttribute)) 770else if (attribute.IsTargetAttribute(this, AttributeDescription.OutAttribute)) 774else if (attribute.IsTargetAttribute(this, AttributeDescription.MarshalAsAttribute)) 778else if (attribute.IsTargetAttribute(this, AttributeDescription.IDispatchConstantAttribute)) 782else if (attribute.IsTargetAttribute(this, AttributeDescription.IUnknownConstantAttribute)) 786else if (attribute.IsTargetAttribute(this, AttributeDescription.CallerLineNumberAttribute)) 790else if (attribute.IsTargetAttribute(this, AttributeDescription.CallerFilePathAttribute)) 794else if (attribute.IsTargetAttribute(this, AttributeDescription.CallerMemberNameAttribute)) 798else if (attribute.IsTargetAttribute(this, AttributeDescription.CallerArgumentExpressionAttribute)) 813else if (attribute.IsTargetAttribute(this, AttributeDescription.AllowNullAttribute)) 817else if (attribute.IsTargetAttribute(this, AttributeDescription.DisallowNullAttribute)) 821else if (attribute.IsTargetAttribute(this, AttributeDescription.MaybeNullAttribute)) 825else if (attribute.IsTargetAttribute(this, AttributeDescription.MaybeNullWhenAttribute)) 829else if (attribute.IsTargetAttribute(this, AttributeDescription.NotNullAttribute)) 833else if (attribute.IsTargetAttribute(this, AttributeDescription.NotNullWhenAttribute)) 837else if (attribute.IsTargetAttribute(this, AttributeDescription.DoesNotReturnIfAttribute)) 841else if (attribute.IsTargetAttribute(this, AttributeDescription.NotNullIfNotNullAttribute)) 845else if (attribute.IsTargetAttribute(this, AttributeDescription.EnumeratorCancellationAttribute)) 854else if (attribute.IsTargetAttribute(this, AttributeDescription.UnscopedRefAttribute)) 1233Debug.Assert(arguments.Attribute.IsTargetAttribute(this, AttributeDescription.InterpolatedStringHandlerArgumentAttribute) && arguments.Attribute.CommonConstructorArguments.Length == 1);
Symbols\Source\SourceEventSymbol.cs (4)
295if (attribute.IsTargetAttribute(this, AttributeDescription.SpecialNameAttribute)) 302else if (attribute.IsTargetAttribute(this, AttributeDescription.ExcludeFromCodeCoverageAttribute)) 306else if (attribute.IsTargetAttribute(this, AttributeDescription.SkipLocalsInitAttribute)) 310else if (attribute.IsTargetAttribute(this, AttributeDescription.UnscopedRefAttribute))
Symbols\Source\SourceFieldSymbol.cs (1)
122if (attribute.IsTargetAttribute(this, AttributeDescription.FixedBufferAttribute))
Symbols\Source\SourceMethodSymbolWithAttributes.cs (22)
502if (attribute.IsTargetAttribute(this, AttributeDescription.PreserveSigAttribute)) 506else if (attribute.IsTargetAttribute(this, AttributeDescription.MethodImplAttribute)) 510else if (attribute.IsTargetAttribute(this, AttributeDescription.DllImportAttribute)) 514else if (attribute.IsTargetAttribute(this, AttributeDescription.SpecialNameAttribute)) 518else if (attribute.IsTargetAttribute(this, AttributeDescription.ExcludeFromCodeCoverageAttribute)) 522else if (attribute.IsTargetAttribute(this, AttributeDescription.ConditionalAttribute)) 526else if (attribute.IsTargetAttribute(this, AttributeDescription.SuppressUnmanagedCodeSecurityAttribute)) 530else if (attribute.IsTargetAttribute(this, AttributeDescription.DynamicSecurityMethodAttribute)) 548else if (attribute.IsTargetAttribute(this, AttributeDescription.SecurityCriticalAttribute) 549|| attribute.IsTargetAttribute(this, AttributeDescription.SecuritySafeCriticalAttribute)) 556else if (attribute.IsTargetAttribute(this, AttributeDescription.SkipLocalsInitAttribute)) 560else if (attribute.IsTargetAttribute(this, AttributeDescription.DoesNotReturnAttribute)) 564else if (attribute.IsTargetAttribute(this, AttributeDescription.MemberNotNullAttribute)) 569else if (attribute.IsTargetAttribute(this, AttributeDescription.MemberNotNullWhenAttribute)) 574else if (attribute.IsTargetAttribute(this, AttributeDescription.ModuleInitializerAttribute)) 579else if (attribute.IsTargetAttribute(this, AttributeDescription.UnmanagedCallersOnlyAttribute)) 583else if (attribute.IsTargetAttribute(this, AttributeDescription.UnscopedRefAttribute)) 630if (arguments.Attribute.IsTargetAttribute(this, description)) 727if (attribute.IsTargetAttribute(this, AttributeDescription.MarshalAsAttribute)) 742else if (attribute.IsTargetAttribute(this, AttributeDescription.MaybeNullAttribute)) 746else if (attribute.IsTargetAttribute(this, AttributeDescription.NotNullAttribute)) 750else if (attribute.IsTargetAttribute(this, AttributeDescription.NotNullIfNotNullAttribute))
Symbols\Source\SourceModuleSymbol.cs (5)
311if (attrData.IsTargetAttribute(a, AttributeDescription.GuidAttribute)) 319else if (attrData.IsTargetAttribute(a, AttributeDescription.ImportedFromTypeLibAttribute)) 326else if (attrData.IsTargetAttribute(a, AttributeDescription.PrimaryInteropAssemblyAttribute)) 513if (attribute.IsTargetAttribute(this, AttributeDescription.DefaultCharSetAttribute)) 530else if (attribute.IsTargetAttribute(this, AttributeDescription.SkipLocalsInitAttribute))
Symbols\Source\SourceNamedTypeSymbol.cs (18)
1063if (attribute.IsTargetAttribute(this, AttributeDescription.AttributeUsageAttribute)) 1067else if (attribute.IsTargetAttribute(this, AttributeDescription.DefaultMemberAttribute)) 1071else if (attribute.IsTargetAttribute(this, AttributeDescription.CoClassAttribute)) 1075else if (attribute.IsTargetAttribute(this, AttributeDescription.ConditionalAttribute)) 1079else if (attribute.IsTargetAttribute(this, AttributeDescription.GuidAttribute)) 1083else if (attribute.IsTargetAttribute(this, AttributeDescription.SpecialNameAttribute)) 1087else if (attribute.IsTargetAttribute(this, AttributeDescription.SerializableAttribute)) 1091else if (attribute.IsTargetAttribute(this, AttributeDescription.ExcludeFromCodeCoverageAttribute)) 1095else if (attribute.IsTargetAttribute(this, AttributeDescription.StructLayoutAttribute)) 1100else if (attribute.IsTargetAttribute(this, AttributeDescription.SuppressUnmanagedCodeSecurityAttribute)) 1104else if (attribute.IsTargetAttribute(this, AttributeDescription.ClassInterfaceAttribute)) 1108else if (attribute.IsTargetAttribute(this, AttributeDescription.InterfaceTypeAttribute)) 1112else if (attribute.IsTargetAttribute(this, AttributeDescription.WindowsRuntimeImportAttribute)) 1116else if (attribute.IsTargetAttribute(this, AttributeDescription.RequiredAttributeAttribute)) 1134else if (attribute.IsTargetAttribute(this, AttributeDescription.SecurityCriticalAttribute) 1135|| attribute.IsTargetAttribute(this, AttributeDescription.SecuritySafeCriticalAttribute)) 1139else if (attribute.IsTargetAttribute(this, AttributeDescription.SkipLocalsInitAttribute)) 1143else if (_lazyIsExplicitDefinitionOfNoPiaLocalType == ThreeState.Unknown && attribute.IsTargetAttribute(this, AttributeDescription.TypeIdentifierAttribute))
Symbols\Source\SourcePropertySymbolBase.cs (14)
1247if (attribute.IsTargetAttribute(this, AttributeDescription.IndexerNameAttribute)) 1252else if (attribute.IsTargetAttribute(this, AttributeDescription.SpecialNameAttribute)) 1256else if (attribute.IsTargetAttribute(this, AttributeDescription.ExcludeFromCodeCoverageAttribute)) 1260else if (attribute.IsTargetAttribute(this, AttributeDescription.SkipLocalsInitAttribute)) 1264else if (attribute.IsTargetAttribute(this, AttributeDescription.DynamicAttribute)) 1280else if (attribute.IsTargetAttribute(this, AttributeDescription.DisallowNullAttribute)) 1284else if (attribute.IsTargetAttribute(this, AttributeDescription.AllowNullAttribute)) 1288else if (attribute.IsTargetAttribute(this, AttributeDescription.MaybeNullAttribute)) 1292else if (attribute.IsTargetAttribute(this, AttributeDescription.NotNullAttribute)) 1296else if (attribute.IsTargetAttribute(this, AttributeDescription.MemberNotNullAttribute)) 1301else if (attribute.IsTargetAttribute(this, AttributeDescription.MemberNotNullWhenAttribute)) 1306else if (attribute.IsTargetAttribute(this, AttributeDescription.UnscopedRefAttribute)) 1389=> (SourceAttributeData)GetAttributes().First(a => a.IsTargetAttribute(this, attributeDescription)); 1392=> GetAttributes().Where(a => a.IsTargetAttribute(this, attributeDescription)).Cast<SourceAttributeData>().ToImmutableArray();
Symbols\Symbol.cs (8)
1304if (attrData.IsTargetAttribute(this, AttributeDescription.GuidAttribute)) 1390attribute.IsTargetAttribute(this, AttributeDescription.DynamicAttribute)) 1408attribute.IsTargetAttribute(this, AttributeDescription.TupleElementNamesAttribute)) 1413attribute.IsTargetAttribute(this, AttributeDescription.NullableAttribute)) 1431attribute.IsTargetAttribute(this, AttributeDescription.CaseSensitiveExtensionAttribute)) 1437attribute.IsTargetAttribute(this, AttributeDescription.RequiredMemberAttribute)) 1443attribute.IsTargetAttribute(this, AttributeDescription.ScopedRefAttribute)) 1460if (attribute.IsTargetAttribute(this, attributeDescription))
Symbols\Symbol_Attributes.cs (2)
218if (arguments.Attribute.IsTargetAttribute(this, AttributeDescription.CompilerFeatureRequiredAttribute)) 461if (!boundAttribute.HasErrors && boundAttribute.IsTargetAttribute(this, AttributeDescription.TypeForwardedToAttribute) &&
Symbols\SymbolExtensions.cs (1)
830if (attr.IsTargetAttribute(symbol, AttributeDescription.AsyncMethodBuilderAttribute)
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
131if (attribute.IsTargetAttribute(this, AttributeDescription.FixedBufferAttribute))
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
Attributes\AttributeTests_Assembly.cs (2)
2130return assembly.GetAttributes().Where(data => data.IsTargetAttribute(assembly, AttributeDescription.AssemblyDescriptionAttribute)); 2243var attrlist = attrs.Where(a => a.IsTargetAttribute(asm, AttributeDescription.AssemblyFileVersionAttribute));
Attributes\InternalsVisibleToAndStrongNameTests.cs (3)
112if (attrData.IsTargetAttribute(m.ContainingAssembly, AttributeDescription.AssemblyKeyFileAttribute)) 226if (attrData.IsTargetAttribute(m.ContainingAssembly, AttributeDescription.AssemblyKeyNameAttribute)) 2749Assert.False(assembly.GetAttributes().Any(attr => attr.IsTargetAttribute(assembly, AttributeDescription.InternalsVisibleToAttribute)));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\IndexerTests.cs (1)
2130Assert.True(indexer.GetAttributes().Single().IsTargetAttribute(indexer, AttributeDescription.IndexerNameAttribute));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
339return @this.GetAttributes().Where(a => a.IsTargetAttribute(@this, description));