Base:
property
ContainingSymbol
Microsoft.CodeAnalysis.CSharp.Symbol.ContainingSymbol
11 references to ContainingSymbol
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Metadata\PE\PEParameterSymbol.cs (10)
885else if (ContainingSymbol is MethodSymbol { Name: WellKnownMemberNames.ExtensionMarkerMethodName } 888&& (object)markerMethod == ContainingSymbol) 899var parameters = ContainingSymbol.GetParameters(); 906case "" when !ContainingSymbol.RequiresInstanceReceiver() 907|| ContainingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.DelegateInvoke } 908|| ContainingSymbol.IsExtensionBlockMember(): 914Debug.Assert(!ContainingSymbol.IsExtensionBlockMember()); 919if (ContainingSymbol is { IsStatic: false, ContainingSymbol: NamedTypeSymbol { IsExtension: true, ExtensionParameter.Name: var extensionParameterName } } 1230var decoder = ContainingSymbol switch 1234_ => throw ExceptionUtilities.UnexpectedValue(this.ContainingSymbol.Kind)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\ParamsCollectionTests.cs (1)
8992if (p1.ContainingSymbol is PropertySymbol prop)