11 overrides of GetAttributeUsageInfo
Microsoft.CodeAnalysis.CSharp (9)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
249internal sealed override AttributeUsageInfo GetAttributeUsageInfo()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
302internal sealed override AttributeUsageInfo GetAttributeUsageInfo()
Symbols\ErrorTypeSymbol.cs (1)
520internal override AttributeUsageInfo GetAttributeUsageInfo()
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2363internal override AttributeUsageInfo GetAttributeUsageInfo()
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
40internal override AttributeUsageInfo GetAttributeUsageInfo()
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1014internal override AttributeUsageInfo GetAttributeUsageInfo()
Symbols\Synthesized\SynthesizedContainer.cs (1)
195internal override AttributeUsageInfo GetAttributeUsageInfo() => default(AttributeUsageInfo);
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
146internal override AttributeUsageInfo GetAttributeUsageInfo() => AttributeUsageInfo.Default;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
252internal override AttributeUsageInfo GetAttributeUsageInfo()
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EENamedTypeSymbol.cs (1)
145internal override AttributeUsageInfo GetAttributeUsageInfo()
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
322internal override AttributeUsageInfo GetAttributeUsageInfo()
15 references to GetAttributeUsageInfo
Microsoft.CodeAnalysis.CSharp (10)
Compiler\ClsComplianceChecker.cs (1)
342AttributeUsageInfo attributeUsage = attribute.AttributeClass.GetAttributeUsageInfo();
Emitter\Model\AttributeDataAdapter.cs (1)
96get { return this.AttributeClass.GetAttributeUsageInfo().AllowMultiple; }
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
2368return ((object)this.BaseTypeNoUseSiteDiagnostics != null) ? this.BaseTypeNoUseSiteDiagnostics.GetAttributeUsageInfo() : AttributeUsageInfo.Default; 2395return ((object)this.BaseTypeNoUseSiteDiagnostics != null) ? this.BaseTypeNoUseSiteDiagnostics.GetAttributeUsageInfo() : AttributeUsageInfo.Default;
Symbols\Source\SourceAssemblySymbol.cs (1)
1221if (attributeClass.GetAttributeUsageInfo().AllowMultiple)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
639AttributeUsageInfo attributeUsage = arguments.Attribute.AttributeClass.GetAttributeUsageInfo(); 661AttributeUsageInfo attributeUsage = attribute.AttributeClass.GetAttributeUsageInfo();
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1024return ((object)this.BaseTypeNoUseSiteDiagnostics != null) ? this.BaseTypeNoUseSiteDiagnostics.GetAttributeUsageInfo() : AttributeUsageInfo.Default;
Symbols\Symbol_Attributes.cs (1)
876AttributeUsageInfo attributeUsageInfo = attributeType.GetAttributeUsageInfo();
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
254return _underlyingType.GetAttributeUsageInfo();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
Attributes\AttributeTests_NativeInteger.cs (1)
1464AttributeUsageInfo attributeUsage = attributeType.GetAttributeUsageInfo();
Attributes\AttributeTests_Nullable.cs (1)
4974AttributeUsageInfo attributeUsage = attributeType.GetAttributeUsageInfo();
Attributes\AttributeTests_NullableContext.cs (1)
208AttributeUsageInfo attributeUsage = attributeType.GetAttributeUsageInfo();
Attributes\AttributeTests_NullablePublicOnly.cs (1)
505AttributeUsageInfo attributeUsage = attributeType.GetAttributeUsageInfo();
Attributes\AttributeTests_WellKnownAttributes.cs (1)
5078var attributeUsage = attrType.GetAttributeUsageInfo();