74 references to ParameterMode
System.Data.Entity (60)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (2)
321return function.Parameters.Where(p => p.Mode == ParameterMode.In || p.Mode == ParameterMode.InOut).ToArray();
System\Data\Common\EntitySql\FunctionOverloadResolver.cs (5)
86Func<TFunctionParameterMetadata, ParameterMode> getParameterMode, 195Func<TFunctionParameterMetadata, ParameterMode> getParameterMode, 223ParameterMode parameterMode = getParameterMode(overloadParamList[i]); 224if (parameterMode != ParameterMode.In && parameterMode != ParameterMode.InOut)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (1)
938(varRef) => ParameterMode.In,
System\Data\Common\EntitySql\SemanticResolver.cs (1)
1016Func<TFunctionParameterMetadata, ParameterMode> getParameterMode,
System\Data\Common\Utils\MetadataHelper.cs (5)
135internal static ParameterDirection ParameterModeToParameterDirection(ParameterMode mode) 139case ParameterMode.In: 142case ParameterMode.InOut: 145case ParameterMode.Out: 148case ParameterMode.ReturnValue:
System\Data\Mapping\StorageMappingItemLoader.cs (5)
4395if (ParameterMode.Out != rowsAffectedParameter.Mode && ParameterMode.InOut != rowsAffectedParameter.Mode) 4398rowsAffectedParameterName, rowsAffectedParameter.Mode, ParameterMode.Out, ParameterMode.InOut), 4420if (ParameterMode.In != parameter.Mode && rowsAffectedParameterName != parameter.Name)
System\Data\Mapping\Update\Internal\FunctionUpdateCommand.cs (2)
162Debug.Assert(rowsAffectedParameter.Mode == ParameterMode.Out || rowsAffectedParameter.Mode == ParameterMode.InOut,
System\Data\Metadata\Converter.cs (6)
895FunctionParameter returnParameter = new FunctionParameter(EdmConstants.ReturnType + modifier, returnType, ParameterMode.ReturnValue); 923returnParameters.Add(new FunctionParameter(EdmConstants.ReturnType, returnType, ParameterMode.ReturnValue)); 1237private static ParameterMode GetParameterMode(ParameterDirection parameterDirection) 1248return ParameterMode.In; 1251return ParameterMode.Out; 1255return ParameterMode.InOut;
System\Data\Metadata\Edm\EdmFunction.cs (5)
35Debug.Assert(returnParameters.All((returnParameter) => returnParameter.Mode == ParameterMode.ReturnValue), "Return parameter in a function must have the ParameterMode equal to ReturnValue."); 90Debug.Assert(parameter.Mode != ParameterMode.ReturnValue, "No function parameter can have ParameterMode equal to ReturnValue."); 346/// Builds identity based on the functionName and parameter types. All parameters are assumed to be <see cref="ParameterMode.In"/>. 358(param) => ParameterMode.In); 371Func<TParameterMetadata, ParameterMode> getParameterMode)
System\Data\Metadata\Edm\FunctionParameter.cs (2)
33internal FunctionParameter(string name, TypeUsage typeUsage, ParameterMode parameterMode) 61public ParameterMode Mode
System\Data\Metadata\Edm\ItemCollection.cs (1)
379/// All parameters are assumed to be <see cref="ParameterMode.In"/>.
System\Data\Metadata\Edm\MetadataItem.cs (12)
226internal ParameterMode GetParameterMode() 230default: return (ParameterMode)(-1); // invalid 231case MetadataFlags.In: return ParameterMode.In; 232case MetadataFlags.Out: return ParameterMode.Out; 233case MetadataFlags.InOut: return ParameterMode.InOut; 234case MetadataFlags.ReturnValue: return ParameterMode.ReturnValue; 237internal void SetParameterMode(ParameterMode mode) 241private static MetadataFlags Convert(ParameterMode mode) 246case ParameterMode.In: return MetadataFlags.In; 247case ParameterMode.Out: return MetadataFlags.Out; 248case ParameterMode.InOut: return MetadataFlags.InOut; 249case ParameterMode.ReturnValue: return MetadataFlags.ReturnValue;
System\Data\Metadata\Edm\Provider\EdmProviderManifestFunctionBuilder.cs (3)
183return new FunctionParameter(parameterName, this.primitiveTypes[(int)primitiveParameterType], ParameterMode.In); 188return new FunctionParameter("collection", TypeUsage.Create(this.primitiveTypes[(int)collectionParameterTypeElementTypeKind].EdmType.GetCollectionType()), ParameterMode.In); 193return new FunctionParameter(EdmConstants.ReturnType, this.primitiveTypes[(int)primitiveReturnType], ParameterMode.ReturnValue);
System\Data\Metadata\Helper.cs (5)
478internal static string ToString(System.Data.Metadata.Edm.ParameterMode value) 482case ParameterMode.In: 484case ParameterMode.Out: 486case ParameterMode.InOut: 488case ParameterMode.ReturnValue:
System\Data\Metadata\MetadataWorkspace.cs (1)
744/// All parameters are assumed to be <see cref="ParameterMode.In"/>.
System\Data\SqlClient\SqlGen\DmlSqlGenerator.cs (1)
492SqlParameter parameter = SqlProviderServices.CreateSqlParameter(s_parameterNames.GetName(_parameters.Count), type, ParameterMode.In, value, preventTruncation, _version);
System\Data\SqlClient\SqlProviderServices.cs (3)
132parameter = CreateSqlParameter(queryParameter.Key, parameterType, ParameterMode.In, DBNull.Value, preventTruncation, sqlVersion); 321internal static SqlParameter CreateSqlParameter(string name, TypeUsage type, ParameterMode mode, object value, bool preventTruncation, SqlVersion version) { 340bool isOutParam = mode != ParameterMode.In;
System.Data.Entity.Design (14)
System\Data\Entity\Design\EntityModelSchemaGenerator.cs (3)
507f.Parameters.All(p => p.Mode == ParameterMode.In)); 544ReturnParameters = new FunctionParameter[] {new FunctionParameter(EdmConstants.ReturnType, returnTypeUsage, ParameterMode.ReturnValue)}, 560Debug.Assert(storeParameter.Mode == ParameterMode.In, "Function import mapping is supported only for 'In' parameters.");
System\Data\Entity\Design\EntityStoreSchemaGenerator.cs (3)
557returnParameter = new FunctionParameter(EdmConstants.ReturnType, returnType, ParameterMode.ReturnValue); 580returnParameter = new FunctionParameter(EdmConstants.ReturnType, TypeUsage.Create(collectionType), ParameterMode.ReturnValue); 645ParameterMode mode;
System\Data\Entity\Design\SSDLGenerator\FunctionDetailsReader.cs (6)
121public bool TryGetParameterMode(out ParameterMode mode) 125mode = (ParameterMode)(-1); 132mode = ParameterMode.In; 135mode = ParameterMode.Out; 138mode = ParameterMode.InOut; 141mode = (ParameterMode)(-1);
System\Data\EntityModel\Emitters\EntityContainerEmitter.cs (2)
530if (parameter.Mode == ParameterMode.In) 648if (parameter.Mode != ParameterMode.In)