8 instantiations of FunctionParameter
System.Data.Entity (8)
System\Data\Metadata\Converter.cs (3)
895FunctionParameter returnParameter = new FunctionParameter(EdmConstants.ReturnType + modifier, returnType, ParameterMode.ReturnValue); 923returnParameters.Add(new FunctionParameter(EdmConstants.ReturnType, returnType, ParameterMode.ReturnValue)); 983FunctionParameter parameter = new FunctionParameter(somParameter.Name,
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\StoreItemCollection.cs (2)
380new FunctionParameter( 394FunctionParameter edmTypeParameter = new FunctionParameter(parameter.Name, edmTypeUsage, parameter.GetParameterMode());
107 references to FunctionParameter
System.Data.Entity (89)
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (5)
318private static FunctionParameter[] GetExpectedParameters(EdmFunction function) 338FunctionParameter[] expectedParams = GetExpectedParameters(function); 1494FunctionParameter[] expectedParams = GetExpectedParameters(function); 1845private static void CheckParameter(FunctionParameter paramMeta, string varName) 1894IList<FunctionParameter> functionParams = function.Parameters;
System\Data\Common\CommandTrees\Internal\ExpressionCopier.cs (1)
69foreach (FunctionParameter funcParam in function.Parameters)
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (3)
152internal void Dump(IEnumerable<FunctionParameter> paramList) 155foreach (FunctionParameter param in paramList) 260foreach (var returnParameter in function.ReturnParameters)
System\Data\Common\Utils\MetadataHelper.cs (2)
64FunctionParameter returnParameter = GetReturnParameter(functionImport, resultSetIndex); 79internal static FunctionParameter GetReturnParameter(EdmFunction functionImport, int resultSetIndex)
System\Data\EntityClient\EntityCommandDefinition.cs (2)
96IList<FunctionParameter> returnParameters = entityCommandTree.EdmFunction.ReturnParameters; 187FunctionParameter returnParameter = MetadataHelper.GetReturnParameter(functionImport, resultSetIndex);
System\Data\Mapping\BaseMetadataMappingVisitor.cs (3)
266foreach (var functionParameter in edmFunction.Parameters) 270foreach (var returnParameter in edmFunction.ReturnParameters) 330protected virtual void Visit(FunctionParameter functionParameter)
System\Data\Mapping\FunctionImportMappingComposable.cs (2)
254foreach (var targetParameter in this.TargetFunction.Parameters) 257var functionImportParameter = this.FunctionImport.Parameters.Single(p => p.Name == targetParameter.Name);
System\Data\Mapping\MetadataMappingHasherVisitor.cs (1)
681protected override void Visit(FunctionParameter functionParameter)
System\Data\Mapping\StorageMappingItemLoader.cs (13)
1757foreach (FunctionParameter targetParameter in targetFunction.Parameters) 1760FunctionParameter importParameter; 1819foreach (FunctionParameter importParameter in functionImport.Parameters) 1822FunctionParameter targetParameter; 3736private readonly Set<FunctionParameter> m_seenParameters; 3761m_seenParameters = new Set<FunctionParameter>(); 3767FunctionParameter rowsAffectedParameter; 3789FunctionParameter rowsAffectedParameter; 3891Set<FunctionParameter> unmappedParameters = new Set<FunctionParameter>(m_function.Parameters); 4221FunctionParameter parameter = null; 4337private EdmFunction LoadAndValidateFunctionMetadata(XPathNavigator nav, out FunctionParameter rowsAffectedParameter) 4418foreach (FunctionParameter parameter in function.Parameters)
System\Data\Mapping\StorageModificationFunctionMapping.cs (4)
136FunctionParameter rowsAffectedParameter, 160internal readonly FunctionParameter RowsAffectedParameter; 262internal StorageModificationFunctionParameterBinding(FunctionParameter parameter, StorageModificationFunctionMemberPath memberPath, bool isCurrent) 272internal readonly FunctionParameter Parameter;
System\Data\Mapping\Update\Internal\FunctionUpdateCommand.cs (1)
158internal void RegisterRowsAffectedParameter(FunctionParameter rowsAffectedParameter)
System\Data\Mapping\ViewGeneration\Utils\ExternalCalls.cs (1)
87IList<FunctionParameter> functionParameters,
System\Data\Metadata\Converter.cs (6)
872List<FunctionParameter> returnParameters = new List<FunctionParameter>(); 895FunctionParameter returnParameter = new FunctionParameter(EdmConstants.ReturnType + modifier, returnType, ParameterMode.ReturnValue); 964List<FunctionParameter> parameters = new List<FunctionParameter>(); 983FunctionParameter parameter = new FunctionParameter(somParameter.Name,
System\Data\Metadata\Edm\EdmFunction.cs (18)
32FunctionParameter[] returnParameters = payload.ReturnParameters; 37_returnParameters = new ReadOnlyMetadataCollection<FunctionParameter>( 39.Select((returnParameter) => SafeLink<EdmFunction>.BindChild<FunctionParameter>(this, FunctionParameter.DeclaringFunctionLinker, returnParameter)) 84foreach (FunctionParameter parameter in payload.Parameters) 94_parameters = new SafeLinkCollection<EdmFunction, FunctionParameter>(this, FunctionParameter.DeclaringFunctionLinker, new MetadataCollection<FunctionParameter>(payload.Parameters)); 98_parameters = new ReadOnlyMetadataCollection<FunctionParameter>(new MetadataCollection<FunctionParameter>()); 105private readonly ReadOnlyMetadataCollection<FunctionParameter> _returnParameters; 106private readonly ReadOnlyMetadataCollection<FunctionParameter> _parameters; 136public ReadOnlyMetadataCollection<FunctionParameter> Parameters 186public FunctionParameter ReturnParameter 198public ReadOnlyMetadataCollection<FunctionParameter> ReturnParameters 318foreach (FunctionParameter returnParameter in ReturnParameters) 447public FunctionParameter[] ReturnParameters; 449public FunctionParameter[] Parameters;
System\Data\Metadata\Edm\FunctionParameter.cs (1)
22internal static Func<FunctionParameter, SafeLink<EdmFunction>> DeclaringFunctionLinker = fp => fp._declaringFunction;
System\Data\Metadata\Edm\Provider\EdmProviderManifestFunctionBuilder.cs (10)
81FunctionParameter returnParameter = CreateReturnParameter(returnTypeKind); 82FunctionParameter collectionParameter = CreateAggregateParameter(collectionArgumentElementTypeKind); 91ReturnParameters = new FunctionParameter[] {returnParameter}, 92Parameters = new FunctionParameter[1] { collectionParameter }, 162FunctionParameter returnParameter = CreateReturnParameter(returnType); 163FunctionParameter[] parameters = parameterDefinitions.Select(paramDef => CreateParameter(paramDef.Value, paramDef.Key)).ToArray(); 171ReturnParameters = new FunctionParameter[] {returnParameter}, 181private FunctionParameter CreateParameter(PrimitiveTypeKind primitiveParameterType, string parameterName) 186private FunctionParameter CreateAggregateParameter(PrimitiveTypeKind collectionParameterTypeElementTypeKind) 191private FunctionParameter CreateReturnParameter(PrimitiveTypeKind primitiveReturnType)
System\Data\Metadata\StoreItemCollection.cs (8)
373FunctionParameter returnParameter = null; 386List<FunctionParameter> parameters = new List<FunctionParameter>(); 390foreach (var parameter in sTypeFunction.Parameters) 394FunctionParameter edmTypeParameter = new FunctionParameter(parameter.Name, edmTypeUsage, parameter.GetParameterMode()); 399FunctionParameter[] returnParameters = 400returnParameter == null ? new FunctionParameter[0] : new FunctionParameter[] { returnParameter };
System\Data\Objects\ObjectContext.cs (3)
2771FunctionParameter functionParameter = FindParameterMetadata(functionImport, parameters, i); 2833private static FunctionParameter FindParameterMetadata(EdmFunction functionImport, ObjectParameter[] parameters, int ordinal) 2839FunctionParameter functionParameter;
System\Data\SqlClient\SqlGen\SqlFunctionCallHandler.cs (1)
558foreach (FunctionParameter functionParameter in e.Function.Parameters)
System\Data\SqlClient\SqlProviderManifest.cs (3)
245ReadOnlyMetadataCollection<FunctionParameter> funParams = edmFunction.Parameters; 299ReadOnlyMetadataCollection<FunctionParameter> funParams = edmFunction.Parameters; 316foreach (FunctionParameter funParam in funParams)
System\Data\SqlClient\SqlProviderServices.cs (1)
115FunctionParameter functionParameter;
System.Data.Entity.Design (18)
System\Data\Entity\Design\Common\MetadataItemSerializer.cs (2)
210foreach (FunctionParameter parameter in function.Parameters) 238private void WriteFunctionParameterElement(FunctionParameter parameter)
System\Data\Entity\Design\EntityModelSchemaGenerator.cs (4)
544ReturnParameters = new FunctionParameter[] {new FunctionParameter(EdmConstants.ReturnType, returnTypeUsage, ParameterMode.ReturnValue)}, 558private FunctionParameter CreateFunctionImportParameter(FunctionParameter storeParameter, UniqueIdentifierService usedParameterNames) 563var modelParameter = new FunctionParameter(name, cspaceTypeUsage, storeParameter.Mode);
System\Data\Entity\Design\EntityStoreSchemaGenerator.cs (7)
547FunctionParameter returnParameter = null; 632List<FunctionParameter> functionParameters = new List<FunctionParameter>(); 667FunctionParameter parameter = new FunctionParameter(parameterName, parameterType, mode); 688FunctionParameter[] returnParameters = 689returnParameter == null ? new FunctionParameter[0] : new FunctionParameter[] {returnParameter};
System\Data\EntityModel\Emitters\EntityContainerEmitter.cs (5)
522foreach (FunctionParameter parameter in functionImport.Parameters) 528foreach (FunctionParameter parameter in functionImport.Parameters) 564private CodeExpression CreateFunctionParameter(CodeMemberMethod method, UniqueIdentifierService uniqueIdentifierService, FunctionParameter parameter) 629private void CreateFunctionArgument(CodeMemberMethod method, UniqueIdentifierService uniqueIdentifierService, FunctionParameter parameter) 643private static Type DetermineParameterType(FunctionParameter parameter)