8 implementations of IEnum
Microsoft.Diagnostics.DataContractReader.Legacy (8)
ClrDataMethodDefinition.cs (1)
21private sealed class EnumMethodDefinitionExtents : IEnum<ClrDataMethodDefinitionExtent>
ClrDataMethodInstance.cs (1)
20private sealed class EnumMethodExtents : IEnum<ClrDataAddressRange>
ClrDataModule.cs (1)
128internal sealed class EnumMethodDefinitions : IEnum<uint>
ClrDataValue.cs (1)
695private 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)
419private sealed class ProcessEnum<T> : IEnum<T> 806internal sealed class EnumMethodInstances : IEnum<MethodDescHandle>
21 references to IEnum
Microsoft.Diagnostics.DataContractReader.Legacy (21)
ClrDataMethodDefinition.cs (4)
182*handle = (ulong)((IEnum<MethodDescHandle>)emi).GetHandle(); 280((IEnum<MethodDescHandle>)emi).Dispose(); 467*handle = (ulong)((IEnum<ClrDataMethodDefinitionExtent>)extents).GetHandle(); 565((IEnum<ClrDataMethodDefinitionExtent>)extents).Dispose();
ClrDataMethodInstance.cs (2)
595*handle = (ulong)((IEnum<ClrDataAddressRange>)extents).GetHandle(); 690((IEnum<ClrDataAddressRange>)extents).Dispose();
ClrDataModule.cs (2)
389*handle = (ulong)((IEnum<uint>)emd).GetHandle(); 474((IEnum<uint>)emd).Dispose();
ClrDataValue.cs (2)
749*handle = (ulong)((IEnum<FieldEntry>)enumeration).GetHandle(); 862((IEnum<FieldEntry>)enumeration).Dispose();
Dbi\DacDbiImpl.cs (4)
4949*pHandle = (nuint)((IEnum<COR_HEAPOBJECT>)walk).GetHandle(); 4986((IEnum<COR_HEAPOBJECT>)walk).Dispose(); 5262*pHandle = (nuint)((IEnum<DacGcReference>)walk).GetHandle(); 5297((IEnum<DacGcReference>)walk).Dispose();
SOSDacImpl.IXCLRDataProcess.cs (7)
453*handle = (ulong)((IEnum<TargetPointer>)domains).GetHandle(); 545((IEnum<TargetPointer>)domains).Dispose(); 646*handle = (ulong)((IEnum<Contracts.ModuleHandle>)moduleEnum).GetHandle(); 737((IEnum<Contracts.ModuleHandle>)modules).Dispose(); 1038*handle = (ulong)((IEnum<MethodDescHandle>)emi).GetHandle(); 1672*handle = (ulong)((IEnum<MethodDefinitionInfo>)methodDefinitions).GetHandle(); 1783((IEnum<MethodDefinitionInfo>)methodDefinitions).Dispose();