222 references to IsTargetAttribute
Microsoft.CodeAnalysis.CSharp (222)
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 (2)
73if (attr.IsTargetAttribute(AttributeDescription.OverloadResolutionPriorityAttribute) || 74attr.IsTargetAttribute(AttributeDescription.RequiresUnsafeAttribute))
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (11)
172if (attribute.IsTargetAttribute(AttributeDescription.SpecialNameAttribute)) 176else if (attribute.IsTargetAttribute(AttributeDescription.NonSerializedAttribute)) 180else if (attribute.IsTargetAttribute(AttributeDescription.FieldOffsetAttribute)) 202else if (attribute.IsTargetAttribute(AttributeDescription.MarshalAsAttribute)) 206else if (attribute.IsTargetAttribute(AttributeDescription.RequiresUnsafeAttribute)) 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)) 2392else if (attribute.IsTargetAttribute(AttributeDescription.InternalsVisibleToAttribute)) 2396else if (attribute.IsTargetAttribute(AttributeDescription.AssemblySignatureKeyAttribute)) 2406else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyKeyFileAttribute)) 2410else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyKeyNameAttribute)) 2414else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyDelaySignAttribute)) 2418else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyVersionAttribute)) 2431else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyFileVersionAttribute)) 2443else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyTitleAttribute)) 2447else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyDescriptionAttribute)) 2451else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyCultureAttribute)) 2469else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyCompanyAttribute)) 2473else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyProductAttribute)) 2477else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyInformationalVersionAttribute)) 2481else if (attribute.IsTargetAttribute(AttributeDescription.SatelliteContractVersionAttribute)) 2492else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyCopyrightAttribute)) 2496else if (attribute.IsTargetAttribute(AttributeDescription.AssemblyTrademarkAttribute)) 2520else if (attribute.IsTargetAttribute(AttributeDescription.ClassInterfaceAttribute)) 2524else if (attribute.IsTargetAttribute(AttributeDescription.TypeLibVersionAttribute)) 2528else if (attribute.IsTargetAttribute(AttributeDescription.ComCompatibleVersionAttribute)) 2532else if (attribute.IsTargetAttribute(AttributeDescription.GuidAttribute)) 2537else if (attribute.IsTargetAttribute(AttributeDescription.ImportedFromTypeLibAttribute)) 2544else if (attribute.IsTargetAttribute(AttributeDescription.PrimaryInteropAssemblyAttribute)) 2551else if (attribute.IsTargetAttribute(AttributeDescription.CompilationRelaxationsAttribute)) 2555else if (attribute.IsTargetAttribute(AttributeDescription.ReferenceAssemblyAttribute)) 2559else if (attribute.IsTargetAttribute(AttributeDescription.RuntimeCompatibilityAttribute)) 2575else if (attribute.IsTargetAttribute(AttributeDescription.DebuggableAttribute)) 2579else if (!isFromNetModule && attribute.IsTargetAttribute(AttributeDescription.TypeForwardedToAttribute)) 2583else if (attribute.IsTargetAttribute(AttributeDescription.CaseSensitiveExtensionAttribute)) 2607else if (attribute.IsTargetAttribute(AttributeDescription.ExperimentalAttribute))
Symbols\Source\SourceComplexParameterSymbol.cs (26)
770if (attribute.IsTargetAttribute(AttributeDescription.DefaultParameterValueAttribute)) 775else if (attribute.IsTargetAttribute(AttributeDescription.DecimalConstantAttribute)) 780else if (attribute.IsTargetAttribute(AttributeDescription.DateTimeConstantAttribute)) 785else if (attribute.IsTargetAttribute(AttributeDescription.OptionalAttribute)) 795else if (attribute.IsTargetAttribute(AttributeDescription.ParamArrayAttribute) || attribute.IsTargetAttribute(AttributeDescription.ParamCollectionAttribute)) 800else if (attribute.IsTargetAttribute(AttributeDescription.InAttribute)) 804else if (attribute.IsTargetAttribute(AttributeDescription.OutAttribute)) 808else if (attribute.IsTargetAttribute(AttributeDescription.MarshalAsAttribute)) 812else if (attribute.IsTargetAttribute(AttributeDescription.IDispatchConstantAttribute)) 816else if (attribute.IsTargetAttribute(AttributeDescription.IUnknownConstantAttribute)) 820else if (attribute.IsTargetAttribute(AttributeDescription.CallerLineNumberAttribute)) 824else if (attribute.IsTargetAttribute(AttributeDescription.CallerFilePathAttribute)) 828else if (attribute.IsTargetAttribute(AttributeDescription.CallerMemberNameAttribute)) 832else if (attribute.IsTargetAttribute(AttributeDescription.CallerArgumentExpressionAttribute)) 844else if (attribute.IsTargetAttribute(AttributeDescription.AllowNullAttribute)) 848else if (attribute.IsTargetAttribute(AttributeDescription.DisallowNullAttribute)) 852else if (attribute.IsTargetAttribute(AttributeDescription.MaybeNullAttribute)) 856else if (attribute.IsTargetAttribute(AttributeDescription.MaybeNullWhenAttribute)) 860else if (attribute.IsTargetAttribute(AttributeDescription.NotNullAttribute)) 864else if (attribute.IsTargetAttribute(AttributeDescription.NotNullWhenAttribute)) 868else if (attribute.IsTargetAttribute(AttributeDescription.DoesNotReturnIfAttribute)) 872else if (attribute.IsTargetAttribute(AttributeDescription.NotNullIfNotNullAttribute)) 876else if (attribute.IsTargetAttribute(AttributeDescription.EnumeratorCancellationAttribute)) 885else if (attribute.IsTargetAttribute(AttributeDescription.UnscopedRefAttribute)) 1284Debug.Assert(arguments.Attribute.IsTargetAttribute(AttributeDescription.InterpolatedStringHandlerArgumentAttribute) && arguments.Attribute.CommonConstructorArguments.Length == 1);
Symbols\Source\SourceEventSymbol.cs (5)
349if (attribute.IsTargetAttribute(AttributeDescription.SpecialNameAttribute)) 368else if (attribute.IsTargetAttribute(AttributeDescription.ExcludeFromCodeCoverageAttribute)) 372else if (attribute.IsTargetAttribute(AttributeDescription.SkipLocalsInitAttribute)) 376else if (attribute.IsTargetAttribute(AttributeDescription.UnscopedRefAttribute)) 380else if (attribute.IsTargetAttribute(AttributeDescription.RequiresUnsafeAttribute))
Symbols\Source\SourceFieldSymbol.cs (1)
123if (attribute.IsTargetAttribute(AttributeDescription.FixedBufferAttribute))
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1576if (attr.IsTargetAttribute(AttributeDescription.AsyncMethodBuilderAttribute)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (26)
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)) 582else if (attribute.IsTargetAttribute(AttributeDescription.SecurityCriticalAttribute) 583|| attribute.IsTargetAttribute(AttributeDescription.SecuritySafeCriticalAttribute)) 590else if (attribute.IsTargetAttribute(AttributeDescription.SkipLocalsInitAttribute)) 594else if (attribute.IsTargetAttribute(AttributeDescription.DoesNotReturnAttribute)) 598else if (attribute.IsTargetAttribute(AttributeDescription.MemberNotNullAttribute)) 603else if (attribute.IsTargetAttribute(AttributeDescription.MemberNotNullWhenAttribute)) 608else if (attribute.IsTargetAttribute(AttributeDescription.ModuleInitializerAttribute)) 613else if (attribute.IsTargetAttribute(AttributeDescription.UnmanagedCallersOnlyAttribute)) 617else if (attribute.IsTargetAttribute(AttributeDescription.UnscopedRefAttribute)) 638else if (attribute.IsTargetAttribute(AttributeDescription.RequiresUnsafeAttribute)) 642else if (attribute.IsTargetAttribute(AttributeDescription.InterceptsLocationAttribute)) 646else if (attribute.IsTargetAttribute(AttributeDescription.OverloadResolutionPriorityAttribute)) 660else if (attribute.IsTargetAttribute(AttributeDescription.RuntimeAsyncMethodGenerationAttribute)) 706if (arguments.Attribute.IsTargetAttribute(description)) 802if (attribute.IsTargetAttribute(AttributeDescription.MarshalAsAttribute)) 817else if (attribute.IsTargetAttribute(AttributeDescription.MaybeNullAttribute)) 821else if (attribute.IsTargetAttribute(AttributeDescription.NotNullAttribute)) 825else if (attribute.IsTargetAttribute(AttributeDescription.NotNullIfNotNullAttribute))
Symbols\Source\SourceModuleSymbol.cs (3)
588if (attribute.IsTargetAttribute(AttributeDescription.DefaultCharSetAttribute)) 614else if (attribute.IsTargetAttribute(AttributeDescription.SkipLocalsInitAttribute)) 618else if (attribute.IsTargetAttribute(AttributeDescription.ExperimentalAttribute))
Symbols\Source\SourceNamedTypeSymbol.cs (22)
1124if (attribute.IsTargetAttribute(AttributeDescription.AttributeUsageAttribute)) 1128else if (attribute.IsTargetAttribute(AttributeDescription.DefaultMemberAttribute)) 1132else if (attribute.IsTargetAttribute(AttributeDescription.CoClassAttribute)) 1136else if (attribute.IsTargetAttribute(AttributeDescription.ConditionalAttribute)) 1140else if (attribute.IsTargetAttribute(AttributeDescription.GuidAttribute)) 1144else if (attribute.IsTargetAttribute(AttributeDescription.SpecialNameAttribute)) 1148else if (attribute.IsTargetAttribute(AttributeDescription.SerializableAttribute)) 1152else if (attribute.IsTargetAttribute(AttributeDescription.ExcludeFromCodeCoverageAttribute)) 1156else if (attribute.IsTargetAttribute(AttributeDescription.StructLayoutAttribute)) 1161else if (attribute.IsTargetAttribute(AttributeDescription.SuppressUnmanagedCodeSecurityAttribute)) 1165else if (attribute.IsTargetAttribute(AttributeDescription.ClassInterfaceAttribute)) 1169else if (attribute.IsTargetAttribute(AttributeDescription.InterfaceTypeAttribute)) 1173else if (attribute.IsTargetAttribute(AttributeDescription.WindowsRuntimeImportAttribute)) 1177else if (attribute.IsTargetAttribute(AttributeDescription.RequiredAttributeAttribute)) 1188else if (attribute.IsTargetAttribute(AttributeDescription.SecurityCriticalAttribute) 1189|| attribute.IsTargetAttribute(AttributeDescription.SecuritySafeCriticalAttribute)) 1193else if (attribute.IsTargetAttribute(AttributeDescription.SkipLocalsInitAttribute)) 1197else if (attribute.IsTargetAttribute(AttributeDescription.CollectionBuilderAttribute)) 1215else if (_lazyIsExplicitDefinitionOfNoPiaLocalType == ThreeState.Unknown && attribute.IsTargetAttribute(AttributeDescription.TypeIdentifierAttribute)) 1219else if (attribute.IsTargetAttribute(AttributeDescription.InlineArrayAttribute)) 1237else if (attribute.IsTargetAttribute(AttributeDescription.CompilerLoweringPreserveAttribute)) 1241else if (attribute.IsTargetAttribute(AttributeDescription.ExtendedLayoutAttribute))
Symbols\Source\SourcePropertySymbolBase.cs (16)
1555if (attribute.IsTargetAttribute(AttributeDescription.IndexerNameAttribute)) 1560else if (attribute.IsTargetAttribute(AttributeDescription.SpecialNameAttribute)) 1564else if (attribute.IsTargetAttribute(AttributeDescription.ExcludeFromCodeCoverageAttribute)) 1568else if (attribute.IsTargetAttribute(AttributeDescription.SkipLocalsInitAttribute)) 1572else if (attribute.IsTargetAttribute(AttributeDescription.DynamicAttribute)) 1585else if (attribute.IsTargetAttribute(AttributeDescription.DisallowNullAttribute)) 1589else if (attribute.IsTargetAttribute(AttributeDescription.AllowNullAttribute)) 1593else if (attribute.IsTargetAttribute(AttributeDescription.MaybeNullAttribute)) 1597else if (attribute.IsTargetAttribute(AttributeDescription.NotNullAttribute)) 1601else if (attribute.IsTargetAttribute(AttributeDescription.MemberNotNullAttribute)) 1606else if (attribute.IsTargetAttribute(AttributeDescription.MemberNotNullWhenAttribute)) 1611else if (attribute.IsTargetAttribute(AttributeDescription.UnscopedRefAttribute)) 1632else if (attribute.IsTargetAttribute(AttributeDescription.RequiresUnsafeAttribute)) 1636else if (attribute.IsTargetAttribute(AttributeDescription.OverloadResolutionPriorityAttribute)) 1722=> (SourceAttributeData)GetAttributes().First(a => a.IsTargetAttribute(attributeDescription)); 1725=> GetAttributes().Where(a => a.IsTargetAttribute(attributeDescription)).Cast<SourceAttributeData>().ToImmutableArray();
Symbols\Symbol.cs (7)
1553attribute.IsTargetAttribute(AttributeDescription.DynamicAttribute)) 1575attribute.IsTargetAttribute(AttributeDescription.TupleElementNamesAttribute)) 1580attribute.IsTargetAttribute(AttributeDescription.NullableAttribute)) 1598attribute.IsTargetAttribute(AttributeDescription.CaseSensitiveExtensionAttribute)) 1604attribute.IsTargetAttribute(AttributeDescription.RequiredMemberAttribute)) 1610attribute.IsTargetAttribute(AttributeDescription.ScopedRefAttribute)) 1639if (attribute.IsTargetAttribute(attributeDescription))
Symbols\Symbol_Attributes.cs (4)
220if (arguments.Attribute.IsTargetAttribute(AttributeDescription.CompilerFeatureRequiredAttribute)) 225else if (arguments.Attribute.IsTargetAttribute(AttributeDescription.ExperimentalAttribute)) 233else if (arguments.Attribute.IsTargetAttribute(AttributeDescription.MetadataUpdateDeletedAttribute)) 481if (!boundAttribute.HasErrors && boundAttribute.IsTargetAttribute(AttributeDescription.TypeForwardedToAttribute) &&
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
258if (attribute.IsTargetAttribute(AttributeDescription.FixedBufferAttribute))
Symbols\TypeSymbol.cs (1)
1994attributeData.IsTargetAttribute(AttributeDescription.UnscopedRefAttribute))