Base:
property
ContainingSymbol
Microsoft.CodeAnalysis.CSharp.Symbol.ContainingSymbol
11 references to ContainingSymbol
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Metadata\PE\PEParameterSymbol.cs (10)
867else if (ContainingSymbol is MethodSymbol { Name: WellKnownMemberNames.ExtensionMarkerMethodName } 870&& (object)markerMethod == ContainingSymbol) 881var parameters = ContainingSymbol.GetParameters(); 888case "" when !ContainingSymbol.RequiresInstanceReceiver() 889|| ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke } 890|| ContainingSymbol.GetIsNewExtensionMember(): 896Debug.Assert(!ContainingSymbol.GetIsNewExtensionMember()); 901if (ContainingSymbol is { IsStatic: false, ContainingSymbol: NamedTypeSymbol { IsExtension: true, ExtensionParameter.Name: var extensionParameterName } } 1212var decoder = ContainingSymbol switch 1216_ => throw ExceptionUtilities.UnexpectedValue(this.ContainingSymbol.Kind)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\ParamsCollectionTests.cs (1)
8992if (p1.ContainingSymbol is PropertySymbol prop)