66 overrides of CompareValueToValue
ILCompiler.Compiler (43)
Compiler\Compilation.cs (1)
581
protected override bool
CompareValueToValue
(MethodILData value1, MethodILData value2)
Compiler\CompilerTypeSystemContext.BoxedTypes.cs (3)
146
protected override bool
CompareValueToValue
(BoxedValueType value1, BoxedValueType value2)
185
protected override bool
CompareValueToValue
(GenericUnboxingThunk value1, GenericUnboxingThunk value2)
212
protected override bool
CompareValueToValue
(UnboxingThunk value1, UnboxingThunk value2)
Compiler\CompilerTypeSystemContext.DelegateInfo.cs (1)
30
protected override bool
CompareValueToValue
(DelegateInfo value1, DelegateInfo value2)
Compiler\CompilerTypeSystemContext.DynamicInvoke.cs (1)
14
protected override bool
CompareValueToValue
(DynamicInvokeMethodThunk value1, DynamicInvokeMethodThunk value2) => value1.TargetSignature.Equals(value2.TargetSignature) && value1.OwningType == value2.OwningType;
Compiler\CompilerTypeSystemContext.GetFieldMethodOverrides.cs (2)
24
protected override bool
CompareValueToValue
(MethodDesc v1, MethodDesc v2) => v1.OwningType == v2.OwningType;
183
protected override bool
CompareValueToValue
(TypeState v1, TypeState v2) => v1.Type == v2.Type;
Compiler\CompilerTypeSystemContext.InterfaceThunks.cs (1)
133
protected override bool
CompareValueToValue
(DefaultInterfaceMethodImplementationInstantiationThunk value1, DefaultInterfaceMethodImplementationInstantiationThunk value2)
Compiler\Dataflow\CompilerGeneratedState.cs (1)
56
protected override bool
CompareValueToValue
(TypeCache value1, TypeCache value2) => value1.Type == value2.Type;
Compiler\Dataflow\FlowAnnotations.cs (1)
329
protected override bool
CompareValueToValue
(TypeAnnotations value1, TypeAnnotations value2) => value1.Type == value2.Type;
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (1)
266
protected override bool
CompareValueToValue
(GenericLookupResult value1, GenericLookupResult value2) => Equals(value1, value2);
Compiler\DependencyAnalysis\NodeFactory.cs (6)
726
protected override bool
CompareValueToValue
(IEETypeNode value1, IEETypeNode value2) => value1.Type == value2.Type;
1034
protected override bool
CompareValueToValue
(VTableSliceNode value1, VTableSliceNode value2) => value1.Type == value2.Type;
1093
protected override bool
CompareValueToValue
(IMethodNode value1, IMethodNode value2) => value1.Method == value2.Method;
1298
protected override bool
CompareValueToValue
(ShadowConcreteMethodNode value1, ShadowConcreteMethodNode value2) => value1.Method == value2.Method;
1316
protected override bool
CompareValueToValue
(ShadowNonConcreteMethodNode value1, ShadowNonConcreteMethodNode value2) => value1.Method == value2.Method;
1385
protected override bool
CompareValueToValue
(VirtualMethodUseNode value1, VirtualMethodUseNode value2) => value1.Method == value2.Method;
Compiler\ILScanner.cs (1)
191
protected override bool
CompareValueToValue
(Helper value1, Helper value2) => value1.HelperID == value2.HelperID;
Compiler\Logging\UnconditionalSuppressMessageAttributeState.cs (1)
48
protected override bool
CompareValueToValue
(EcmaAssembly value1, EcmaAssembly value2) => value1 == value2;
Compiler\ManifestResourceBlockingPolicy.cs (1)
87
protected override bool
CompareValueToValue
(AssemblyFeatureInfo value1, AssemblyFeatureInfo value2) => value1.Module == value2.Module;
Compiler\PreinitializationManager.cs (1)
157
protected override bool
CompareValueToValue
(TypePreinit.PreinitializationInfo value1, TypePreinit.PreinitializationInfo value2) => value1.Type == value2.Type;
Compiler\SubstitutionProvider.cs (1)
164
protected override bool
CompareValueToValue
(AssemblyFeatureInfo value1, AssemblyFeatureInfo value2) => value1.Module == value2.Module;
Compiler\UsageBasedMetadataManager.cs (1)
1085
protected override bool
CompareValueToValue
(AssemblyFeatureInfo value1, AssemblyFeatureInfo value2) => value1.Module == value2.Module;
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Async.cs (4)
235
protected override bool
CompareValueToValue
(AsyncMethodVariant value1, AsyncMethodVariant value2)
267
protected override bool
CompareValueToValue
(ReturnDroppingAsyncThunk value1, ReturnDroppingAsyncThunk value2)
305
protected override bool
CompareValueToValue
(AsyncResumptionStub value1, AsyncResumptionStub value2)
327
protected override bool
CompareValueToValue
(AsyncContinuationType value1, AsyncContinuationType value2)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.cs (2)
47
protected override bool
CompareValueToValue
(ModuleData value1, ModuleData value2)
75
protected override bool
CompareValueToValue
(ModuleData value1, ModuleData value2)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Validation.cs (1)
222
protected override bool
CompareValueToValue
(TypeDesc value1, TypeDesc value2) => value1 == value2;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
46
protected override bool
CompareValueToValue
(ModuleCycleInfo value1, ModuleCycleInfo value2) => value1.Module == value2.Module;
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\Stubs\AssemblyGetExecutingAssemblyMethodThunk.cs (1)
124
protected override bool
CompareValueToValue
(AssemblyGetExecutingAssemblyMethodThunk value1, AssemblyGetExecutingAssemblyMethodThunk value2)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\Stubs\MethodBaseGetCurrentMethodThunk.cs (1)
124
protected override bool
CompareValueToValue
(MethodBaseGetCurrentMethodThunk value1, MethodBaseGetCurrentMethodThunk value2)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\Stubs\TypeGetTypeMethodThunk.cs (1)
160
protected override bool
CompareValueToValue
(TypeGetTypeMethodThunk value1, TypeGetTypeMethodThunk value2)
src\runtime\src\coreclr\tools\Common\TypeSystem\Interop\InteropStateManager.cs (8)
214
protected override bool
CompareValueToValue
(NativeStructType value1, NativeStructType value2)
264
protected override bool
CompareValueToValue
(StructMarshallingThunk value1, StructMarshallingThunk value2)
303
protected override bool
CompareValueToValue
(InlineArrayType value1, InlineArrayType value2)
353
protected override bool
CompareValueToValue
(DelegateMarshallingMethodThunk value1, DelegateMarshallingMethodThunk value2)
392
protected override bool
CompareValueToValue
(ForwardDelegateCreationThunk value1, ForwardDelegateCreationThunk value2)
429
protected override bool
CompareValueToValue
(PInvokeDelegateWrapper value1, PInvokeDelegateWrapper value2)
474
protected override bool
CompareValueToValue
(PInvokeLazyFixupField value1, PInvokeLazyFixupField value2)
514
protected override bool
CompareValueToValue
(CalliMarshallingMethodThunk value1, CalliMarshallingMethodThunk value2)
ILCompiler.ReadyToRun (10)
Compiler\ReadyToRunCodegenCompilation.cs (1)
208
protected override bool
CompareValueToValue
(MethodILData value1, MethodILData value2)
Compiler\ReadyToRunMetadataFieldLayoutAlgorithm.cs (1)
75
protected override bool
CompareValueToValue
(ModuleFieldLayout value1, ModuleFieldLayout value2)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Async.cs (4)
235
protected override bool
CompareValueToValue
(AsyncMethodVariant value1, AsyncMethodVariant value2)
267
protected override bool
CompareValueToValue
(ReturnDroppingAsyncThunk value1, ReturnDroppingAsyncThunk value2)
305
protected override bool
CompareValueToValue
(AsyncResumptionStub value1, AsyncResumptionStub value2)
327
protected override bool
CompareValueToValue
(AsyncContinuationType value1, AsyncContinuationType value2)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.cs (2)
47
protected override bool
CompareValueToValue
(ModuleData value1, ModuleData value2)
75
protected override bool
CompareValueToValue
(ModuleData value1, ModuleData value2)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Validation.cs (1)
222
protected override bool
CompareValueToValue
(TypeDesc value1, TypeDesc value2) => value1 == value2;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
46
protected override bool
CompareValueToValue
(ModuleCycleInfo value1, ModuleCycleInfo value2) => value1.Module == value2.Module;
ILCompiler.TypeSystem (13)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\MetadataVirtualMethodAlgorithm.cs (1)
32
protected override bool
CompareValueToValue
(MethodDesc value1, MethodDesc value2)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\TypeSystemContext.cs (9)
115
protected override bool
CompareValueToValue
(ArrayType value1, ArrayType value2)
154
protected override bool
CompareValueToValue
(ByRefType value1, ByRefType value2)
192
protected override bool
CompareValueToValue
(PointerType value1, PointerType value2)
230
protected override bool
CompareValueToValue
(FunctionPointerType value1, FunctionPointerType value2)
314
protected override bool
CompareValueToValue
(InstantiatedType value1, InstantiatedType value2)
413
protected override bool
CompareValueToValue
(InstantiatedMethod value1, InstantiatedMethod value2)
501
protected override bool
CompareValueToValue
(MethodForInstantiatedType value1, MethodForInstantiatedType value2)
574
protected override bool
CompareValueToValue
(FieldForInstantiatedType value1, FieldForInstantiatedType value2)
621
protected override bool
CompareValueToValue
(SignatureVariable value1, SignatureVariable value2)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (1)
85
protected override bool
CompareValueToValue
(IEntityHandleObject value1, IEntityHandleObject value2)
src\runtime\src\coreclr\tools\Common\TypeSystem\RuntimeDetermined\TypeSystemContext.RuntimeDetermined.cs (2)
41
protected override bool
CompareValueToValue
(RuntimeDeterminedType value1, RuntimeDeterminedType value2)
119
protected override bool
CompareValueToValue
(MethodForRuntimeDeterminedType value1, MethodForRuntimeDeterminedType value2)
7 references to CompareValueToValue
ILCompiler.TypeSystem (7)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\Utilities\LockFreeReaderHashtable.cs (7)
427
if (
CompareValueToValue
(value, _entryInProcessOfWritingSentinel))
448
if (
CompareValueToValue
(value, examineEntry))
460
if (
CompareValueToValue
(value, examineEntry))
617
if (sentinel != null &&
CompareValueToValue
(value, sentinel))
624
if (
CompareValueToValue
(value, examineEntry))
633
if (
CompareValueToValue
(value, examineEntry))
641
if (sentinel != null &&
CompareValueToValue
(value, sentinel))