1 write to _typeDefinition
ILCompiler.TypeSystem (1)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.cs (1)
42
_typeDefinition
= module.MetadataReader.GetTypeDefinition(handle);
38 references to _typeDefinition
ILCompiler.TypeSystem (38)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.cs (32)
85
var genericParameterHandles =
_typeDefinition
.GetGenericParameters();
139
var baseTypeHandle =
_typeDefinition
.BaseType;
185
if ((
_typeDefinition
.Attributes & TypeAttributes.Interface) != 0)
224
foreach (CustomAttributeHandle attributeHandle in
_typeDefinition
.GetCustomAttributes())
252
StringHandle handle =
_typeDefinition
.Name;
273
StringHandle handle =
_typeDefinition
.Namespace;
294
foreach (var handle in
_typeDefinition
.GetMethods())
303
foreach (var handle in
_typeDefinition
.GetMethods())
326
foreach (var handle in
_typeDefinition
.GetMethods())
343
foreach (var handle in
_typeDefinition
.GetMethods())
361
foreach (var handle in
_typeDefinition
.GetMethods())
383
foreach (var handle in
_typeDefinition
.GetMethods())
440
foreach (var handle in
_typeDefinition
.GetFields())
454
foreach (var handle in
_typeDefinition
.GetFields())
469
foreach (var handle in
_typeDefinition
.GetFields())
483
foreach (var handle in
_typeDefinition
.GetNestedTypes())
493
foreach (var handle in
_typeDefinition
.GetNestedTypes())
519
return
_typeDefinition
.Attributes;
527
if (!
_typeDefinition
.Attributes.IsNested())
530
var handle =
_typeDefinition
.GetDeclaringType();
537
return !MetadataReader.GetCustomAttributeHandle(
_typeDefinition
.GetCustomAttributes(),
543
TypeLayout layout =
_typeDefinition
.GetLayout();
548
var attr = MetadataReader.GetCustomAttribute(MetadataReader.GetCustomAttributeHandle(
_typeDefinition
.GetCustomAttributes(),
567
var attrHandle = MetadataReader.GetCustomAttributeHandle(
_typeDefinition
.GetCustomAttributes(),
612
return (
_typeDefinition
.Attributes & TypeAttributes.LayoutMask) == TypeAttributes.ExplicitLayout;
620
return (
_typeDefinition
.Attributes & TypeAttributes.LayoutMask) == TypeAttributes.SequentialLayout;
628
return (
_typeDefinition
.Attributes & TypeAttributes.LayoutMask) == TypeAttributesExtendedLayout;
636
return (
_typeDefinition
.Attributes & TypeAttributes.LayoutMask) == TypeAttributes.AutoLayout;
644
return (
_typeDefinition
.Attributes & TypeAttributes.BeforeFieldInit) != 0;
660
return (
_typeDefinition
.Attributes & TypeAttributes.Sealed) != 0;
668
return (
_typeDefinition
.Attributes & TypeAttributes.Abstract) != 0;
676
return (PInvokeStringFormat)(
_typeDefinition
.Attributes & TypeAttributes.StringFormatMask);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.Interfaces.cs (1)
26
var interfaceHandles =
_typeDefinition
.GetInterfaceImplementations();
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.MethodImpls.cs (2)
24
foreach (var methodImplHandle in
_typeDefinition
.GetMethodImplementations())
68
foreach (var methodImplHandle in
_typeDefinition
.GetMethodImplementations())
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.TypeEquivalence.cs (3)
18
if (IsInterface &&
_typeDefinition
.Attributes.HasFlag(TypeAttributes.Import))
132
return
_typeDefinition
.Attributes.HasFlag(TypeAttributes.WindowsRuntime);
140
return
_typeDefinition
.Attributes.HasFlag(TypeAttributes.Import);