public CsdlSemanticsCollectionTypeExpression(CsdlExpressionTypeReference expressionUsage, CsdlSemanticsTypeDefinition type)
     : base(expressionUsage, type)
 {
 }
 protected CsdlSemanticsTypeExpression(CsdlExpressionTypeReference expressionUsage, CsdlSemanticsTypeDefinition type) : base(expressionUsage)
 {
     this.expressionUsage = expressionUsage;
     this.type            = type;
 }
 public CsdlSemanticsCollectionTypeExpression(CsdlExpressionTypeReference expressionUsage, CsdlSemanticsTypeDefinition type)
     : base(expressionUsage, type)
 {
 }
		protected CsdlSemanticsTypeExpression(CsdlExpressionTypeReference expressionUsage, CsdlSemanticsTypeDefinition type) : base(expressionUsage)
		{
			this.expressionUsage = expressionUsage;
			this.type = type;
		}