22 references to Requires
System.Core (22)
Microsoft\Scripting\Actions\BinaryOperationBinder.cs (2)
36ContractUtils.Requires(OperationIsValid(operation), "operation"); 84ContractUtils.Requires(args.Length == 1, "args");
Microsoft\Scripting\Actions\BindingRestrictions.cs (1)
117ContractUtils.Requires(expression.Type == typeof(bool), "expression");
Microsoft\Scripting\Actions\CallSite.cs (1)
316ContractUtils.Requires(pis.Length > 0 && pis[0].ParameterType == typeof(CallSite), "T");
Microsoft\Scripting\Actions\ConvertBinder.cs (1)
82ContractUtils.Requires(args == null || args.Length == 0, "args");
Microsoft\Scripting\Actions\GetMemberBinder.cs (1)
88ContractUtils.Requires(args == null || args.Length == 0, "args");
Microsoft\Scripting\Actions\SetIndexBinder.cs (1)
58ContractUtils.Requires(args.Length >= 2, "args");
Microsoft\Scripting\Actions\SetMemberBinder.cs (1)
72ContractUtils.Requires(args.Length == 1, "args");
Microsoft\Scripting\Actions\UnaryOperationBinder.cs (2)
36ContractUtils.Requires(OperationIsValid(operation), "operation"); 89ContractUtils.Requires(args == null || args.Length == 0, "args");
Microsoft\Scripting\Ast\CatchBlock.cs (1)
165ContractUtils.Requires(variable == null || TypeUtils.AreEquivalent(variable.Type, type), "variable");
Microsoft\Scripting\Ast\LambdaExpression.cs (1)
172ContractUtils.Requires(method.IsStatic, "method");
Microsoft\Scripting\Utils\ReadOnlyCollectionBuilder.cs (10)
65ContractUtils.Requires(capacity >= 0, "capacity"); 74ContractUtils.Requires(collection != null, "collection"); 100ContractUtils.Requires(value >= _size, "value"); 140ContractUtils.Requires(index <= _size, "index"); 158ContractUtils.Requires(index >= 0 && index < _size, "index"); 175ContractUtils.Requires(index < _size, "index"); 179ContractUtils.Requires(index < _size, "index"); 358ContractUtils.Requires(array.Rank == 1, "array"); 390ContractUtils.Requires(index >= 0, "index"); 391ContractUtils.Requires(count >= 0, "count");