3 types derived from ErrArg
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\Errors\ErrorFmt.cs (3)
158
internal sealed class ErrArgRefOnly :
ErrArg
168
internal sealed class ErrArgNoRef :
ErrArg
178
internal sealed class ErrArgSymKind :
ErrArg
14 instantiations of ErrArg
Microsoft.CSharp (14)
Microsoft\CSharp\RuntimeBinder\Errors\ErrorFmt.cs (7)
130
return new
ErrArg
(n);
134
return new
ErrArg
(type);
138
return new
ErrArg
(psz);
142
return new
ErrArg
(name);
146
return new
ErrArg
(pSym);
150
return new
ErrArg
(swt);
154
return new
ErrArg
(mpwi);
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (4)
396
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));
518
return ErrorHandling.Error(ErrorCode.ERR_NoExplicitConv, new
ErrArg
(expr.Type, ErrArgFlags.Unique), new
ErrArg
(dest, ErrArgFlags.Unique));
Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs (3)
264
throw ErrorHandling.Error(error, new
ErrArg
(symErr), new
ErrArg
(typeBnd, ErrArgFlags.Unique), var, new
ErrArg
(arg, ErrArgFlags.Unique));
12 references to ErrArg
Microsoft.CSharp (12)
Microsoft\CSharp\RuntimeBinder\Errors\ErrorFmt.cs (7)
128
public static implicit operator
ErrArg
(int n)
132
public static implicit operator
ErrArg
(CType type)
136
public static implicit operator
ErrArg
(string psz)
140
public static implicit operator
ErrArg
(Name name)
144
public static implicit operator
ErrArg
(Symbol pSym)
148
public static implicit operator
ErrArg
(SymWithType swt)
152
public static implicit operator
ErrArg
(MethPropWithInst mpwi)
Microsoft\CSharp\RuntimeBinder\Errors\ErrorHandling.cs (4)
13
public static RuntimeBinderException Error(ErrorCode id, params
ErrArg
[] args)
27
ErrArg
arg = args[iarg];
70
ErrArg
arg = args[prgiarg[i]];
114
ErrArg
arg2 = args[prgiarg[j]];
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (1)
538
public bool ErrArgToString(out string psz,
ErrArg
parg, out bool fUserStrings)