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)
74
if (attr.
IsTargetAttribute
(AttributeDescription.OverloadResolutionPriorityAttribute) ||
75
attr.
IsTargetAttribute
(AttributeDescription.RequiresUnsafeAttribute))
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (11)
178
if (attribute.
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
182
else if (attribute.
IsTargetAttribute
(AttributeDescription.NonSerializedAttribute))
186
else if (attribute.
IsTargetAttribute
(AttributeDescription.FieldOffsetAttribute))
208
else if (attribute.
IsTargetAttribute
(AttributeDescription.MarshalAsAttribute))
212
else if (attribute.
IsTargetAttribute
(AttributeDescription.RequiresUnsafeAttribute))
224
else if (attribute.
IsTargetAttribute
(AttributeDescription.DateTimeConstantAttribute))
228
else if (attribute.
IsTargetAttribute
(AttributeDescription.DecimalConstantAttribute))
232
else if (attribute.
IsTargetAttribute
(AttributeDescription.AllowNullAttribute))
236
else if (attribute.
IsTargetAttribute
(AttributeDescription.DisallowNullAttribute))
240
else if (attribute.
IsTargetAttribute
(AttributeDescription.MaybeNullAttribute))
244
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)
350
if (attribute.
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
354
else if (attribute.
IsTargetAttribute
(AttributeDescription.RequiresUnsafeAttribute))
373
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExcludeFromCodeCoverageAttribute))
377
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
381
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
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))
570
else if (attribute.
IsTargetAttribute
(AttributeDescription.RequiresUnsafeAttribute))
586
else if (attribute.
IsTargetAttribute
(AttributeDescription.SecurityCriticalAttribute)
587
|| attribute.
IsTargetAttribute
(AttributeDescription.SecuritySafeCriticalAttribute))
594
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
598
else if (attribute.
IsTargetAttribute
(AttributeDescription.DoesNotReturnAttribute))
602
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullAttribute))
607
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullWhenAttribute))
612
else if (attribute.
IsTargetAttribute
(AttributeDescription.ModuleInitializerAttribute))
617
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnmanagedCallersOnlyAttribute))
621
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
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)
1582
if (attribute.
IsTargetAttribute
(AttributeDescription.IndexerNameAttribute))
1587
else if (attribute.
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
1591
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExcludeFromCodeCoverageAttribute))
1595
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
1599
else if (attribute.
IsTargetAttribute
(AttributeDescription.DynamicAttribute))
1604
else if (attribute.
IsTargetAttribute
(AttributeDescription.RequiresUnsafeAttribute))
1616
else if (attribute.
IsTargetAttribute
(AttributeDescription.DisallowNullAttribute))
1620
else if (attribute.
IsTargetAttribute
(AttributeDescription.AllowNullAttribute))
1624
else if (attribute.
IsTargetAttribute
(AttributeDescription.MaybeNullAttribute))
1628
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullAttribute))
1632
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullAttribute))
1637
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullWhenAttribute))
1642
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
1663
else if (attribute.
IsTargetAttribute
(AttributeDescription.OverloadResolutionPriorityAttribute))
1751
=> (SourceAttributeData)GetAttributes().First(a => a.
IsTargetAttribute
(attributeDescription));
1754
=> GetAttributes().Where(a => a.
IsTargetAttribute
(attributeDescription)).Cast<SourceAttributeData>().ToImmutableArray();
Symbols\Symbol.cs (7)
1564
attribute.
IsTargetAttribute
(AttributeDescription.DynamicAttribute))
1586
attribute.
IsTargetAttribute
(AttributeDescription.TupleElementNamesAttribute))
1591
attribute.
IsTargetAttribute
(AttributeDescription.NullableAttribute))
1609
attribute.
IsTargetAttribute
(AttributeDescription.CaseSensitiveExtensionAttribute))
1615
attribute.
IsTargetAttribute
(AttributeDescription.RequiredMemberAttribute))
1621
attribute.
IsTargetAttribute
(AttributeDescription.ScopedRefAttribute))
1654
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))