221 references to IsTargetAttribute
Microsoft.CodeAnalysis.CSharp (214)
Compiler\ClsComplianceChecker.cs (4)
146if (assemblyLevelAttribute.IsTargetAttribute(AttributeDescription.CLSCompliantAttribute)) 344if (attribute.IsTargetAttribute(AttributeDescription.CLSCompliantAttribute)) 770if (data.IsTargetAttribute(AttributeDescription.CLSCompliantAttribute)) 1190if (data.IsTargetAttribute(AttributeDescription.CLSCompliantAttribute))
Lowering\StateMachineRewriter\StateMachineTypeSymbol.cs (2)
65if (attribute.IsTargetAttribute(AttributeDescription.DebuggerNonUserCodeAttribute) || 66attribute.IsTargetAttribute(AttributeDescription.DebuggerStepThroughAttribute))
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.cs (4)
82if (attribute.IsTargetAttribute(AttributeDescription.DebuggerHiddenAttribute) || 83attribute.IsTargetAttribute(AttributeDescription.DebuggerNonUserCodeAttribute) || 84attribute.IsTargetAttribute(AttributeDescription.DebuggerStepperBoundaryAttribute) || 85attribute.IsTargetAttribute(AttributeDescription.DebuggerStepThroughAttribute))
Symbols\Attributes\AttributeData.cs (36)
228if (this.IsTargetAttribute(AttributeDescription.PermissionSetAttribute)) 358if (this.IsTargetAttribute(AttributeDescription.HostProtectionAttribute)) 393if (this.IsTargetAttribute(AttributeDescription.PrincipalPermissionAttribute)) 686(IsTargetAttribute(AttributeDescription.AssemblyCultureAttribute) || 687IsTargetAttribute(AttributeDescription.AssemblyVersionAttribute) || 688IsTargetAttribute(AttributeDescription.AssemblyFlagsAttribute) || 689IsTargetAttribute(AttributeDescription.AssemblyAlgorithmIdAttribute))) || 690IsTargetAttribute(AttributeDescription.TypeForwardedToAttribute) || 699if (IsTargetAttribute(AttributeDescription.SpecialNameAttribute)) 707if (IsTargetAttribute(AttributeDescription.SpecialNameAttribute) || 708IsTargetAttribute(AttributeDescription.NonSerializedAttribute) || 709IsTargetAttribute(AttributeDescription.FieldOffsetAttribute) || 710IsTargetAttribute(AttributeDescription.MarshalAsAttribute)) 720if (IsTargetAttribute(AttributeDescription.MarshalAsAttribute)) 727if (IsTargetAttribute(AttributeDescription.SpecialNameAttribute) || 728IsTargetAttribute(AttributeDescription.MethodImplAttribute) || 729IsTargetAttribute(AttributeDescription.DllImportAttribute) || 730IsTargetAttribute(AttributeDescription.PreserveSigAttribute) || 731IsTargetAttribute(AttributeDescription.DynamicSecurityMethodAttribute) || 745if (IsTargetAttribute(AttributeDescription.SpecialNameAttribute) || 746IsTargetAttribute(AttributeDescription.ComImportAttribute) || 747IsTargetAttribute(AttributeDescription.SerializableAttribute) || 748IsTargetAttribute(AttributeDescription.StructLayoutAttribute) || 749IsTargetAttribute(AttributeDescription.WindowsRuntimeImportAttribute) || 758if (IsTargetAttribute(AttributeDescription.OptionalAttribute) || 759IsTargetAttribute(AttributeDescription.DefaultParameterValueAttribute) || 760IsTargetAttribute(AttributeDescription.InAttribute) || 761IsTargetAttribute(AttributeDescription.OutAttribute) || 762IsTargetAttribute(AttributeDescription.MarshalAsAttribute)) 770if (IsTargetAttribute(AttributeDescription.IndexerNameAttribute) || 771IsTargetAttribute(AttributeDescription.SpecialNameAttribute) || 772IsTargetAttribute(AttributeDescription.DisallowNullAttribute) || 773IsTargetAttribute(AttributeDescription.AllowNullAttribute) || 774IsTargetAttribute(AttributeDescription.MaybeNullAttribute) || 775IsTargetAttribute(AttributeDescription.NotNullAttribute)) 794if (attributes[i].IsTargetAttribute(description))
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
76if (attr.IsTargetAttribute(AttributeDescription.OverloadResolutionPriorityAttribute))
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (10)
172if (attribute.IsTargetAttribute(AttributeDescription.SpecialNameAttribute)) 176else if (attribute.IsTargetAttribute(AttributeDescription.NonSerializedAttribute)) 180else if (attribute.IsTargetAttribute(AttributeDescription.FieldOffsetAttribute)) 202else if (attribute.IsTargetAttribute(AttributeDescription.MarshalAsAttribute)) 218else if (attribute.IsTargetAttribute(AttributeDescription.DateTimeConstantAttribute)) 222else if (attribute.IsTargetAttribute(AttributeDescription.DecimalConstantAttribute)) 226else if (attribute.IsTargetAttribute(AttributeDescription.AllowNullAttribute)) 230else if (attribute.IsTargetAttribute(AttributeDescription.DisallowNullAttribute)) 234else if (attribute.IsTargetAttribute(AttributeDescription.MaybeNullAttribute)) 238else if (attribute.IsTargetAttribute(AttributeDescription.NotNullAttribute))
Symbols\Source\SourceAssemblySymbol.cs (50)
1150if (attribute.IsTargetAttribute(AttributeDescription.AssemblyTitleAttribute) || 1151attribute.IsTargetAttribute(AttributeDescription.AssemblyDescriptionAttribute) || 1152attribute.IsTargetAttribute(AttributeDescription.AssemblyConfigurationAttribute) || 1153attribute.IsTargetAttribute(AttributeDescription.AssemblyCultureAttribute) || 1154attribute.IsTargetAttribute(AttributeDescription.AssemblyVersionAttribute) || 1155attribute.IsTargetAttribute(AttributeDescription.AssemblyCompanyAttribute) || 1156attribute.IsTargetAttribute(AttributeDescription.AssemblyProductAttribute) || 1157attribute.IsTargetAttribute(AttributeDescription.AssemblyInformationalVersionAttribute) || 1158attribute.IsTargetAttribute(AttributeDescription.AssemblyCopyrightAttribute) || 1159attribute.IsTargetAttribute(AttributeDescription.AssemblyTrademarkAttribute) || 1160attribute.IsTargetAttribute(AttributeDescription.AssemblyKeyFileAttribute) || 1161attribute.IsTargetAttribute(AttributeDescription.AssemblyKeyNameAttribute) || 1162attribute.IsTargetAttribute(AttributeDescription.AssemblyAlgorithmIdAttribute) || 1163attribute.IsTargetAttribute(AttributeDescription.AssemblyFlagsAttribute) || 1164attribute.IsTargetAttribute(AttributeDescription.AssemblyDelaySignAttribute) || 1165attribute.IsTargetAttribute(AttributeDescription.AssemblyFileVersionAttribute) || 1166attribute.IsTargetAttribute(AttributeDescription.SatelliteContractVersionAttribute) || 1167attribute.IsTargetAttribute(AttributeDescription.AssemblySignatureKeyAttribute)) 1515attribute.IsTargetAttribute(AttributeDescription.AssemblySignatureKeyAttribute)) 1521attribute.IsTargetAttribute(AttributeDescription.AssemblyKeyFileAttribute)) 1527attribute.IsTargetAttribute(AttributeDescription.AssemblyKeyNameAttribute)) 2371if (attribute.IsTargetAttribute(AttributeDescription.InternalsVisibleToAttribute)) 2375else if (attribute.IsTargetAttribute(AttributeDescription.AssemblySignatureKeyAttribute)) 2385else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyKeyFileAttribute)) 2389else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyKeyNameAttribute)) 2393else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyDelaySignAttribute)) 2397else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyVersionAttribute)) 2410else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyFileVersionAttribute)) 2422else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyTitleAttribute)) 2426else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyDescriptionAttribute)) 2430else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyCultureAttribute)) 2448else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyCompanyAttribute)) 2452else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyProductAttribute)) 2456else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyInformationalVersionAttribute)) 2460else if (attribute.IsTargetAttribute(AttributeDescription.SatelliteContractVersionAttribute)) 2471else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyCopyrightAttribute)) 2475else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyTrademarkAttribute)) 2499else if (attribute.IsTargetAttribute(AttributeDescription.ClassInterfaceAttribute)) 2503else if (attribute.IsTargetAttribute(AttributeDescription.TypeLibVersionAttribute)) 2507else if (attribute.IsTargetAttribute(AttributeDescription.ComCompatibleVersionAttribute)) 2511else if (attribute.IsTargetAttribute(AttributeDescription.GuidAttribute)) 2516else if (attribute.IsTargetAttribute(AttributeDescription.ImportedFromTypeLibAttribute)) 2523else if (attribute.IsTargetAttribute(AttributeDescription.PrimaryInteropAssemblyAttribute)) 2530else if (attribute.IsTargetAttribute(AttributeDescription.CompilationRelaxationsAttribute)) 2534else if (attribute.IsTargetAttribute(AttributeDescription.ReferenceAssemblyAttribute)) 2538else if (attribute.IsTargetAttribute(AttributeDescription.RuntimeCompatibilityAttribute)) 2554else if (attribute.IsTargetAttribute(AttributeDescription.DebuggableAttribute)) 2558else if (!isFromNetModule && attribute.IsTargetAttribute(AttributeDescription.TypeForwardedToAttribute)) 2562else if (attribute.IsTargetAttribute(AttributeDescription.CaseSensitiveExtensionAttribute)) 2586else if (attribute.IsTargetAttribute(AttributeDescription.ExperimentalAttribute))
Symbols\Source\SourceComplexParameterSymbol.cs (26)
739if (attribute.IsTargetAttribute(AttributeDescription.DefaultParameterValueAttribute)) 744else if (attribute.IsTargetAttribute(AttributeDescription.DecimalConstantAttribute)) 749else if (attribute.IsTargetAttribute(AttributeDescription.DateTimeConstantAttribute)) 754else if (attribute.IsTargetAttribute(AttributeDescription.OptionalAttribute)) 764else if (attribute.IsTargetAttribute(AttributeDescription.ParamArrayAttribute) || attribute.IsTargetAttribute(AttributeDescription.ParamCollectionAttribute)) 769else if (attribute.IsTargetAttribute(AttributeDescription.InAttribute)) 773else if (attribute.IsTargetAttribute(AttributeDescription.OutAttribute)) 777else if (attribute.IsTargetAttribute(AttributeDescription.MarshalAsAttribute)) 781else if (attribute.IsTargetAttribute(AttributeDescription.IDispatchConstantAttribute)) 785else if (attribute.IsTargetAttribute(AttributeDescription.IUnknownConstantAttribute)) 789else if (attribute.IsTargetAttribute(AttributeDescription.CallerLineNumberAttribute)) 793else if (attribute.IsTargetAttribute(AttributeDescription.CallerFilePathAttribute)) 797else if (attribute.IsTargetAttribute(AttributeDescription.CallerMemberNameAttribute)) 801else if (attribute.IsTargetAttribute(AttributeDescription.CallerArgumentExpressionAttribute)) 817else if (attribute.IsTargetAttribute(AttributeDescription.AllowNullAttribute)) 821else if (attribute.IsTargetAttribute(AttributeDescription.DisallowNullAttribute)) 825else if (attribute.IsTargetAttribute(AttributeDescription.MaybeNullAttribute)) 829else if (attribute.IsTargetAttribute(AttributeDescription.MaybeNullWhenAttribute)) 833else if (attribute.IsTargetAttribute(AttributeDescription.NotNullAttribute)) 837else if (attribute.IsTargetAttribute(AttributeDescription.NotNullWhenAttribute)) 841else if (attribute.IsTargetAttribute(AttributeDescription.DoesNotReturnIfAttribute)) 845else if (attribute.IsTargetAttribute(AttributeDescription.NotNullIfNotNullAttribute)) 849else if (attribute.IsTargetAttribute(AttributeDescription.EnumeratorCancellationAttribute)) 858else if (attribute.IsTargetAttribute(AttributeDescription.UnscopedRefAttribute)) 1241Debug.Assert(arguments.Attribute.IsTargetAttribute(AttributeDescription.InterpolatedStringHandlerArgumentAttribute) && arguments.Attribute.CommonConstructorArguments.Length == 1);
Symbols\Source\SourceEventSymbol.cs (4)
349if (attribute.IsTargetAttribute(AttributeDescription.SpecialNameAttribute)) 356else if (attribute.IsTargetAttribute(AttributeDescription.ExcludeFromCodeCoverageAttribute)) 360else if (attribute.IsTargetAttribute(AttributeDescription.SkipLocalsInitAttribute)) 364else if (attribute.IsTargetAttribute(AttributeDescription.UnscopedRefAttribute))
Symbols\Source\SourceFieldSymbol.cs (1)
123if (attribute.IsTargetAttribute(AttributeDescription.FixedBufferAttribute))
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1441if (attr.IsTargetAttribute(AttributeDescription.AsyncMethodBuilderAttribute)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (24)
532if (attribute.IsTargetAttribute(AttributeDescription.PreserveSigAttribute)) 536else if (attribute.IsTargetAttribute(AttributeDescription.MethodImplAttribute)) 540else if (attribute.IsTargetAttribute(AttributeDescription.DllImportAttribute)) 544else if (attribute.IsTargetAttribute(AttributeDescription.SpecialNameAttribute)) 548else if (attribute.IsTargetAttribute(AttributeDescription.ExcludeFromCodeCoverageAttribute)) 552else if (attribute.IsTargetAttribute(AttributeDescription.ConditionalAttribute)) 556else if (attribute.IsTargetAttribute(AttributeDescription.SuppressUnmanagedCodeSecurityAttribute)) 560else if (attribute.IsTargetAttribute(AttributeDescription.DynamicSecurityMethodAttribute)) 579else if (attribute.IsTargetAttribute(AttributeDescription.SecurityCriticalAttribute) 580|| attribute.IsTargetAttribute(AttributeDescription.SecuritySafeCriticalAttribute)) 587else if (attribute.IsTargetAttribute(AttributeDescription.SkipLocalsInitAttribute)) 591else if (attribute.IsTargetAttribute(AttributeDescription.DoesNotReturnAttribute)) 595else if (attribute.IsTargetAttribute(AttributeDescription.MemberNotNullAttribute)) 600else if (attribute.IsTargetAttribute(AttributeDescription.MemberNotNullWhenAttribute)) 605else if (attribute.IsTargetAttribute(AttributeDescription.ModuleInitializerAttribute)) 610else if (attribute.IsTargetAttribute(AttributeDescription.UnmanagedCallersOnlyAttribute)) 614else if (attribute.IsTargetAttribute(AttributeDescription.UnscopedRefAttribute)) 635else if (attribute.IsTargetAttribute(AttributeDescription.InterceptsLocationAttribute)) 639else if (attribute.IsTargetAttribute(AttributeDescription.OverloadResolutionPriorityAttribute)) 689if (arguments.Attribute.IsTargetAttribute(description)) 785if (attribute.IsTargetAttribute(AttributeDescription.MarshalAsAttribute)) 801else if (attribute.IsTargetAttribute(AttributeDescription.MaybeNullAttribute)) 805else if (attribute.IsTargetAttribute(AttributeDescription.NotNullAttribute)) 809else if (attribute.IsTargetAttribute(AttributeDescription.NotNullIfNotNullAttribute))
Symbols\Source\SourceModuleSymbol.cs (3)
568if (attribute.IsTargetAttribute(AttributeDescription.DefaultCharSetAttribute)) 584else if (attribute.IsTargetAttribute(AttributeDescription.SkipLocalsInitAttribute)) 588else if (attribute.IsTargetAttribute(AttributeDescription.ExperimentalAttribute))
Symbols\Source\SourceNamedTypeSymbol.cs (21)
1104if (attribute.IsTargetAttribute(AttributeDescription.AttributeUsageAttribute)) 1108else if (attribute.IsTargetAttribute(AttributeDescription.DefaultMemberAttribute)) 1112else if (attribute.IsTargetAttribute(AttributeDescription.CoClassAttribute)) 1116else if (attribute.IsTargetAttribute(AttributeDescription.ConditionalAttribute)) 1120else if (attribute.IsTargetAttribute(AttributeDescription.GuidAttribute)) 1124else if (attribute.IsTargetAttribute(AttributeDescription.SpecialNameAttribute)) 1128else if (attribute.IsTargetAttribute(AttributeDescription.SerializableAttribute)) 1132else if (attribute.IsTargetAttribute(AttributeDescription.ExcludeFromCodeCoverageAttribute)) 1136else if (attribute.IsTargetAttribute(AttributeDescription.StructLayoutAttribute)) 1141else if (attribute.IsTargetAttribute(AttributeDescription.SuppressUnmanagedCodeSecurityAttribute)) 1145else if (attribute.IsTargetAttribute(AttributeDescription.ClassInterfaceAttribute)) 1149else if (attribute.IsTargetAttribute(AttributeDescription.InterfaceTypeAttribute)) 1153else if (attribute.IsTargetAttribute(AttributeDescription.WindowsRuntimeImportAttribute)) 1157else if (attribute.IsTargetAttribute(AttributeDescription.RequiredAttributeAttribute)) 1176else if (attribute.IsTargetAttribute(AttributeDescription.SecurityCriticalAttribute) 1177|| attribute.IsTargetAttribute(AttributeDescription.SecuritySafeCriticalAttribute)) 1181else if (attribute.IsTargetAttribute(AttributeDescription.SkipLocalsInitAttribute)) 1185else if (attribute.IsTargetAttribute(AttributeDescription.CollectionBuilderAttribute)) 1203else if (_lazyIsExplicitDefinitionOfNoPiaLocalType == ThreeState.Unknown && attribute.IsTargetAttribute(AttributeDescription.TypeIdentifierAttribute)) 1207else if (attribute.IsTargetAttribute(AttributeDescription.InlineArrayAttribute)) 1225else if (attribute.IsTargetAttribute(AttributeDescription.CompilerLoweringPreserveAttribute))
Symbols\Source\SourcePropertySymbolBase.cs (15)
1534if (attribute.IsTargetAttribute(AttributeDescription.IndexerNameAttribute)) 1539else if (attribute.IsTargetAttribute(AttributeDescription.SpecialNameAttribute)) 1543else if (attribute.IsTargetAttribute(AttributeDescription.ExcludeFromCodeCoverageAttribute)) 1547else if (attribute.IsTargetAttribute(AttributeDescription.SkipLocalsInitAttribute)) 1551else if (attribute.IsTargetAttribute(AttributeDescription.DynamicAttribute)) 1568else if (attribute.IsTargetAttribute(AttributeDescription.DisallowNullAttribute)) 1572else if (attribute.IsTargetAttribute(AttributeDescription.AllowNullAttribute)) 1576else if (attribute.IsTargetAttribute(AttributeDescription.MaybeNullAttribute)) 1580else if (attribute.IsTargetAttribute(AttributeDescription.NotNullAttribute)) 1584else if (attribute.IsTargetAttribute(AttributeDescription.MemberNotNullAttribute)) 1589else if (attribute.IsTargetAttribute(AttributeDescription.MemberNotNullWhenAttribute)) 1594else if (attribute.IsTargetAttribute(AttributeDescription.UnscopedRefAttribute)) 1615else if (attribute.IsTargetAttribute(AttributeDescription.OverloadResolutionPriorityAttribute)) 1701=> (SourceAttributeData)GetAttributes().First(a => a.IsTargetAttribute(attributeDescription)); 1704=> GetAttributes().Where(a => a.IsTargetAttribute(attributeDescription)).Cast<SourceAttributeData>().ToImmutableArray();
Symbols\Symbol.cs (7)
1544attribute.IsTargetAttribute(AttributeDescription.DynamicAttribute)) 1566attribute.IsTargetAttribute(AttributeDescription.TupleElementNamesAttribute)) 1571attribute.IsTargetAttribute(AttributeDescription.NullableAttribute)) 1589attribute.IsTargetAttribute(AttributeDescription.CaseSensitiveExtensionAttribute)) 1595attribute.IsTargetAttribute(AttributeDescription.RequiredMemberAttribute)) 1601attribute.IsTargetAttribute(AttributeDescription.ScopedRefAttribute)) 1618if (attribute.IsTargetAttribute(attributeDescription))
Symbols\Symbol_Attributes.cs (3)
220if (arguments.Attribute.IsTargetAttribute(AttributeDescription.CompilerFeatureRequiredAttribute)) 225else if (arguments.Attribute.IsTargetAttribute(AttributeDescription.ExperimentalAttribute)) 476if (!boundAttribute.HasErrors && boundAttribute.IsTargetAttribute(AttributeDescription.TypeForwardedToAttribute) &&
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
245if (attribute.IsTargetAttribute(AttributeDescription.FixedBufferAttribute))
Symbols\TypeSymbol.cs (1)
1985attributeData.IsTargetAttribute(AttributeDescription.UnscopedRefAttribute))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Attributes\AttributeTests_Assembly.cs (2)
2136return assembly.GetAttributes().Where(data => data.IsTargetAttribute(AttributeDescription.AssemblyDescriptionAttribute)); 2247var attrlist = attrs.Where(a => a.IsTargetAttribute(AttributeDescription.AssemblyFileVersionAttribute));
Attributes\InternalsVisibleToAndStrongNameTests.cs (3)
119if (attrData.IsTargetAttribute(AttributeDescription.AssemblyKeyFileAttribute)) 265if (attrData.IsTargetAttribute(AttributeDescription.AssemblyKeyNameAttribute)) 2804Assert.False(assembly.GetAttributes().Any(attr => attr.IsTargetAttribute(AttributeDescription.InternalsVisibleToAttribute)));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\IndexerTests.cs (1)
2132Assert.True(indexer.GetAttributes().Single().IsTargetAttribute(AttributeDescription.IndexerNameAttribute));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
376return @this.GetAttributes().Where(a => a.IsTargetAttribute(description));