Base:
property
ContainingSymbol
Microsoft.CodeAnalysis.CSharp.Symbol.ContainingSymbol
12 references to ContainingSymbol
Microsoft.CodeAnalysis.CSharp (11)
Symbols\Metadata\PE\PEParameterSymbol.cs (11)
764var parameters = ContainingSymbol.GetParameters(); 873else if (ContainingSymbol is MethodSymbol { Name: WellKnownMemberNames.ExtensionMarkerMethodName } 876&& (object)markerMethod == ContainingSymbol) 887var parameters = ContainingSymbol.GetParameters(); 894case "" when !ContainingSymbol.RequiresInstanceReceiver() 895|| ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke } 896|| ContainingSymbol.GetIsNewExtensionMember(): 902Debug.Assert(!ContainingSymbol.GetIsNewExtensionMember()); 907if (ContainingSymbol is { IsStatic: false, ContainingSymbol: TypeSymbol { IsExtension: true, ExtensionParameter.Name: var extensionParameterName } } 1218var decoder = ContainingSymbol switch 1222_ => throw ExceptionUtilities.UnexpectedValue(this.ContainingSymbol.Kind)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\ParamsCollectionTests.cs (1)
9008if (p1.ContainingSymbol is PropertySymbol prop)