221 references to IsTargetAttribute
Microsoft.CodeAnalysis.CSharp (214)
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 (1)
76
if (attr.
IsTargetAttribute
(AttributeDescription.OverloadResolutionPriorityAttribute))
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (10)
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))
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))
2371
if (attribute.
IsTargetAttribute
(AttributeDescription.InternalsVisibleToAttribute))
2375
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblySignatureKeyAttribute))
2385
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyKeyFileAttribute))
2389
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyKeyNameAttribute))
2393
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyDelaySignAttribute))
2397
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyVersionAttribute))
2410
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyFileVersionAttribute))
2422
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyTitleAttribute))
2426
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyDescriptionAttribute))
2430
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyCultureAttribute))
2448
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyCompanyAttribute))
2452
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyProductAttribute))
2456
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyInformationalVersionAttribute))
2460
else if (attribute.
IsTargetAttribute
(AttributeDescription.SatelliteContractVersionAttribute))
2471
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyCopyrightAttribute))
2475
else if (attribute.
IsTargetAttribute
(AttributeDescription.AssemblyTrademarkAttribute))
2499
else if (attribute.
IsTargetAttribute
(AttributeDescription.ClassInterfaceAttribute))
2503
else if (attribute.
IsTargetAttribute
(AttributeDescription.TypeLibVersionAttribute))
2507
else if (attribute.
IsTargetAttribute
(AttributeDescription.ComCompatibleVersionAttribute))
2511
else if (attribute.
IsTargetAttribute
(AttributeDescription.GuidAttribute))
2516
else if (attribute.
IsTargetAttribute
(AttributeDescription.ImportedFromTypeLibAttribute))
2523
else if (attribute.
IsTargetAttribute
(AttributeDescription.PrimaryInteropAssemblyAttribute))
2530
else if (attribute.
IsTargetAttribute
(AttributeDescription.CompilationRelaxationsAttribute))
2534
else if (attribute.
IsTargetAttribute
(AttributeDescription.ReferenceAssemblyAttribute))
2538
else if (attribute.
IsTargetAttribute
(AttributeDescription.RuntimeCompatibilityAttribute))
2554
else if (attribute.
IsTargetAttribute
(AttributeDescription.DebuggableAttribute))
2558
else if (!isFromNetModule && attribute.
IsTargetAttribute
(AttributeDescription.TypeForwardedToAttribute))
2562
else if (attribute.
IsTargetAttribute
(AttributeDescription.CaseSensitiveExtensionAttribute))
2586
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExperimentalAttribute))
Symbols\Source\SourceComplexParameterSymbol.cs (26)
739
if (attribute.
IsTargetAttribute
(AttributeDescription.DefaultParameterValueAttribute))
744
else if (attribute.
IsTargetAttribute
(AttributeDescription.DecimalConstantAttribute))
749
else if (attribute.
IsTargetAttribute
(AttributeDescription.DateTimeConstantAttribute))
754
else if (attribute.
IsTargetAttribute
(AttributeDescription.OptionalAttribute))
764
else if (attribute.
IsTargetAttribute
(AttributeDescription.ParamArrayAttribute) || attribute.
IsTargetAttribute
(AttributeDescription.ParamCollectionAttribute))
769
else if (attribute.
IsTargetAttribute
(AttributeDescription.InAttribute))
773
else if (attribute.
IsTargetAttribute
(AttributeDescription.OutAttribute))
777
else if (attribute.
IsTargetAttribute
(AttributeDescription.MarshalAsAttribute))
781
else if (attribute.
IsTargetAttribute
(AttributeDescription.IDispatchConstantAttribute))
785
else if (attribute.
IsTargetAttribute
(AttributeDescription.IUnknownConstantAttribute))
789
else if (attribute.
IsTargetAttribute
(AttributeDescription.CallerLineNumberAttribute))
793
else if (attribute.
IsTargetAttribute
(AttributeDescription.CallerFilePathAttribute))
797
else if (attribute.
IsTargetAttribute
(AttributeDescription.CallerMemberNameAttribute))
801
else if (attribute.
IsTargetAttribute
(AttributeDescription.CallerArgumentExpressionAttribute))
817
else if (attribute.
IsTargetAttribute
(AttributeDescription.AllowNullAttribute))
821
else if (attribute.
IsTargetAttribute
(AttributeDescription.DisallowNullAttribute))
825
else if (attribute.
IsTargetAttribute
(AttributeDescription.MaybeNullAttribute))
829
else if (attribute.
IsTargetAttribute
(AttributeDescription.MaybeNullWhenAttribute))
833
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullAttribute))
837
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullWhenAttribute))
841
else if (attribute.
IsTargetAttribute
(AttributeDescription.DoesNotReturnIfAttribute))
845
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullIfNotNullAttribute))
849
else if (attribute.
IsTargetAttribute
(AttributeDescription.EnumeratorCancellationAttribute))
858
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
1241
Debug.Assert(arguments.Attribute.
IsTargetAttribute
(AttributeDescription.InterpolatedStringHandlerArgumentAttribute) && arguments.Attribute.CommonConstructorArguments.Length == 1);
Symbols\Source\SourceEventSymbol.cs (4)
349
if (attribute.
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
356
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExcludeFromCodeCoverageAttribute))
360
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
364
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
Symbols\Source\SourceFieldSymbol.cs (1)
123
if (attribute.
IsTargetAttribute
(AttributeDescription.FixedBufferAttribute))
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1441
if (attr.
IsTargetAttribute
(AttributeDescription.AsyncMethodBuilderAttribute)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (24)
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))
579
else if (attribute.
IsTargetAttribute
(AttributeDescription.SecurityCriticalAttribute)
580
|| attribute.
IsTargetAttribute
(AttributeDescription.SecuritySafeCriticalAttribute))
587
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
591
else if (attribute.
IsTargetAttribute
(AttributeDescription.DoesNotReturnAttribute))
595
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullAttribute))
600
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullWhenAttribute))
605
else if (attribute.
IsTargetAttribute
(AttributeDescription.ModuleInitializerAttribute))
610
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnmanagedCallersOnlyAttribute))
614
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
635
else if (attribute.
IsTargetAttribute
(AttributeDescription.InterceptsLocationAttribute))
639
else if (attribute.
IsTargetAttribute
(AttributeDescription.OverloadResolutionPriorityAttribute))
689
if (arguments.Attribute.
IsTargetAttribute
(description))
785
if (attribute.
IsTargetAttribute
(AttributeDescription.MarshalAsAttribute))
801
else if (attribute.
IsTargetAttribute
(AttributeDescription.MaybeNullAttribute))
805
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullAttribute))
809
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullIfNotNullAttribute))
Symbols\Source\SourceModuleSymbol.cs (3)
568
if (attribute.
IsTargetAttribute
(AttributeDescription.DefaultCharSetAttribute))
584
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
588
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExperimentalAttribute))
Symbols\Source\SourceNamedTypeSymbol.cs (21)
1104
if (attribute.
IsTargetAttribute
(AttributeDescription.AttributeUsageAttribute))
1108
else if (attribute.
IsTargetAttribute
(AttributeDescription.DefaultMemberAttribute))
1112
else if (attribute.
IsTargetAttribute
(AttributeDescription.CoClassAttribute))
1116
else if (attribute.
IsTargetAttribute
(AttributeDescription.ConditionalAttribute))
1120
else if (attribute.
IsTargetAttribute
(AttributeDescription.GuidAttribute))
1124
else if (attribute.
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
1128
else if (attribute.
IsTargetAttribute
(AttributeDescription.SerializableAttribute))
1132
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExcludeFromCodeCoverageAttribute))
1136
else if (attribute.
IsTargetAttribute
(AttributeDescription.StructLayoutAttribute))
1141
else if (attribute.
IsTargetAttribute
(AttributeDescription.SuppressUnmanagedCodeSecurityAttribute))
1145
else if (attribute.
IsTargetAttribute
(AttributeDescription.ClassInterfaceAttribute))
1149
else if (attribute.
IsTargetAttribute
(AttributeDescription.InterfaceTypeAttribute))
1153
else if (attribute.
IsTargetAttribute
(AttributeDescription.WindowsRuntimeImportAttribute))
1157
else if (attribute.
IsTargetAttribute
(AttributeDescription.RequiredAttributeAttribute))
1176
else if (attribute.
IsTargetAttribute
(AttributeDescription.SecurityCriticalAttribute)
1177
|| attribute.
IsTargetAttribute
(AttributeDescription.SecuritySafeCriticalAttribute))
1181
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
1185
else if (attribute.
IsTargetAttribute
(AttributeDescription.CollectionBuilderAttribute))
1203
else if (_lazyIsExplicitDefinitionOfNoPiaLocalType == ThreeState.Unknown && attribute.
IsTargetAttribute
(AttributeDescription.TypeIdentifierAttribute))
1207
else if (attribute.
IsTargetAttribute
(AttributeDescription.InlineArrayAttribute))
1225
else if (attribute.
IsTargetAttribute
(AttributeDescription.CompilerLoweringPreserveAttribute))
Symbols\Source\SourcePropertySymbolBase.cs (15)
1534
if (attribute.
IsTargetAttribute
(AttributeDescription.IndexerNameAttribute))
1539
else if (attribute.
IsTargetAttribute
(AttributeDescription.SpecialNameAttribute))
1543
else if (attribute.
IsTargetAttribute
(AttributeDescription.ExcludeFromCodeCoverageAttribute))
1547
else if (attribute.
IsTargetAttribute
(AttributeDescription.SkipLocalsInitAttribute))
1551
else if (attribute.
IsTargetAttribute
(AttributeDescription.DynamicAttribute))
1568
else if (attribute.
IsTargetAttribute
(AttributeDescription.DisallowNullAttribute))
1572
else if (attribute.
IsTargetAttribute
(AttributeDescription.AllowNullAttribute))
1576
else if (attribute.
IsTargetAttribute
(AttributeDescription.MaybeNullAttribute))
1580
else if (attribute.
IsTargetAttribute
(AttributeDescription.NotNullAttribute))
1584
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullAttribute))
1589
else if (attribute.
IsTargetAttribute
(AttributeDescription.MemberNotNullWhenAttribute))
1594
else if (attribute.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
1615
else 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)
1544
attribute.
IsTargetAttribute
(AttributeDescription.DynamicAttribute))
1566
attribute.
IsTargetAttribute
(AttributeDescription.TupleElementNamesAttribute))
1571
attribute.
IsTargetAttribute
(AttributeDescription.NullableAttribute))
1589
attribute.
IsTargetAttribute
(AttributeDescription.CaseSensitiveExtensionAttribute))
1595
attribute.
IsTargetAttribute
(AttributeDescription.RequiredMemberAttribute))
1601
attribute.
IsTargetAttribute
(AttributeDescription.ScopedRefAttribute))
1618
if (attribute.
IsTargetAttribute
(attributeDescription))
Symbols\Symbol_Attributes.cs (3)
220
if (arguments.Attribute.
IsTargetAttribute
(AttributeDescription.CompilerFeatureRequiredAttribute))
225
else if (arguments.Attribute.
IsTargetAttribute
(AttributeDescription.ExperimentalAttribute))
476
if (!boundAttribute.HasErrors && boundAttribute.
IsTargetAttribute
(AttributeDescription.TypeForwardedToAttribute) &&
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
245
if (attribute.
IsTargetAttribute
(AttributeDescription.FixedBufferAttribute))
Symbols\TypeSymbol.cs (1)
1985
attributeData.
IsTargetAttribute
(AttributeDescription.UnscopedRefAttribute))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Attributes\AttributeTests_Assembly.cs (2)
2136
return assembly.GetAttributes().Where(data => data.
IsTargetAttribute
(AttributeDescription.AssemblyDescriptionAttribute));
2247
var attrlist = attrs.Where(a => a.
IsTargetAttribute
(AttributeDescription.AssemblyFileVersionAttribute));
Attributes\InternalsVisibleToAndStrongNameTests.cs (3)
119
if (attrData.
IsTargetAttribute
(AttributeDescription.AssemblyKeyFileAttribute))
265
if (attrData.
IsTargetAttribute
(AttributeDescription.AssemblyKeyNameAttribute))
2804
Assert.False(assembly.GetAttributes().Any(attr => attr.
IsTargetAttribute
(AttributeDescription.InternalsVisibleToAttribute)));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\IndexerTests.cs (1)
2132
Assert.True(indexer.GetAttributes().Single().
IsTargetAttribute
(AttributeDescription.IndexerNameAttribute));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
376
return @this.GetAttributes().Where(a => a.
IsTargetAttribute
(description));