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)
410private sealed class ProcessEnum<T> : IEnum<T> 792internal sealed class EnumMethodInstances : IEnum<MethodDescHandle>
21 references to IEnum
Microsoft.Diagnostics.DataContractReader.Legacy (21)
ClrDataMethodDefinition.cs (4)
184*handle = (ulong)((IEnum<MethodDescHandle>)emi).GetHandle(); 292((IEnum<MethodDescHandle>)emi).Dispose(); 479*handle = (ulong)((IEnum<ClrDataMethodDefinitionExtent>)extents).GetHandle(); 577((IEnum<ClrDataMethodDefinitionExtent>)extents).Dispose();
ClrDataMethodInstance.cs (2)
596*handle = (ulong)((IEnum<ClrDataAddressRange>)extents).GetHandle(); 691((IEnum<ClrDataAddressRange>)extents).Dispose();
ClrDataModule.cs (2)
374*handle = (ulong)((IEnum<uint>)emd).GetHandle(); 459((IEnum<uint>)emd).Dispose();
ClrDataValue.cs (2)
749*handle = (ulong)((IEnum<FieldEntry>)enumeration).GetHandle(); 862((IEnum<FieldEntry>)enumeration).Dispose();
Dbi\DacDbiImpl.cs (4)
4930*pHandle = (nuint)((IEnum<COR_HEAPOBJECT>)walk).GetHandle(); 4967((IEnum<COR_HEAPOBJECT>)walk).Dispose(); 5243*pHandle = (nuint)((IEnum<DacGcReference>)walk).GetHandle(); 5278((IEnum<DacGcReference>)walk).Dispose();
SOSDacImpl.IXCLRDataProcess.cs (7)
444*handle = (ulong)((IEnum<TargetPointer>)domains).GetHandle(); 536((IEnum<TargetPointer>)domains).Dispose(); 633*handle = (ulong)((IEnum<Contracts.ModuleHandle>)moduleEnum).GetHandle(); 724((IEnum<Contracts.ModuleHandle>)modules).Dispose(); 1026*handle = (ulong)((IEnum<MethodDescHandle>)emi).GetHandle(); 1662*handle = (ulong)((IEnum<MethodDefinitionInfo>)methodDefinitions).GetHandle(); 1773((IEnum<MethodDefinitionInfo>)methodDefinitions).Dispose();