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