示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CsdlAction"/> class.
 /// </summary>
 /// <param name="name">The name.</param>
 /// <param name="parameters">The parameters.</param>
 /// <param name="returnType">The return type of the function.</param>
 /// <param name="isBound">if set to <c>true</c> [is bound].</param>
 /// <param name="entitySetPath">The entity set path.</param>
 /// <param name="documentation">The documentation.</param>
 /// <param name="location">The location in the csdl document of the function.</param>
 public CsdlAction(
     string name,
     IEnumerable <CsdlOperationParameter> parameters,
     CsdlTypeReference returnType,
     bool isBound,
     string entitySetPath,
     CsdlDocumentation documentation,
     CsdlLocation location)
     : base(name, parameters, returnType, isBound, entitySetPath, documentation, location)
 {
 }
 protected CsdlOperationImport(
     string name,
     string schemaOperationQualifiedTypeName,
     string entitySet,
     IEnumerable <CsdlOperationParameter> parameters,
     CsdlTypeReference returnType,
     CsdlDocumentation documentation,
     CsdlLocation location)
     : base(name, parameters, returnType, documentation, location)
 {
     this.entitySet = entitySet;
     this.SchemaOperationQualifiedTypeName = schemaOperationQualifiedTypeName;
 }
示例#3
0
 protected CsdlFunctionBase(string name, IEnumerable <CsdlOperationParameter> parameters, CsdlTypeReference returnType, CsdlDocumentation documentation, CsdlLocation location)
     : base(name, documentation, location)
 {
     this.parameters = new List <CsdlOperationParameter>(parameters);
     this.returnType = returnType;
 }
 public CsdlRecordExpression(CsdlTypeReference type, IEnumerable <CsdlPropertyValue> propertyValues, CsdlLocation location)
     : base(location)
 {
     this.type           = type;
     this.propertyValues = new List <CsdlPropertyValue>(propertyValues);
 }
示例#5
0
 public CsdlCollectionExpression(CsdlTypeReference type, IEnumerable <CsdlExpressionBase> elementValues, CsdlLocation location)
     : base(location)
 {
     this.type          = type;
     this.elementValues = new List <CsdlExpressionBase>(elementValues);
 }