8 implementations of IEnum
Microsoft.Diagnostics.DataContractReader.Legacy (8)
ClrDataMethodDefinition.cs (1)
20private sealed class EnumMethodDefinitionExtents : IEnum<ClrDataMethodDefinitionExtent>
ClrDataMethodInstance.cs (1)
19private sealed class EnumMethodExtents : IEnum<ClrDataAddressRange>
ClrDataModule.cs (1)
124internal sealed class EnumMethodDefinitions : IEnum<uint>
ClrDataValue.cs (1)
635private sealed class FieldEnumeration : IEnum<FieldEntry>
Dbi\Helpers\HeapWalk.cs (1)
11internal sealed class HeapWalk : IEnum<COR_HEAPOBJECT>
Dbi\Helpers\RefWalk.cs (1)
12internal sealed class RefWalk : IEnum<DacGcReference>
SOSDacImpl.IXCLRDataProcess.cs (2)
371private sealed class ProcessEnum<T> : IEnum<T> 733internal sealed class EnumMethodInstances : IEnum<MethodDescHandle>
21 references to IEnum
Microsoft.Diagnostics.DataContractReader.Legacy (21)
ClrDataMethodDefinition.cs (4)
175*handle = (ulong)((IEnum<MethodDescHandle>)emi).GetHandle(); 281((IEnum<MethodDescHandle>)emi).Dispose(); 453*handle = (ulong)((IEnum<ClrDataMethodDefinitionExtent>)extents).GetHandle(); 549((IEnum<ClrDataMethodDefinitionExtent>)extents).Dispose();
ClrDataMethodInstance.cs (2)
561*handle = (ulong)((IEnum<ClrDataAddressRange>)extents).GetHandle(); 654((IEnum<ClrDataAddressRange>)extents).Dispose();
ClrDataModule.cs (2)
305*handle = (ulong)((IEnum<uint>)emd).GetHandle(); 388((IEnum<uint>)emd).Dispose();
ClrDataValue.cs (2)
689*handle = (ulong)((IEnum<FieldEntry>)enumeration).GetHandle(); 802((IEnum<FieldEntry>)enumeration).Dispose();
Dbi\DacDbiImpl.cs (4)
4820*pHandle = (nuint)((IEnum<COR_HEAPOBJECT>)walk).GetHandle(); 4856((IEnum<COR_HEAPOBJECT>)walk).Dispose(); 5128*pHandle = (nuint)((IEnum<DacGcReference>)walk).GetHandle(); 5162((IEnum<DacGcReference>)walk).Dispose();
SOSDacImpl.IXCLRDataProcess.cs (7)
404*handle = (ulong)((IEnum<TargetPointer>)domains).GetHandle(); 494((IEnum<TargetPointer>)domains).Dispose(); 577*handle = (ulong)((IEnum<Contracts.ModuleHandle>)moduleEnum).GetHandle(); 666((IEnum<Contracts.ModuleHandle>)modules).Dispose(); 966*handle = (ulong)((IEnum<MethodDescHandle>)emi).GetHandle(); 1546*handle = (ulong)((IEnum<MethodDefinitionInfo>)methodDefinitions).GetHandle(); 1654((IEnum<MethodDefinitionInfo>)methodDefinitions).Dispose();