Base:
property
ContainingSymbol
Microsoft.CodeAnalysis.CSharp.Symbol.ContainingSymbol
10 references to ContainingSymbol
Microsoft.CodeAnalysis.CSharp (10)
Symbols\SubstitutedTypeParameterSymbol.cs (2)
23Debug.Assert(ContainingSymbol.OriginalDefinition == _underlyingTypeParameter.ContainingSymbol.OriginalDefinition); 192internal override CSharpCompilation DeclaringCompilation => ContainingSymbol.DeclaringCompilation;
Symbols\Synthesized\SynthesizedTypeParameterSymbol.cs (8)
28Debug.Assert(ContainingSymbol.OriginalDefinition != _underlyingTypeParameter.ContainingSymbol.OriginalDefinition); 30Debug.Assert(this.TypeParameterKind == (ContainingSymbol is MethodSymbol ? TypeParameterKind.Method : 31(ContainingSymbol is NamedTypeSymbol ? TypeParameterKind.Type : 33$"Container is {ContainingSymbol?.Kind}, TypeParameterKind is {this.TypeParameterKind}"); 43public override TypeParameterKind TypeParameterKind => ContainingSymbol is MethodSymbol ? TypeParameterKind.Method : TypeParameterKind.Type; 49if (ContainingSymbol.Kind == SymbolKind.NamedType && !PropagateAttributes) 52if (ContainingSymbol.ContainingModule == definition.ContainingModule) 70private bool PropagateAttributes => _propagateAttributes || ContainingSymbol is SynthesizedMethodBaseSymbol { InheritsBaseMethodAttributes: true };