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