예제 #1
0
 public bool Equals(TypeAndMethod other)
 {
     return(Type == other.Type &&
            Method.Equals(other.Method) &&
            IsUnboxingStub == other.IsUnboxingStub &&
            IsInstantiatingStub == other.IsInstantiatingStub);
 }
예제 #2
0
 public bool Equals(DynamicHelperCellKey other)
 {
     return(Method.Equals(other.Method) &&
            IsUnboxingStub == other.IsUnboxingStub &&
            IsInstantiatingStub == other.IsInstantiatingStub &&
            SignatureContext.Equals(other.SignatureContext));
 }
예제 #3
0
 public bool Equals(MethodAndCallSite other)
 {
     return(CallSite == other.CallSite &&
            Method.Equals(other.Method) &&
            IsUnboxingStub == other.IsUnboxingStub &&
            SignatureContext.Equals(other.SignatureContext));
 }
예제 #4
0
 public bool Equals(TypeAndMethod other)
 {
     return(Type == other.Type &&
            Method.Equals(other.Method) &&
            IsInstantiatingStub == other.IsInstantiatingStub &&
            IsPrecodeImportRequired == other.IsPrecodeImportRequired);
 }
예제 #5
0
 public bool Equals(TypeAndMethod other)
 {
     return(Type == other.Type &&
            Method.Equals(other.Method) &&
            IsUnboxingStub == other.IsUnboxingStub &&
            IsInstantiatingStub == other.IsInstantiatingStub &&
            IsPrecodeImportRequired == other.IsPrecodeImportRequired &&
            SignatureContext.Equals(other.SignatureContext));
 }
예제 #6
0
 public bool Equals(VirtualResolutionFixupSignatureFixupKey other)
 {
     return(FixupKind == other.FixupKind && DeclMethod.Equals(other.DeclMethod) && ImplType == other.ImplType &&
            ((ImplMethod == null && other.ImplMethod == null) || (ImplMethod != null && ImplMethod.Equals(other.ImplMethod))));
 }
예제 #7
0
 public bool Equals(PInvokeTargetKey other)
 {
     return(IsIndirect.Equals(other.IsIndirect) && MethodWithToken.Equals(other.MethodWithToken));
 }
예제 #8
0
 public bool Equals(MethodAndCallSite other)
 {
     return(Method.Equals(other.Method) && CallingMethod == other.CallingMethod);
 }
예제 #9
0
 public bool Equals(PInvokeTargetKey other)
 {
     return(IsIndirect.Equals(other.IsIndirect) &&
            MethodWithToken.Equals(other.MethodWithToken) &&
            SignatureContext.Equals(other.SignatureContext));
 }
 public bool Equals(MethodAndCallSite other)
 {
     return(Method.Equals(other.Method) && IsUnboxingStub == other.IsUnboxingStub && CallingMethod == other.CallingMethod);
 }
예제 #11
0
 public bool Equals(MethodAndCallSite other)
 {
     return(CallSite == other.CallSite && Method.Equals(other.Method));
 }
예제 #12
0
 public bool Equals(MethodAndCallSite other)
 {
     return(CallSite == other.CallSite && Method.Equals(other.Method) && IsUnboxingStub == other.IsUnboxingStub);
 }