10 references to IsAttributeType
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Symbols.cs (2)
2157Compilation.IsAttributeType((NamedTypeSymbol)first) && 2158Compilation.IsAttributeType((NamedTypeSymbol)second))
Compiler\ClsComplianceChecker.cs (1)
251else if (_compilation.IsAttributeType(symbol) && !HasAcceptableAttributeConstructor(symbol))
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
615bool alwaysIncludeConstructors = context.IncludePrivateMembers || AdaptedNamedTypeSymbol.DeclaringCompilation.IsAttributeType(AdaptedNamedTypeSymbol);
FlowAnalysis\DefiniteAssignment.cs (1)
246(type.IsErrorType() || compilation.IsAttributeType(type)));
Symbols\Compilation_WellKnownMembers.cs (1)
200return IsAttributeType(type.EnsureCSharpSymbolOrNull(nameof(type)));
Symbols\Source\SourceNamedTypeSymbol.cs (3)
1016Debug.Assert(this.SpecialType == SpecialType.System_Object || this.DeclaringCompilation.IsAttributeType(this)); 1220if (!this.DeclaringCompilation.IsAttributeType(this)) 1291if (!this.DeclaringCompilation.IsAttributeType(this))
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
106if (this.IsGenericType && !baseContainsErrorTypes && this.DeclaringCompilation.IsAttributeType(localBase))