14 overrides of GetAttributeUsageInfo
Microsoft.CodeAnalysis.CSharp (14)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
259
internal sealed override AttributeUsageInfo
GetAttributeUsageInfo
()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
318
internal sealed override AttributeUsageInfo
GetAttributeUsageInfo
()
Symbols\ErrorTypeSymbol.cs (1)
536
internal override AttributeUsageInfo
GetAttributeUsageInfo
()
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2662
internal override AttributeUsageInfo
GetAttributeUsageInfo
()
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
40
internal override AttributeUsageInfo
GetAttributeUsageInfo
()
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1054
internal override AttributeUsageInfo
GetAttributeUsageInfo
()
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
224
internal override AttributeUsageInfo
GetAttributeUsageInfo
() => default;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
906
internal override AttributeUsageInfo
GetAttributeUsageInfo
() => default;
Symbols\Synthesized\SynthesizedContainer.cs (1)
201
internal override AttributeUsageInfo
GetAttributeUsageInfo
() => default(AttributeUsageInfo);
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
161
internal override AttributeUsageInfo
GetAttributeUsageInfo
() => AttributeUsageInfo.Default;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
128
internal override AttributeUsageInfo
GetAttributeUsageInfo
() => AttributeUsageInfo.Default;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
155
internal override AttributeUsageInfo
GetAttributeUsageInfo
() => default;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
144
internal override AttributeUsageInfo
GetAttributeUsageInfo
()
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
260
internal override AttributeUsageInfo
GetAttributeUsageInfo
()
13 references to GetAttributeUsageInfo
Microsoft.CodeAnalysis.CSharp (13)
Compiler\ClsComplianceChecker.cs (1)
349
AttributeUsageInfo attributeUsage = attribute.AttributeClass.
GetAttributeUsageInfo
();
Emitter\Model\AttributeDataAdapter.cs (1)
96
get { return this.AttributeClass.
GetAttributeUsageInfo
().AllowMultiple; }
Emitter\Model\PEAssemblyBuilder.cs (1)
585
if (symbol.
GetAttributeUsageInfo
() != AttributeUsageInfo.Default)
Lowering\ClosureConversion\LambdaCapturedVariable.cs (1)
193
(attributeType.
GetAttributeUsageInfo
().ValidTargets & System.AttributeTargets.Field) != 0)
Lowering\StateMachineRewriter\StateMachineFieldSymbol.cs (1)
108
(attributeType.
GetAttributeUsageInfo
().ValidTargets & System.AttributeTargets.Field) != 0)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
2667
return ((object)this.BaseTypeNoUseSiteDiagnostics != null) ? this.BaseTypeNoUseSiteDiagnostics.
GetAttributeUsageInfo
() : AttributeUsageInfo.Default;
2685
return ((object)this.BaseTypeNoUseSiteDiagnostics != null) ? this.BaseTypeNoUseSiteDiagnostics.
GetAttributeUsageInfo
() : AttributeUsageInfo.Default;
Symbols\Source\SourceAssemblySymbol.cs (1)
1228
if (attributeClass.
GetAttributeUsageInfo
().AllowMultiple)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
721
AttributeUsageInfo attributeUsage = attribute.AttributeClass.
GetAttributeUsageInfo
();
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1064
return ((object)this.BaseTypeNoUseSiteDiagnostics != null) ? this.BaseTypeNoUseSiteDiagnostics.
GetAttributeUsageInfo
() : AttributeUsageInfo.Default;
Symbols\Symbol_Attributes.cs (1)
897
AttributeUsageInfo attributeUsageInfo = attributeType.
GetAttributeUsageInfo
();
Symbols\Synthesized\Records\SynthesizedPrimaryConstructorParameterBackingFieldSymbol.cs (1)
76
(attributeType.
GetAttributeUsageInfo
().ValidTargets & System.AttributeTargets.Field) != 0)
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
262
return _underlyingType.
GetAttributeUsageInfo
();