Base:
property
OwningType
Internal.TypeSystem.MethodDesc.OwningType
23 references to OwningType
ILCompiler.Compiler (13)
Compiler\Dataflow\FlowAnnotations.cs (1)
423
if (IsTypeInterestingForDataflow(method.
OwningType
) && !signature.IsStatic)
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (1)
62
EcmaMethod method => (method.
OwningType
, method.GetDecodedCustomAttributes("System.Diagnostics.CodeAnalysis", "DynamicDependencyAttribute")),
Compiler\DependencyAnalysis\MethodMetadataNode.cs (1)
47
var owningType = (MetadataType)_method.
OwningType
;
Compiler\NoMetadataBlockingPolicy.cs (2)
53
if (ecmaMethod.
OwningType
== GetArrayOfTType(ecmaMethod))
58
&& ecmaMethod.
OwningType
.IsWellKnownType(WellKnownType.ValueType))
Compiler\SubstitutedILProvider.cs (1)
416
if (callee != null && callee.IsSpecialName && callee.
OwningType
is EcmaType calleeType
Compiler\SubstitutionProvider.cs (1)
95
if (method.
OwningType
is not EcmaType declaringType)
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (2)
280
TypeDesc methodOwningType = method.
OwningType
;
322
Instantiation typeContext = method.
OwningType
.Instantiation;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
38
TypeDesc ownerType = (owner as EcmaMethod)?.
OwningType
;
src\runtime\src\coreclr\tools\Common\Compiler\PseudoDescExtensions.cs (2)
18
var type = ecmaAccessor.
OwningType
;
38
var type = ecmaAccessor.
OwningType
;
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\NativeAotILProvider.cs (1)
308
if (ecmaMethod.
OwningType
.Module != ecmaMethod.Context.SystemModule)
ILCompiler.ReadyToRun (7)
IL\ReadyToRunILProvider.cs (1)
192
if (ecmaMethod.
OwningType
.Module != ecmaMethod.Context.SystemModule)
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (2)
280
TypeDesc methodOwningType = method.
OwningType
;
322
Instantiation typeContext = method.
OwningType
.Instantiation;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
38
TypeDesc ownerType = (owner as EcmaMethod)?.
OwningType
;
src\runtime\src\coreclr\tools\Common\Compiler\PseudoDescExtensions.cs (2)
18
var type = ecmaAccessor.
OwningType
;
38
var type = ecmaAccessor.
OwningType
;
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
3927
EcmaType owningType = ecmaMethod.
OwningType
;
ILCompiler.RyuJit (1)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
3927
EcmaType owningType = ecmaMethod.
OwningType
;
ILCompiler.TypeSystem (2)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EffectiveVisibility.cs (1)
122
for (EcmaType type = method.
OwningType
; type is not null; type = type.ContainingType)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\UnsafeAccessors.cs (1)
655
if (index >= method.
OwningType
.Instantiation.Length)