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