64 references to ErrorHandling
Microsoft.CSharp (64)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (1)
483throw ErrorHandling.Error(ErrorCode.ERR_DynamicBindingComUnsupported);
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
1168throw ErrorHandling.Error(ErrorCode.ERR_BadIndexCount, type.GetArrayRank());
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (8)
395throw ErrorHandling.Error(ErrorCode.ERR_ConstOutOfRange, value, dest); 401throw ErrorHandling.Error(ErrorCode.ERR_ValueCantBeNull, dest); 406throw ErrorHandling.Error(canCast(expr.Type, dest, flags) ? ErrorCode.ERR_NoImplicitConvCast : ErrorCode.ERR_NoImplicitConv, new ErrArg(expr.Type, ErrArgFlags.Unique), new ErrArg(dest, ErrArgFlags.Unique)); 480throw ErrorHandling.Error( 517throw ErrorHandling.Error(ErrorCode.ERR_ConstOutOfRangeChecked, value, dest); 523throw ErrorHandling.Error(ErrorCode.ERR_ValueCantBeNull, dest); 534return ErrorHandling.Error(ErrorCode.ERR_NoExplicitConv, new ErrArg(expr.Type, ErrArgFlags.Unique), new ErrArg(dest, ErrArgFlags.Unique)); 1087return ErrorHandling.Error(ErrorCode.ERR_AmbigUDConv, prguci[iuciBestSrc].Meth, prguci[iuciBestDst].Meth, typeSrc, typeDst);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (14)
514throw ErrorHandling.Error(ErrorCode.ERR_PropertyLacksGet, pwt); 529throw ErrorHandling.Error(ErrorCode.ERR_BadProtectedAccess, pwt, type, ContextForMemberLookup); 532throw ErrorHandling.Error(ErrorCode.ERR_InaccessibleGetter, pwt); 646throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pmethAmbig1.mpwi, pmethAmbig2.mpwi); 823return ErrorHandling.Error(ErrorCode.ERR_BadBinaryOps, strOp, pOperand1.Type, pOperand2.Type); 826return ErrorHandling.Error(ErrorCode.ERR_BadUnaryOp, strOp, pOperand1.Type); 862throw ErrorHandling.Error(ErrorCode.ERR_BadProtectedAccess, pwtSlot, type, ContextForMemberLookup); 864throw ErrorHandling.Error(mwt.Meth().isSetAccessor() ? ErrorCode.ERR_InaccessibleSetter : ErrorCode.ERR_InaccessibleGetter, pwtSlot); 916throw ErrorHandling.Error(ErrorCode.ERR_AssgReadonlyProp, prop.PropWithTypeSlot); 921throw ErrorHandling.Error( 927throw ErrorHandling.Error(GetStandardLvalueError(kind)); 988throw ErrorHandling.Error(ErrorCode.ERR_ObjectProhibited, swt); 991throw ErrorHandling.Error(ErrorCode.ERR_ObjectRequired, swt); 1644throw ErrorHandling.Error(ErrorCode.ERR_UnsafeNeeded);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (16)
337throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pAmbig1.mpwi, pAmbig2.mpwi); 341throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pAmbig1.mpwi.MethProp(), pAmbig2.mpwi.MethProp()); 1099return ErrorHandling.Error(ErrorCode.ERR_DuplicateNamedArgument, _pDuplicateSpecifiedName); 1132return ErrorHandling.Error(ErrorCode.ERR_BadNonTrailingNamedArgument, name); 1145return ErrorHandling.Error(ErrorCode.ERR_BindToBogus, _mpwiBogus); 1178return ErrorHandling.Error(ErrorCode.ERR_CantInferMethTypeArgs, mwtCantInfer); 1184return ErrorHandling.Error(cvar > 0 ? ErrorCode.ERR_BadArity : ErrorCode.ERR_HasNoTypeVars, _mwtBadArity, new ErrArgSymKind(_mwtBadArity.Meth()), _pArguments.carg); 1199? ErrorHandling.Error( 1202: ErrorHandling.Error(ErrorCode.ERR_BadNamedArgument, _pGroup.Name, _pInvalidSpecifiedName); 1207return ErrorHandling.Error(ErrorCode.ERR_NamedArgumentUsedInPositional, _pNameUsedInPositionalArgument); 1214return ErrorHandling.Error(ErrorCode.ERR_BindToBogus, nameErr); 1220return ErrorHandling.Error(ErrorCode.ERR_BadDelArgCount, nameErr, _pArguments.carg); 1226return ErrorHandling.Error(ErrorCode.ERR_BadCtorArgCount, _pGroup.ParentType, _pArguments.carg); 1229return ErrorHandling.Error(ErrorCode.ERR_BadArgCount, nameErr, _pArguments.carg); 1237return ErrorHandling.Error(ErrorCode.ERR_BadDelArgTypes, _results.BestResult.GetType()); 1240return ErrorHandling.Error(ErrorCode.ERR_BadArgTypes, _results.BestResult);
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (12)
478? ErrorHandling.Error( 481: ErrorHandling.Error( 606return ErrorHandling.Error(ErrorCode.ERR_AmbigMember, _swtFirst, _swtAmbig); 612? ErrorHandling.Error(ErrorCode.ERR_CantCallSpecialMethod, _swtInaccess) 620? ErrorHandling.Error(ErrorCode.ERR_BadCtorArgCount, ((AggregateType)_typeSrc).OwningAggregate, _arity) 621: ErrorHandling.Error(ErrorCode.ERR_NoConstructors, ((AggregateType)_typeSrc).OwningAggregate); 626return ErrorHandling.Error(ErrorCode.ERR_NoSuchMember, _typeSrc, _name); 631return ErrorHandling.Error(ErrorCode.ERR_BadIndexLHS, _typeSrc); 636return ErrorHandling.Error((_flags & MemLookFlags.MustBeInvocable) != 0 ? ErrorCode.ERR_NonInvocableMemberCalled : ErrorCode.ERR_CantCallSpecialMethod, _swtBad); 651return ErrorHandling.Error(cvar > 0 ? ErrorCode.ERR_BadArity : ErrorCode.ERR_HasNoTypeVars, _swtBadArity, new ErrArgSymKind(_swtBadArity.Sym), cvar); 654return ErrorHandling.Error(ErrorCode.ERR_TypeArgsNotAllowed, _swtBadArity, new ErrArgSymKind(_swtBadArity.Sym)); 657return ErrorHandling.Error(ErrorCode.ERR_NoSuchMember, _typeSrc, _name);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (5)
2381? ErrorHandling.Error(ErrorCode.ERR_AmbigBinaryOps, strOp, op1.Type, op2.Type) 2382: ErrorHandling.Error(ErrorCode.ERR_AmbigUnaryOp, strOp, op1.Type); 2400throw ErrorHandling.Error(ErrorCode.ERR_BadBoolOp, pCall.MethWithInst); 2419throw ErrorHandling.Error(ErrorCode.ERR_MustHaveOpTF, typeRet); 2628throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pmethAmbig1.mpwi, pmethAmbig2.mpwi);
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (3)
29throw ErrorHandling.Error(ErrorCode.ERR_ConvertToStaticClass, type); 266? ErrorHandling.Error(ErrorCode.ERR_BadProtectedAccess, swtBad, typeQual, symWhere) 267: ErrorHandling.Error(ErrorCode.ERR_BadAccess, swtBad);
Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs (4)
177throw ErrorHandling.Error(ErrorCode.ERR_RefConstraintNotSatisfied, symErr, new ErrArgNoRef(var), arg); 200throw ErrorHandling.Error(ErrorCode.ERR_ValConstraintNotSatisfied, symErr, new ErrArgNoRef(var), arg); 268throw ErrorHandling.Error(error, new ErrArg(symErr), new ErrArg(typeBnd, ErrArgFlags.Unique), var, new ErrArg(arg, ErrArgFlags.Unique)); 299throw ErrorHandling.Error(ErrorCode.ERR_NewConstraintNotSatisfied, symErr, new ErrArgNoRef(var), arg);