138 references to ErrorCode
Microsoft.CSharp (138)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (1)
483
throw ErrorHandling.Error(
ErrorCode
.ERR_DynamicBindingComUnsupported);
Microsoft\CSharp\RuntimeBinder\Errors\ErrorFacts.cs (61)
11
public static string GetMessage(
ErrorCode
code)
16
case
ErrorCode
.ERR_BadBinaryOps:
19
case
ErrorCode
.ERR_BadIndexLHS:
22
case
ErrorCode
.ERR_BadIndexCount:
25
case
ErrorCode
.ERR_BadUnaryOp:
28
case
ErrorCode
.ERR_NoImplicitConv:
31
case
ErrorCode
.ERR_NoExplicitConv:
34
case
ErrorCode
.ERR_ConstOutOfRange:
37
case
ErrorCode
.ERR_AmbigBinaryOps:
40
case
ErrorCode
.ERR_AmbigUnaryOp:
43
case
ErrorCode
.ERR_ValueCantBeNull:
46
case
ErrorCode
.ERR_NoSuchMember:
49
case
ErrorCode
.ERR_ObjectRequired:
52
case
ErrorCode
.ERR_AmbigCall:
55
case
ErrorCode
.ERR_BadAccess:
58
case
ErrorCode
.ERR_AssgLvalueExpected:
61
case
ErrorCode
.ERR_NoConstructors:
64
case
ErrorCode
.ERR_PropertyLacksGet:
67
case
ErrorCode
.ERR_ObjectProhibited:
70
case
ErrorCode
.ERR_AssgReadonly:
73
case
ErrorCode
.ERR_AssgReadonlyStatic:
76
case
ErrorCode
.ERR_AssgReadonlyProp:
79
case
ErrorCode
.ERR_UnsafeNeeded:
82
case
ErrorCode
.ERR_BadBoolOp:
85
case
ErrorCode
.ERR_MustHaveOpTF:
88
case
ErrorCode
.ERR_ConstOutOfRangeChecked:
91
case
ErrorCode
.ERR_AmbigMember:
94
case
ErrorCode
.ERR_NoImplicitConvCast:
97
case
ErrorCode
.ERR_InaccessibleGetter:
100
case
ErrorCode
.ERR_InaccessibleSetter:
103
case
ErrorCode
.ERR_BadArity:
106
case
ErrorCode
.ERR_TypeArgsNotAllowed:
109
case
ErrorCode
.ERR_HasNoTypeVars:
112
case
ErrorCode
.ERR_NewConstraintNotSatisfied:
115
case
ErrorCode
.ERR_GenericConstraintNotSatisfiedRefType:
118
case
ErrorCode
.ERR_GenericConstraintNotSatisfiedNullableEnum:
121
case
ErrorCode
.ERR_GenericConstraintNotSatisfiedNullableInterface:
124
case
ErrorCode
.ERR_GenericConstraintNotSatisfiedValType:
127
case
ErrorCode
.ERR_CantInferMethTypeArgs:
130
case
ErrorCode
.ERR_RefConstraintNotSatisfied:
133
case
ErrorCode
.ERR_ValConstraintNotSatisfied:
136
case
ErrorCode
.ERR_AmbigUDConv:
139
case
ErrorCode
.ERR_BindToBogus:
142
case
ErrorCode
.ERR_CantCallSpecialMethod:
145
case
ErrorCode
.ERR_ConvertToStaticClass:
148
case
ErrorCode
.ERR_IncrementLvalueExpected:
151
case
ErrorCode
.ERR_BadArgCount:
154
case
ErrorCode
.ERR_BadArgTypes:
157
case
ErrorCode
.ERR_BadProtectedAccess:
160
case
ErrorCode
.ERR_BindToBogusProp2:
163
case
ErrorCode
.ERR_BindToBogusProp1:
166
case
ErrorCode
.ERR_BadDelArgCount:
169
case
ErrorCode
.ERR_BadDelArgTypes:
172
case
ErrorCode
.ERR_BadCtorArgCount:
175
case
ErrorCode
.ERR_NonInvocableMemberCalled:
178
case
ErrorCode
.ERR_BadNamedArgument:
181
case
ErrorCode
.ERR_BadNamedArgumentForDelegateInvoke:
184
case
ErrorCode
.ERR_DuplicateNamedArgument:
187
case
ErrorCode
.ERR_NamedArgumentUsedInPositional:
190
case
ErrorCode
.ERR_BadNonTrailingNamedArgument:
193
case
ErrorCode
.ERR_DynamicBindingComUnsupported:
Microsoft\CSharp\RuntimeBinder\Errors\ErrorHandling.cs (1)
15
public static RuntimeBinderException Error(
ErrorCode
id, params ErrArg[] args)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
1168
throw ErrorHandling.Error(
ErrorCode
.ERR_BadIndexCount, type.GetArrayRank());
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (9)
395
throw ErrorHandling.Error(
ErrorCode
.ERR_ConstOutOfRange, value, dest);
401
throw ErrorHandling.Error(
ErrorCode
.ERR_ValueCantBeNull, dest);
406
throw ErrorHandling.Error(canCast(expr.Type, dest, flags) ?
ErrorCode
.ERR_NoImplicitConvCast :
ErrorCode
.ERR_NoImplicitConv, new ErrArg(expr.Type, ErrArgFlags.Unique), new ErrArg(dest, ErrArgFlags.Unique));
481
ErrorCode
.ERR_ConstOutOfRange,
517
throw ErrorHandling.Error(
ErrorCode
.ERR_ConstOutOfRangeChecked, value, dest);
523
throw ErrorHandling.Error(
ErrorCode
.ERR_ValueCantBeNull, dest);
534
return ErrorHandling.Error(
ErrorCode
.ERR_NoExplicitConv, new ErrArg(expr.Type, ErrArgFlags.Unique), new ErrArg(dest, ErrArgFlags.Unique));
1087
return ErrorHandling.Error(
ErrorCode
.ERR_AmbigUDConv, prguci[iuciBestSrc].Meth, prguci[iuciBestDst].Meth, typeSrc, typeDst);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (18)
514
throw ErrorHandling.Error(
ErrorCode
.ERR_PropertyLacksGet, pwt);
529
throw ErrorHandling.Error(
ErrorCode
.ERR_BadProtectedAccess, pwt, type, ContextForMemberLookup);
532
throw ErrorHandling.Error(
ErrorCode
.ERR_InaccessibleGetter, pwt);
646
throw ErrorHandling.Error(
ErrorCode
.ERR_AmbigCall, pmethAmbig1.mpwi, pmethAmbig2.mpwi);
823
return ErrorHandling.Error(
ErrorCode
.ERR_BadBinaryOps, strOp, pOperand1.Type, pOperand2.Type);
826
return ErrorHandling.Error(
ErrorCode
.ERR_BadUnaryOp, strOp, pOperand1.Type);
829
private static
ErrorCode
GetStandardLvalueError(CheckLvalueKind kind)
833
?
ErrorCode
.ERR_IncrementLvalueExpected
834
:
ErrorCode
.ERR_AssgLvalueExpected;
862
throw ErrorHandling.Error(
ErrorCode
.ERR_BadProtectedAccess, pwtSlot, type, ContextForMemberLookup);
864
throw ErrorHandling.Error(mwt.Meth().isSetAccessor() ?
ErrorCode
.ERR_InaccessibleSetter :
ErrorCode
.ERR_InaccessibleGetter, pwtSlot);
916
throw ErrorHandling.Error(
ErrorCode
.ERR_AssgReadonlyProp, prop.PropWithTypeSlot);
923
?
ErrorCode
.ERR_AssgReadonlyStatic
924
:
ErrorCode
.ERR_AssgReadonly);
988
throw ErrorHandling.Error(
ErrorCode
.ERR_ObjectProhibited, swt);
991
throw ErrorHandling.Error(
ErrorCode
.ERR_ObjectRequired, swt);
1644
throw ErrorHandling.Error(
ErrorCode
.ERR_UnsafeNeeded);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (17)
337
throw ErrorHandling.Error(
ErrorCode
.ERR_AmbigCall, pAmbig1.mpwi, pAmbig2.mpwi);
341
throw ErrorHandling.Error(
ErrorCode
.ERR_AmbigCall, pAmbig1.mpwi.MethProp(), pAmbig2.mpwi.MethProp());
1099
return ErrorHandling.Error(
ErrorCode
.ERR_DuplicateNamedArgument, _pDuplicateSpecifiedName);
1132
return ErrorHandling.Error(
ErrorCode
.ERR_BadNonTrailingNamedArgument, name);
1145
return ErrorHandling.Error(
ErrorCode
.ERR_BindToBogus, _mpwiBogus);
1178
return ErrorHandling.Error(
ErrorCode
.ERR_CantInferMethTypeArgs, mwtCantInfer);
1184
return ErrorHandling.Error(cvar > 0 ?
ErrorCode
.ERR_BadArity :
ErrorCode
.ERR_HasNoTypeVars, _mwtBadArity, new ErrArgSymKind(_mwtBadArity.Meth()), _pArguments.carg);
1200
ErrorCode
.ERR_BadNamedArgumentForDelegateInvoke, agg.OwningAggregate.name,
1202
: ErrorHandling.Error(
ErrorCode
.ERR_BadNamedArgument, _pGroup.Name, _pInvalidSpecifiedName);
1207
return ErrorHandling.Error(
ErrorCode
.ERR_NamedArgumentUsedInPositional, _pNameUsedInPositionalArgument);
1214
return ErrorHandling.Error(
ErrorCode
.ERR_BindToBogus, nameErr);
1220
return ErrorHandling.Error(
ErrorCode
.ERR_BadDelArgCount, nameErr, _pArguments.carg);
1226
return ErrorHandling.Error(
ErrorCode
.ERR_BadCtorArgCount, _pGroup.ParentType, _pArguments.carg);
1229
return ErrorHandling.Error(
ErrorCode
.ERR_BadArgCount, nameErr, _pArguments.carg);
1237
return ErrorHandling.Error(
ErrorCode
.ERR_BadDelArgTypes, _results.BestResult.GetType());
1240
return ErrorHandling.Error(
ErrorCode
.ERR_BadArgTypes, _results.BestResult);
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (14)
479
ErrorCode
.ERR_BindToBogusProp1, swt.Sym.name, new SymWithType(meth1 ?? meth2, swt.GetType()),
482
ErrorCode
.ERR_BindToBogusProp2, swt.Sym.name, new SymWithType(meth1, swt.GetType()),
606
return 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);
626
return ErrorHandling.Error(
ErrorCode
.ERR_NoSuchMember, _typeSrc, _name);
631
return ErrorHandling.Error(
ErrorCode
.ERR_BadIndexLHS, _typeSrc);
636
return ErrorHandling.Error((_flags & MemLookFlags.MustBeInvocable) != 0 ?
ErrorCode
.ERR_NonInvocableMemberCalled :
ErrorCode
.ERR_CantCallSpecialMethod, _swtBad);
651
return ErrorHandling.Error(cvar > 0 ?
ErrorCode
.ERR_BadArity :
ErrorCode
.ERR_HasNoTypeVars, _swtBadArity, new ErrArgSymKind(_swtBadArity.Sym), cvar);
654
return ErrorHandling.Error(
ErrorCode
.ERR_TypeArgsNotAllowed, _swtBadArity, new ErrArgSymKind(_swtBadArity.Sym));
657
return 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);
2400
throw ErrorHandling.Error(
ErrorCode
.ERR_BadBoolOp, pCall.MethWithInst);
2419
throw ErrorHandling.Error(
ErrorCode
.ERR_MustHaveOpTF, typeRet);
2628
throw ErrorHandling.Error(
ErrorCode
.ERR_AmbigCall, pmethAmbig1.mpwi, pmethAmbig2.mpwi);
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (3)
29
throw 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 (8)
177
throw ErrorHandling.Error(
ErrorCode
.ERR_RefConstraintNotSatisfied, symErr, new ErrArgNoRef(var), arg);
200
throw ErrorHandling.Error(
ErrorCode
.ERR_ValConstraintNotSatisfied, symErr, new ErrArgNoRef(var), arg);
230
ErrorCode
error;
235
error =
ErrorCode
.ERR_GenericConstraintNotSatisfiedRefType;
249
error =
ErrorCode
.ERR_GenericConstraintNotSatisfiedNullableEnum;
258
error =
ErrorCode
.ERR_GenericConstraintNotSatisfiedNullableInterface;
265
error =
ErrorCode
.ERR_GenericConstraintNotSatisfiedValType;
299
throw ErrorHandling.Error(
ErrorCode
.ERR_NewConstraintNotSatisfied, symErr, new ErrArgNoRef(var), arg);