コード例 #1
0
ファイル: FieldDeclaration.cs プロジェクト: PaybackMan/Cinder
 public FieldDeclaration(string name, Expression expression, StorageType queryType)
 {
     if (name == null)
         throw new ArgumentNullException("name");
     if (expression == null)
         throw new ArgumentNullException("expression");
     if (queryType == null)
         throw new ArgumentNullException("queryType");
     this.name = name;
     this.expression = expression;
     this.queryType = queryType;
 }
コード例 #2
0
 public NamedValueExpression(string name, StorageType queryType, Expression value)
     : base(DbExpressionType.NamedValue, value.Type)
 {
     if (name == null)
         throw new ArgumentNullException("name");
     //if (queryType == null)
     //throw new ArgumentNullException("queryType");
     if (value == null)
         throw new ArgumentNullException("value");
     this.name = name;
     this.queryType = queryType;
     this.value = value;
 }
コード例 #3
0
ファイル: QueryParameter.cs プロジェクト: PaybackMan/Cinder
 public QueryParameter(string name, Type type, StorageType queryType)
 {
     this.name = name;
     this.type = type;
     this.queryType = queryType;
 }
コード例 #4
0
ファイル: OTypeSystem.cs プロジェクト: PaybackMan/Cinder
 public override string GetVariableDeclaration(StorageType type, bool suppressSize)
 {
     return ((ODataType)type.ToInt32()).ToString();
 }
コード例 #5
0
 public VariableExpression(string name, Type type, StorageType queryType)
     : base((ExpressionType)DbExpressionType.Variable, type)
 {
     this.name = name;
     this.queryType = queryType;
 }
コード例 #6
0
ファイル: QueryTypeSystem.cs プロジェクト: PaybackMan/Cinder
 public abstract string GetVariableDeclaration(StorageType type, bool suppressSize);
コード例 #7
0
 public VariableDeclaration(string name, StorageType type, Expression expression)
 {
     this.name = name;
     this.type = type;
     this.expression = expression;
 }