コード例 #1
0
 protected override Integer IDiv(ValueProxy val)
 {
     return(_value / Integer.ToInteger(val));
 }
コード例 #2
0
 protected override ValueProxy Div(ValueProxy val)
 {
     return(new DecimalProxy(Convert.ToDecimal(_value) / Convert.ToDecimal(val)));
 }
コード例 #3
0
 protected override ValueProxy Mod(ValueProxy val)
 {
     return(new Int(_value % ((UShort)val)._value));
 }
コード例 #4
0
ファイル: ValueProxy.cs プロジェクト: semyonc/xpath2
 protected abstract Integer IDiv(ValueProxy val);
コード例 #5
0
 protected override bool Gt(ValueProxy val)
 {
     return(_value > ((UShort)val)._value);
 }
コード例 #6
0
ファイル: ValueProxy.cs プロジェクト: semyonc/xpath2
 protected abstract bool Gt(ValueProxy val);
コード例 #7
0
ファイル: ValueProxy.cs プロジェクト: semyonc/xpath2
 protected abstract ValueProxy Sub(ValueProxy val);
コード例 #8
0
ファイル: Bool.cs プロジェクト: semyonc/xpath2
 protected override ValueProxy Mod(ValueProxy val)
 {
     throw new XPath2Exception("", Properties.Resources.BinaryOperatorNotDefined, "op:mod",
                               new SequenceType(Value.GetType(), XmlTypeCardinality.One),
                               new SequenceType(val.Value.GetType(), XmlTypeCardinality.One));
 }
コード例 #9
0
ファイル: ByteProxy.cs プロジェクト: semyonc/xpath2
 protected override bool Gt(ValueProxy val)
 {
     return(_value > ((ByteProxy)val)._value);
 }
コード例 #10
0
ファイル: Bool.cs プロジェクト: semyonc/xpath2
 protected override bool TryGt(ValueProxy val, out bool res)
 {
     res = false;
     return(false);
 }
コード例 #11
0
ファイル: Bool.cs プロジェクト: semyonc/xpath2
 protected override ValueProxy Promote(ValueProxy val)
 {
     return(new Bool(Convert.ToBoolean(val)));
 }
コード例 #12
0
 protected override Integer IDiv(ValueProxy val)
 {
     throw new XPath2Exception("", Resources.BinaryOperatorNotDefined, "op:idiv",
                               new SequenceType(Value.GetType(), XmlTypeCardinality.One),
                               new SequenceType(val.Value.GetType(), XmlTypeCardinality.One));
 }
コード例 #13
0
 protected override ValueProxy Promote(ValueProxy val)
 {
     return(new StringProxy(Convert.ToString(val)));
 }
コード例 #14
0
 protected override bool Gt(ValueProxy val)
 {
     return(String.CompareOrdinal(_value, ((StringProxy)val)._value) > 0);
 }
コード例 #15
0
 protected override ValueProxy Sub(ValueProxy val)
 {
     return(new Int(_value - ((Short)val)._value));
 }
コード例 #16
0
ファイル: ByteProxy.cs プロジェクト: semyonc/xpath2
 protected override ValueProxy Promote(ValueProxy val)
 {
     return(new ByteProxy(Convert.ToByte(val)));
 }
コード例 #17
0
 protected override ValueProxy Mul(ValueProxy val)
 {
     return(new Int(_value * ((Short)val)._value));
 }
コード例 #18
0
ファイル: Int.cs プロジェクト: wjgerritsen-0001/XPath2.Net
 protected override ValueProxy Promote(ValueProxy val)
 {
     return(new Int(Convert.ToInt32(val)));
 }
コード例 #19
0
ファイル: ValueProxy.cs プロジェクト: semyonc/xpath2
 protected abstract ValueProxy Promote(ValueProxy val);
コード例 #20
0
ファイル: ULong.cs プロジェクト: wjgerritsen-0001/XPath2.Net
 protected override ValueProxy Mod(ValueProxy val)
 {
     return(new IntegerProxy(_value % ((ULong)val)._value));
 }
コード例 #21
0
ファイル: ValueProxy.cs プロジェクト: semyonc/xpath2
 protected abstract ValueProxy Div(ValueProxy val);
コード例 #22
0
ファイル: Long.cs プロジェクト: wjgerritsen-0001/XPath2.Net
 protected override ValueProxy Promote(ValueProxy val)
 {
     return(new Long(Convert.ToInt64(val)));
 }
コード例 #23
0
ファイル: ValueProxy.cs プロジェクト: semyonc/xpath2
 protected abstract ValueProxy Mod(ValueProxy val);
コード例 #24
0
ファイル: Long.cs プロジェクト: wjgerritsen-0001/XPath2.Net
 protected override ValueProxy Sub(ValueProxy val)
 {
     return(new Long(_value - ((Long)val)._value));
 }
コード例 #25
0
 protected override ValueProxy Promote(ValueProxy val)
 {
     return(new UShort(Convert.ToUInt16(val)));
 }
コード例 #26
0
ファイル: Long.cs プロジェクト: wjgerritsen-0001/XPath2.Net
 protected override ValueProxy Mod(ValueProxy val)
 {
     return(new Long(_value % ((Long)val)._value));
 }
コード例 #27
0
 protected override Integer IDiv(ValueProxy val)
 {
     return((Integer)Convert.ToDecimal(_value / Convert.ToUInt16(val)));
 }
コード例 #28
0
 protected override ValueProxy Add(ValueProxy val)
 {
     return(new Int(_value + ((Short)val)._value));
 }
コード例 #29
0
ファイル: Float.cs プロジェクト: semyonc/xpath2
 protected override bool Eq(ValueProxy val)
 {
     return(_value == ((Float)val)._value);
 }
コード例 #30
0
 protected override ValueProxy Mul(ValueProxy val)
 {
     return(new IntegerProxy(_value * ((IntegerProxy)val)._value));
 }