222 references to IsTargetAttribute
Microsoft.CodeAnalysis.CSharp (222)
Compiler\ClsComplianceChecker.cs (4)
146
if (assemblyLevelAttribute.
IsTargetAttribute
(AttributeDescription.CLSCompliantAttribute))
344
if (attribute.
IsTargetAttribute
(AttributeDescription.CLSCompliantAttribute))
770
if (data.
IsTargetAttribute
(AttributeDescription.CLSCompliantAttribute))
1190
if (data.
IsTargetAttribute
(AttributeDescription.CLSCompliantAttribute))
Lowering\StateMachineRewriter\StateMachineTypeSymbol.cs (2)
65
if (attribute.
IsTargetAttribute
(AttributeDescription.DebuggerNonUserCodeAttribute) ||
66
attribute.
IsTargetAttribute
(AttributeDescription.DebuggerStepThroughAttribute))
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.cs (4)
82
if (attribute.
IsTargetAttribute
(AttributeDescription.DebuggerHiddenAttribute) ||
83
attribute.
IsTargetAttribute
(AttributeDescription.DebuggerNonUserCodeAttribute) ||
84
attribute.
IsTargetAttribute
(AttributeDescription.DebuggerStepperBoundaryAttribute) ||
85
attribute.
IsTargetAttribute
(AttributeDescription.DebuggerStepThroughAttribute))
Symbols\Attributes\AttributeData.cs (36)
228
if (this.
IsTargetAttribute
(AttributeDescription.PermissionSetAttribute))
358
if (this.
IsTargetAttribute
(AttributeDescription.HostProtectionAttribute))
393
if (this.
IsTargetAttribute
(AttributeDescription.PrincipalPermissionAttribute))
686
(
IsTargetAttribute
(AttributeDescription.AssemblyCultureAttribute) ||
687
IsTargetAttribute
(AttributeDescription.AssemblyVersionAttribute) ||
688
IsTargetAttribute
(AttributeDescription.AssemblyFlagsAttribute) ||
689
IsTargetAttribute
(AttributeDescription.AssemblyAlgorithmIdAttribute))) ||
690
IsTargetAttribute
(AttributeDescription.TypeForwardedToAttribute) ||
699
if (
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
707
if (
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute) ||
708
IsTargetAttribute
(AttributeDescription.NonSerializedAttribute) ||
709
IsTargetAttribute
(AttributeDescription.FieldOffsetAttribute) ||
710
IsTargetAttribute
(AttributeDescription.MarshalAsAttribute))
720
if (
IsTargetAttribute
(AttributeDescription.MarshalAsAttribute))
727
if (
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute) ||
728
IsTargetAttribute
(AttributeDescription.MethodImplAttribute) ||
729
IsTargetAttribute
(AttributeDescription.DllImportAttribute) ||
730
IsTargetAttribute
(AttributeDescription.PreserveSigAttribute) ||
731
IsTargetAttribute
(AttributeDescription.DynamicSecurityMethodAttribute) ||
745
if (
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute) ||
746
IsTargetAttribute
(AttributeDescription.ComImportAttribute) ||
747
IsTargetAttribute
(AttributeDescription.SerializableAttribute) ||
748
IsTargetAttribute
(AttributeDescription.StructLayoutAttribute) ||
749
IsTargetAttribute
(AttributeDescription.WindowsRuntimeImportAttribute) ||
758
if (
IsTargetAttribute
(AttributeDescription.OptionalAttribute) ||
759
IsTargetAttribute
(AttributeDescription.DefaultParameterValueAttribute) ||
760
IsTargetAttribute
(AttributeDescription.InAttribute) ||
761
IsTargetAttribute
(AttributeDescription.OutAttribute) ||
762
IsTargetAttribute
(AttributeDescription.MarshalAsAttribute))
770
if (
IsTargetAttribute
(AttributeDescription.IndexerNameAttribute) ||
771
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute) ||
772
IsTargetAttribute
(AttributeDescription.DisallowNullAttribute) ||
773
IsTargetAttribute
(AttributeDescription.AllowNullAttribute) ||
774
IsTargetAttribute
(AttributeDescription.MaybeNullAttribute) ||
775
IsTargetAttribute
(AttributeDescription.NotNullAttribute))
794
if (attributes[i].
IsTargetAttribute
(description))
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (2)
73
if (attr.
IsTargetAttribute
(AttributeDescription.OverloadResolutionPriorityAttribute) ||
74
attr.
IsTargetAttribute
(AttributeDescription.RequiresUnsafeAttribute))
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (11)
172
if (attribute.
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
176
else if (attribute.
IsTargetAttribute
(AttributeDescription.NonSerializedAttribute))
180
else if (attribute.
IsTargetAttribute
(AttributeDescription.FieldOffsetAttribute))
202
else if (attribute.
IsTargetAttribute
(AttributeDescription.MarshalAsAttribute))
206
else if (attribute.
IsTargetAttribute
(AttributeDescription.RequiresUnsafeAttribute))
218
else if (attribute.
IsTargetAttribute
(AttributeDescription.DateTimeConstantAttribute))
222
else if (attribute.
IsTargetAttribute
(AttributeDescription.DecimalConstantAttribute))
226
else if (attribute.
IsTargetAttribute
(AttributeDescription.AllowNullAttribute))
230
else if (attribute.
IsTargetAttribute
(AttributeDescription.DisallowNullAttribute))
234
else if (attribute.
IsTargetAttribute
(AttributeDescription.MaybeNullAttribute))
238
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullAttribute))
Symbols\Source\SourceAssemblySymbol.cs (50)
1150
if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyTitleAttribute) ||
1151
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyDescriptionAttribute) ||
1152
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyConfigurationAttribute) ||
1153
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyCultureAttribute) ||
1154
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyVersionAttribute) ||
1155
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyCompanyAttribute) ||
1156
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyProductAttribute) ||
1157
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyInformationalVersionAttribute) ||
1158
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyCopyrightAttribute) ||
1159
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyTrademarkAttribute) ||
1160
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyKeyFileAttribute) ||
1161
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyKeyNameAttribute) ||
1162
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyAlgorithmIdAttribute) ||
1163
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyFlagsAttribute) ||
1164
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyDelaySignAttribute) ||
1165
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyFileVersionAttribute) ||
1166
attribute.
IsTargetAttribute
(AttributeDescription.SatelliteContractVersionAttribute) ||
1167
attribute.
IsTargetAttribute
(AttributeDescription.AssemblySignatureKeyAttribute))
1515
attribute.
IsTargetAttribute
(AttributeDescription.AssemblySignatureKeyAttribute))
1521
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyKeyFileAttribute))
1527
attribute.
IsTargetAttribute
(AttributeDescription.AssemblyKeyNameAttribute))
2392
else if (attribute.
IsTargetAttribute
(AttributeDescription.InternalsVisibleToAttribute))
2396
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblySignatureKeyAttribute))
2406
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyKeyFileAttribute))
2410
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyKeyNameAttribute))
2414
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyDelaySignAttribute))
2418
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyVersionAttribute))
2431
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyFileVersionAttribute))
2443
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyTitleAttribute))
2447
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyDescriptionAttribute))
2451
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyCultureAttribute))
2469
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyCompanyAttribute))
2473
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyProductAttribute))
2477
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyInformationalVersionAttribute))
2481
else if (attribute.
IsTargetAttribute
(AttributeDescription.SatelliteContractVersionAttribute))
2492
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyCopyrightAttribute))
2496
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyTrademarkAttribute))
2520
else if (attribute.
IsTargetAttribute
(AttributeDescription.ClassInterfaceAttribute))
2524
else if (attribute.
IsTargetAttribute
(AttributeDescription.TypeLibVersionAttribute))
2528
else if (attribute.
IsTargetAttribute
(AttributeDescription.ComCompatibleVersionAttribute))
2532
else if (attribute.
IsTargetAttribute
(AttributeDescription.GuidAttribute))
2537
else if (attribute.
IsTargetAttribute
(AttributeDescription.ImportedFromTypeLibAttribute))
2544
else if (attribute.
IsTargetAttribute
(AttributeDescription.PrimaryInteropAssemblyAttribute))
2551
else if (attribute.
IsTargetAttribute
(AttributeDescription.CompilationRelaxationsAttribute))
2555
else if (attribute.
IsTargetAttribute
(AttributeDescription.ReferenceAssemblyAttribute))
2559
else if (attribute.
IsTargetAttribute
(AttributeDescription.RuntimeCompatibilityAttribute))
2575
else if (attribute.
IsTargetAttribute
(AttributeDescription.DebuggableAttribute))
2579
else if (!isFromNetModule && attribute.
IsTargetAttribute
(AttributeDescription.TypeForwardedToAttribute))
2583
else if (attribute.
IsTargetAttribute
(AttributeDescription.CaseSensitiveExtensionAttribute))
2607
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExperimentalAttribute))
Symbols\Source\SourceComplexParameterSymbol.cs (26)
770
if (attribute.
IsTargetAttribute
(AttributeDescription.DefaultParameterValueAttribute))
775
else if (attribute.
IsTargetAttribute
(AttributeDescription.DecimalConstantAttribute))
780
else if (attribute.
IsTargetAttribute
(AttributeDescription.DateTimeConstantAttribute))
785
else if (attribute.
IsTargetAttribute
(AttributeDescription.OptionalAttribute))
795
else if (attribute.
IsTargetAttribute
(AttributeDescription.ParamArrayAttribute) || attribute.
IsTargetAttribute
(AttributeDescription.ParamCollectionAttribute))
800
else if (attribute.
IsTargetAttribute
(AttributeDescription.InAttribute))
804
else if (attribute.
IsTargetAttribute
(AttributeDescription.OutAttribute))
808
else if (attribute.
IsTargetAttribute
(AttributeDescription.MarshalAsAttribute))
812
else if (attribute.
IsTargetAttribute
(AttributeDescription.IDispatchConstantAttribute))
816
else if (attribute.
IsTargetAttribute
(AttributeDescription.IUnknownConstantAttribute))
820
else if (attribute.
IsTargetAttribute
(AttributeDescription.CallerLineNumberAttribute))
824
else if (attribute.
IsTargetAttribute
(AttributeDescription.CallerFilePathAttribute))
828
else if (attribute.
IsTargetAttribute
(AttributeDescription.CallerMemberNameAttribute))
832
else if (attribute.
IsTargetAttribute
(AttributeDescription.CallerArgumentExpressionAttribute))
844
else if (attribute.
IsTargetAttribute
(AttributeDescription.AllowNullAttribute))
848
else if (attribute.
IsTargetAttribute
(AttributeDescription.DisallowNullAttribute))
852
else if (attribute.
IsTargetAttribute
(AttributeDescription.MaybeNullAttribute))
856
else if (attribute.
IsTargetAttribute
(AttributeDescription.MaybeNullWhenAttribute))
860
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullAttribute))
864
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullWhenAttribute))
868
else if (attribute.
IsTargetAttribute
(AttributeDescription.DoesNotReturnIfAttribute))
872
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullIfNotNullAttribute))
876
else if (attribute.
IsTargetAttribute
(AttributeDescription.EnumeratorCancellationAttribute))
885
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
1284
Debug.Assert(arguments.Attribute.
IsTargetAttribute
(AttributeDescription.InterpolatedStringHandlerArgumentAttribute) && arguments.Attribute.CommonConstructorArguments.Length == 1);
Symbols\Source\SourceEventSymbol.cs (5)
349
if (attribute.
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
368
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExcludeFromCodeCoverageAttribute))
372
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
376
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
380
else if (attribute.
IsTargetAttribute
(AttributeDescription.RequiresUnsafeAttribute))
Symbols\Source\SourceFieldSymbol.cs (1)
123
if (attribute.
IsTargetAttribute
(AttributeDescription.FixedBufferAttribute))
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1576
if (attr.
IsTargetAttribute
(AttributeDescription.AsyncMethodBuilderAttribute)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (26)
532
if (attribute.
IsTargetAttribute
(AttributeDescription.PreserveSigAttribute))
536
else if (attribute.
IsTargetAttribute
(AttributeDescription.MethodImplAttribute))
540
else if (attribute.
IsTargetAttribute
(AttributeDescription.DllImportAttribute))
544
else if (attribute.
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
548
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExcludeFromCodeCoverageAttribute))
552
else if (attribute.
IsTargetAttribute
(AttributeDescription.ConditionalAttribute))
556
else if (attribute.
IsTargetAttribute
(AttributeDescription.SuppressUnmanagedCodeSecurityAttribute))
560
else if (attribute.
IsTargetAttribute
(AttributeDescription.DynamicSecurityMethodAttribute))
582
else if (attribute.
IsTargetAttribute
(AttributeDescription.SecurityCriticalAttribute)
583
|| attribute.
IsTargetAttribute
(AttributeDescription.SecuritySafeCriticalAttribute))
590
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
594
else if (attribute.
IsTargetAttribute
(AttributeDescription.DoesNotReturnAttribute))
598
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullAttribute))
603
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullWhenAttribute))
608
else if (attribute.
IsTargetAttribute
(AttributeDescription.ModuleInitializerAttribute))
613
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnmanagedCallersOnlyAttribute))
617
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
638
else if (attribute.
IsTargetAttribute
(AttributeDescription.RequiresUnsafeAttribute))
642
else if (attribute.
IsTargetAttribute
(AttributeDescription.InterceptsLocationAttribute))
646
else if (attribute.
IsTargetAttribute
(AttributeDescription.OverloadResolutionPriorityAttribute))
660
else if (attribute.
IsTargetAttribute
(AttributeDescription.RuntimeAsyncMethodGenerationAttribute))
706
if (arguments.Attribute.
IsTargetAttribute
(description))
802
if (attribute.
IsTargetAttribute
(AttributeDescription.MarshalAsAttribute))
817
else if (attribute.
IsTargetAttribute
(AttributeDescription.MaybeNullAttribute))
821
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullAttribute))
825
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullIfNotNullAttribute))
Symbols\Source\SourceModuleSymbol.cs (3)
588
if (attribute.
IsTargetAttribute
(AttributeDescription.DefaultCharSetAttribute))
614
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
618
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExperimentalAttribute))
Symbols\Source\SourceNamedTypeSymbol.cs (22)
1124
if (attribute.
IsTargetAttribute
(AttributeDescription.AttributeUsageAttribute))
1128
else if (attribute.
IsTargetAttribute
(AttributeDescription.DefaultMemberAttribute))
1132
else if (attribute.
IsTargetAttribute
(AttributeDescription.CoClassAttribute))
1136
else if (attribute.
IsTargetAttribute
(AttributeDescription.ConditionalAttribute))
1140
else if (attribute.
IsTargetAttribute
(AttributeDescription.GuidAttribute))
1144
else if (attribute.
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
1148
else if (attribute.
IsTargetAttribute
(AttributeDescription.SerializableAttribute))
1152
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExcludeFromCodeCoverageAttribute))
1156
else if (attribute.
IsTargetAttribute
(AttributeDescription.StructLayoutAttribute))
1161
else if (attribute.
IsTargetAttribute
(AttributeDescription.SuppressUnmanagedCodeSecurityAttribute))
1165
else if (attribute.
IsTargetAttribute
(AttributeDescription.ClassInterfaceAttribute))
1169
else if (attribute.
IsTargetAttribute
(AttributeDescription.InterfaceTypeAttribute))
1173
else if (attribute.
IsTargetAttribute
(AttributeDescription.WindowsRuntimeImportAttribute))
1177
else if (attribute.
IsTargetAttribute
(AttributeDescription.RequiredAttributeAttribute))
1188
else if (attribute.
IsTargetAttribute
(AttributeDescription.SecurityCriticalAttribute)
1189
|| attribute.
IsTargetAttribute
(AttributeDescription.SecuritySafeCriticalAttribute))
1193
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
1197
else if (attribute.
IsTargetAttribute
(AttributeDescription.CollectionBuilderAttribute))
1215
else if (_lazyIsExplicitDefinitionOfNoPiaLocalType == ThreeState.Unknown && attribute.
IsTargetAttribute
(AttributeDescription.TypeIdentifierAttribute))
1219
else if (attribute.
IsTargetAttribute
(AttributeDescription.InlineArrayAttribute))
1237
else if (attribute.
IsTargetAttribute
(AttributeDescription.CompilerLoweringPreserveAttribute))
1241
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExtendedLayoutAttribute))
Symbols\Source\SourcePropertySymbolBase.cs (16)
1555
if (attribute.
IsTargetAttribute
(AttributeDescription.IndexerNameAttribute))
1560
else if (attribute.
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
1564
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExcludeFromCodeCoverageAttribute))
1568
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
1572
else if (attribute.
IsTargetAttribute
(AttributeDescription.DynamicAttribute))
1585
else if (attribute.
IsTargetAttribute
(AttributeDescription.DisallowNullAttribute))
1589
else if (attribute.
IsTargetAttribute
(AttributeDescription.AllowNullAttribute))
1593
else if (attribute.
IsTargetAttribute
(AttributeDescription.MaybeNullAttribute))
1597
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullAttribute))
1601
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullAttribute))
1606
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullWhenAttribute))
1611
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
1632
else if (attribute.
IsTargetAttribute
(AttributeDescription.RequiresUnsafeAttribute))
1636
else 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)
1553
attribute.
IsTargetAttribute
(AttributeDescription.DynamicAttribute))
1575
attribute.
IsTargetAttribute
(AttributeDescription.TupleElementNamesAttribute))
1580
attribute.
IsTargetAttribute
(AttributeDescription.NullableAttribute))
1598
attribute.
IsTargetAttribute
(AttributeDescription.CaseSensitiveExtensionAttribute))
1604
attribute.
IsTargetAttribute
(AttributeDescription.RequiredMemberAttribute))
1610
attribute.
IsTargetAttribute
(AttributeDescription.ScopedRefAttribute))
1639
if (attribute.
IsTargetAttribute
(attributeDescription))
Symbols\Symbol_Attributes.cs (4)
220
if (arguments.Attribute.
IsTargetAttribute
(AttributeDescription.CompilerFeatureRequiredAttribute))
225
else if (arguments.Attribute.
IsTargetAttribute
(AttributeDescription.ExperimentalAttribute))
233
else if (arguments.Attribute.
IsTargetAttribute
(AttributeDescription.MetadataUpdateDeletedAttribute))
481
if (!boundAttribute.HasErrors && boundAttribute.
IsTargetAttribute
(AttributeDescription.TypeForwardedToAttribute) &&
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
258
if (attribute.
IsTargetAttribute
(AttributeDescription.FixedBufferAttribute))
Symbols\TypeSymbol.cs (1)
1994
attributeData.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))