1 instantiation of GenericMethodEntry
System.Private.TypeLoader (1)
Internal\Runtime\TypeLoader\TypeBuilder.cs (1)
800yield return new TypeLoaderEnvironment.GenericMethodEntry
25 references to GenericMethodEntry
System.Private.TypeLoader (25)
Internal\Runtime\TypeLoader\TypeBuilder.cs (1)
795private IEnumerable<TypeLoaderEnvironment.GenericMethodEntry> MethodsToRegister()
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.ConstructedGenericMethodsLookup.cs (17)
46public virtual bool IsEqualToEntryByComponentsComparison(GenericMethodEntry other) 74internal class DynamicGenericMethodsHashtable : LockFreeReaderHashtable<GenericMethodLookupData, GenericMethodEntry> 80protected override bool CompareKeyToValue(GenericMethodLookupData key, GenericMethodEntry value) 85protected override int GetValueHashCode(GenericMethodEntry value) 90protected override bool CompareValueToValue(GenericMethodEntry value1, GenericMethodEntry value2) 96protected override GenericMethodEntry CreateValueFromKey(GenericMethodLookupData key) 103internal class DynamicGenericMethodComponentsHashtable : LockFreeReaderHashtable<IntPtr, GenericMethodEntry> 109protected override bool CompareKeyToValue(IntPtr key, GenericMethodEntry value) 114protected override int GetValueHashCode(GenericMethodEntry value) 120protected override bool CompareValueToValue(GenericMethodEntry value1, GenericMethodEntry value2) 126protected override GenericMethodEntry CreateValueFromKey(IntPtr key) 137internal abstract bool MatchGenericMethodEntry(GenericMethodEntry entry); 191internal override bool MatchGenericMethodEntry(GenericMethodEntry entry) 354GenericMethodEntry entry; 407GenericMethodEntry entry;
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.ConstructedGenericsRegistration.cs (7)
23public IEnumerable<GenericMethodEntry> MethodsToRegister; 36GenericMethodEntry[] registeredMethods = null; 65registeredMethods = new GenericMethodEntry[registrationData.MethodsToRegisterCount]; 67foreach (GenericMethodEntry methodEntry in registrationData.MethodsToRegister) 75GenericMethodEntry registeredMethodComponentsEntry = _dynamicGenericMethodComponents.AddOrGetExisting(methodEntry); 79GenericMethodEntry registeredMethodEntry = _dynamicGenericMethods.AddOrGetExisting(methodEntry); 110GenericMethodEntry failedEntry = _dynamicGenericMethods.GetValueIfExists(registeredMethods[i]);