/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/ |
H A D | TypeUtils.cs | 159 internal static bool AreReferenceAssignable(Type dest, Type src) { in AreReferenceAssignable() method in System.Dynamic.Utils.TypeUtils 173 if (AreReferenceAssignable(targetType, instanceType)) { in IsValidInstanceType() 177 if (AreReferenceAssignable(targetType, typeof(System.Object))) { in IsValidInstanceType() 180 if (AreReferenceAssignable(targetType, typeof(System.ValueType))) { in IsValidInstanceType() 183 … if (instanceType.IsEnum && AreReferenceAssignable(targetType, typeof(System.Enum))) { in IsValidInstanceType() 190 if (AreReferenceAssignable(targetType, interfaceType)) { in IsValidInstanceType() 394 AreReferenceAssignable(left, right) || in HasReferenceEquality() 395 AreReferenceAssignable(right, left); in HasReferenceEquality() 410 if (AreReferenceAssignable(left, right) || AreReferenceAssignable(right, left)) { in HasBuiltInEqualityOperator()
|
H A D | TryExpression.cs | 206 if (!TypeUtils.AreReferenceAssignable(type, tryBody.Type)) { in ValidateTryAndCatchHaveSameType() 210 if (!TypeUtils.AreReferenceAssignable(type, cb.Body.Type)) { in ValidateTryAndCatchHaveSameType()
|
H A D | ConditionalExpression.cs | 196 if (!TypeUtils.AreReferenceAssignable(type, ifTrue.Type) || in Condition() 197 !TypeUtils.AreReferenceAssignable(type, ifFalse.Type)) { in Condition()
|
H A D | NewExpression.cs | 249 if (!TypeUtils.AreReferenceAssignable(memberType, arg.Type)) { in ValidateNewArgs() 259 if (!TypeUtils.AreReferenceAssignable(pType, arg.Type)) { in ValidateNewArgs()
|
H A D | IndexExpression.cs | 317 if (!TypeUtils.AreReferenceAssignable(parms[i].ParameterType, args[i].Type)) { in IsCompatible() 431 if (!TypeUtils.AreReferenceAssignable(pType, arg.Type)) { in ValidateAccessorArgumentTypes()
|
H A D | TypeBinaryExpression.cs | 114 if (!TypeUtils.AreReferenceAssignable(typeof(object), expression.Type)) { in ReduceTypeEqual()
|
H A D | GotoExpression.cs | 367 if (!TypeUtils.AreReferenceAssignable(expectedType, value.Type)) { in ValidateGotoType()
|
H A D | LambdaExpression.cs | 566 if (!TypeUtils.AreReferenceAssignable(pex.Type, pType)) { in ValidateLambdaArgs() 577 …if (mi.ReturnType != typeof(void) && !TypeUtils.AreReferenceAssignable(mi.ReturnType, body.Type)) { in ValidateLambdaArgs()
|
H A D | NewArrayExpression.cs | 160 if (!TypeUtils.AreReferenceAssignable(type, expr.Type)) { in NewArrayInit()
|
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Linq.Expressions/src/System/Dynamic/Utils/ |
H A D | TypeUtils.cs | 169 if (AreReferenceAssignable(targetType, instanceType)) in IsValidInstanceType() 181 if (AreReferenceAssignable(targetType, typeof(object))) in IsValidInstanceType() 186 if (AreReferenceAssignable(targetType, typeof(ValueType))) in IsValidInstanceType() 191 if (instanceType.IsEnum && AreReferenceAssignable(targetType, typeof(Enum))) in IsValidInstanceType() 202 if (AreReferenceAssignable(targetType, interfaceType)) in IsValidInstanceType() 558 return left.IsInterface || right.IsInterface || AreReferenceAssignable(left, right) in HasReferenceEquality() 559 || AreReferenceAssignable(right, left); in HasReferenceEquality() 580 if (AreReferenceAssignable(left, right) || AreReferenceAssignable(right, left)) in HasBuiltInEqualityOperator() 845 public static bool AreReferenceAssignable(Type dest, Type src) in AreReferenceAssignable() method in System.Dynamic.Utils.TypeUtils
|
H A D | TypeExtensions.cs | 53 if (!TypeUtils.AreReferenceAssignable(ps[i].ParameterType, argTypes[i])) in MatchesArgumentTypes()
|
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Linq.Expressions/src/System/Linq/Expressions/ |
H A D | TryExpression.cs | 191 if (!TypeUtils.AreReferenceAssignable(type, tryBody.Type)) in ValidateTryAndCatchHaveSameType() 197 if (!TypeUtils.AreReferenceAssignable(type, cb.Body.Type)) in ValidateTryAndCatchHaveSameType()
|
H A D | ConditionalExpression.cs | 181 if (!TypeUtils.AreReferenceAssignable(type, ifTrue.Type) || in Condition() 182 !TypeUtils.AreReferenceAssignable(type, ifFalse.Type)) in Condition()
|
H A D | NewExpression.cs | 231 if (!TypeUtils.AreReferenceAssignable(memberType, arg.Type)) in ValidateNewArgs() 244 if (!TypeUtils.AreReferenceAssignable(pType, arg.Type)) in ValidateNewArgs()
|
H A D | IndexExpression.cs | 323 if (!TypeUtils.AreReferenceAssignable(parms[i].ParameterType, args[i].Type)) in IsCompatible() 500 if (!TypeUtils.AreReferenceAssignable(pType, arg.Type)) in ValidateAccessorArgumentTypes()
|
H A D | TypeBinaryExpression.cs | 78 …Debug.Assert(TypeUtils.AreReferenceAssignable(typeof(object), Expression.Type), "Expecting referen… in ReduceTypeEqual()
|
H A D | GotoExpression.cs | 364 if (!TypeUtils.AreReferenceAssignable(expectedType, value.Type)) in ValidateGotoType()
|
H A D | NewArrayExpression.cs | 148 if (!TypeUtils.AreReferenceAssignable(type, expr.Type)) in NewArrayInit()
|
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Linq.Expressions/src/System/Dynamic/ |
H A D | DynamicMetaObjectBinder.cs | 75 !TypeUtils.AreReferenceAssignable(returnLabel.Type, expectedResult)) in Bind() 102 !TypeUtils.AreReferenceAssignable(expectedResult, body.Type)) in Bind()
|
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Core/Microsoft/Scripting/Actions/ |
H A D | DynamicMetaObjectBinder.cs | 95 !TypeUtils.AreReferenceAssignable(returnLabel.Type, expectedResult)) { in Bind() 118 !TypeUtils.AreReferenceAssignable(expectedResult, body.Type)) { in Bind()
|
/dports/lang/mono/mono-5.10.1.57/mcs/class/dlr/Runtime/Microsoft.Dynamic/ |
H A D | TypeUtils.cs | 51 internal static bool AreReferenceAssignable(Type dest, Type src) { in AreReferenceAssignable() method in System.Dynamic.TypeUtils 69 …y && src.IsArray && dest.GetArrayRank() == src.GetArrayRank() && AreReferenceAssignable(dest.GetEl… in AreAssignable()
|
H A D | ComInvokeBinder.cs | 84 … Debug.Assert(TypeUtils.AreReferenceAssignable(typeof(ComMethodDesc), method.Type), "method"); in ComInvokeBinder() 85 … Debug.Assert(TypeUtils.AreReferenceAssignable(typeof(IDispatch), dispatch.Type), "dispatch"); in ComInvokeBinder()
|
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Core/Microsoft/Scripting/Utils/ |
H A D | TypeExtensions.cs | 106 if (!TypeUtils.AreReferenceAssignable(ps[i].ParameterType, argTypes[i])) { in MatchesArgumentTypes()
|
/dports/lang/mono/mono-5.10.1.57/mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/ |
H A D | LambdaCompiler.ControlFlow.cs | 239 …_labelInfo.Add(label, new LabelInfo(_ilg, label, TypeUtils.AreReferenceAssignable(lambda.ReturnTyp… in AddReturnLabel()
|
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Linq.Expressions/src/System/Linq/Expressions/Compiler/ |
H A D | LambdaCompiler.ControlFlow.cs | 264 …_labelInfo.Add(label, new LabelInfo(_ilg, label, TypeUtils.AreReferenceAssignable(lambda.ReturnTyp… in AddReturnLabel()
|