Base:
property
ContainingSymbol
Microsoft.CodeAnalysis.CSharp.Symbol.ContainingSymbol
12 references to ContainingSymbol
Microsoft.CodeAnalysis.CSharp (11)
Symbols\Metadata\PE\PEParameterSymbol.cs (11)
762var parameters = ContainingSymbol.GetParameters(); 871else if (ContainingSymbol is MethodSymbol { Name: WellKnownMemberNames.ExtensionMarkerMethodName } 874&& (object)markerMethod == ContainingSymbol) 885var parameters = ContainingSymbol.GetParameters(); 892case "" when !ContainingSymbol.RequiresInstanceReceiver() 893|| ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke } 894|| ContainingSymbol.GetIsNewExtensionMember(): 900Debug.Assert(!ContainingSymbol.GetIsNewExtensionMember()); 905if (ContainingSymbol is { IsStatic: false, ContainingSymbol: TypeSymbol { IsExtension: true, ExtensionParameter.Name: var extensionParameterName } } 1216var decoder = ContainingSymbol switch 1220_ => throw ExceptionUtilities.UnexpectedValue(this.ContainingSymbol.Kind)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\ParamsCollectionTests.cs (1)
9008if (p1.ContainingSymbol is PropertySymbol prop)