C# Класс System.Data.SqlTypes.SqlDecimal

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
MaxPrecision byte
MaxScale byte
MaxValue SqlDecimal
MinValue SqlDecimal
Null SqlDecimal

Открытые методы

Метод Описание
Abs ( SqlDecimal n ) : SqlDecimal
Add ( SqlDecimal x, SqlDecimal y ) : SqlDecimal
AdjustScale ( SqlDecimal n, int digits, bool fRound ) : SqlDecimal
Ceiling ( SqlDecimal n ) : SqlDecimal
CompareTo ( SqlDecimal value ) : int
CompareTo ( object value ) : int
ConvertToPrecScale ( SqlDecimal n, int precision, int scale ) : SqlDecimal
Divide ( SqlDecimal x, SqlDecimal y ) : SqlDecimal
Equals ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
Equals ( object value ) : bool
Floor ( SqlDecimal n ) : SqlDecimal
GetHashCode ( ) : int
GetXsdType ( XmlSchemaSet schemaSet ) : XmlQualifiedName
GreaterThan ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
GreaterThanOrEqual ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
LessThan ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
LessThanOrEqual ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
Multiply ( SqlDecimal x, SqlDecimal y ) : SqlDecimal
NotEquals ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
Parse ( string s ) : SqlDecimal
Power ( SqlDecimal n, double exp ) : SqlDecimal
Round ( SqlDecimal n, int position ) : SqlDecimal
Sign ( SqlDecimal n ) : SqlInt32
SqlDecimal ( byte bPrecision, byte bScale, bool fPositive, int bits ) : System.Data.Common
SqlDecimal ( byte bPrecision, byte bScale, bool fPositive, int data1, int data2, int data3, int data4 ) : System.Data.Common
SqlDecimal ( decimal value ) : System.Data.Common
SqlDecimal ( double dVal ) : System.Data.Common
SqlDecimal ( int value ) : System.Data.Common
SqlDecimal ( long value ) : System.Data.Common
Subtract ( SqlDecimal x, SqlDecimal y ) : SqlDecimal
ToDouble ( ) : double
ToSqlBoolean ( ) : SqlBoolean
ToSqlByte ( ) : SqlByte
ToSqlDouble ( ) : SqlDouble
ToSqlInt16 ( ) : SqlInt16
ToSqlInt32 ( ) : SqlInt32
ToSqlInt64 ( ) : SqlInt64
ToSqlMoney ( ) : SqlMoney
ToSqlSingle ( ) : SqlSingle
ToSqlString ( ) : SqlString
ToString ( ) : string
Truncate ( SqlDecimal n, int position ) : SqlDecimal
operator ( ) : SqlBoolean
operator ( ) : SqlDecimal

Приватные методы

Метод Описание
AddULong ( uint ulAdd ) : void
AdjustScale ( int digits, bool fRound ) : void
AssertValid ( ) : void
BActualPrec ( ) : byte
BGetPrecUI4 ( uint value ) : byte
BGetPrecUI8 ( uint ulU0, uint ulU1 ) : byte
BGetPrecUI8 ( ulong dwlVal ) : byte
CLenFromPrec ( byte bPrec ) : byte
CalculatePrecision ( ) : byte
ChFromDigit ( uint uiDigit ) : char
CheckValidPrecScale ( byte bPrec, byte bScale ) : void
CheckValidPrecScale ( int iPrec, int iScale ) : void
CompareNm ( SqlDecimal snumOp ) : EComparison
DWL ( uint lo, uint hi ) : ulong
DivByULong ( uint iDivisor ) : uint
FGt10_38 ( ) : bool
FGt10_38 ( uint rglData ) : bool
FZero ( ) : bool
HI ( ulong x ) : uint
IXmlSerializable ( ) : XmlSchema
IXmlSerializable ( XmlReader reader ) : void
IXmlSerializable ( XmlWriter writer ) : void
LAbsCmp ( SqlDecimal snumOp ) : int
LO ( ulong x ) : uint
MakeInteger ( bool &fFraction ) : void
MpDiv ( uint rgulU, int ciulU, uint rgulD, int ciulD, uint rgulQ, int &ciulQ, uint rgulR, int &ciulR ) : void
MpDiv1 ( uint rgulU, int &ciulU, uint iulD, uint &iulR ) : void
MpMove ( uint rgulS, int ciulS, uint rgulD, int &ciulD ) : void
MpMul1 ( uint piulD, int &ciulD, uint iulX ) : void
MpNormalize ( uint rgulU, int &ciulU ) : void
MpSet ( uint rgulD, int &ciulD, uint iulN ) : void
MultByULong ( uint uiMultiplier ) : void
Round ( SqlDecimal n, int lPosition, bool fTruncate ) : SqlDecimal
SetPositive ( ) : void
SetSignBit ( bool fPositive ) : void
SetToZero ( ) : void
SqlDecimal ( bool fNull ) : System.Data.Common
SqlDecimal ( uint rglData, byte bLen, byte bPrec, byte bScale, bool fPositive ) : System.Data.Common
StoreFromWorkingArray ( uint rguiData ) : void
ToDecimal ( ) : decimal
VerifyPrecision ( byte precision ) : bool
ZeroToMaxLen ( uint rgulData, int cUI4sCur ) : void

Описание методов

Abs() публичный статический Метод

public static Abs ( SqlDecimal n ) : SqlDecimal
n SqlDecimal
Результат SqlDecimal

Add() публичный статический Метод

public static Add ( SqlDecimal x, SqlDecimal y ) : SqlDecimal
x SqlDecimal
y SqlDecimal
Результат SqlDecimal

AdjustScale() публичный статический Метод

public static AdjustScale ( SqlDecimal n, int digits, bool fRound ) : SqlDecimal
n SqlDecimal
digits int
fRound bool
Результат SqlDecimal

Ceiling() публичный статический Метод

public static Ceiling ( SqlDecimal n ) : SqlDecimal
n SqlDecimal
Результат SqlDecimal

CompareTo() публичный Метод

public CompareTo ( SqlDecimal value ) : int
value SqlDecimal
Результат int

CompareTo() публичный Метод

public CompareTo ( object value ) : int
value object
Результат int

ConvertToPrecScale() публичный статический Метод

public static ConvertToPrecScale ( SqlDecimal n, int precision, int scale ) : SqlDecimal
n SqlDecimal
precision int
scale int
Результат SqlDecimal

Divide() публичный статический Метод

public static Divide ( SqlDecimal x, SqlDecimal y ) : SqlDecimal
x SqlDecimal
y SqlDecimal
Результат SqlDecimal

Equals() публичный статический Метод

public static Equals ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
x SqlDecimal
y SqlDecimal
Результат SqlBoolean

Equals() публичный Метод

public Equals ( object value ) : bool
value object
Результат bool

Floor() публичный статический Метод

public static Floor ( SqlDecimal n ) : SqlDecimal
n SqlDecimal
Результат SqlDecimal

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetXsdType() публичный статический Метод

public static GetXsdType ( XmlSchemaSet schemaSet ) : XmlQualifiedName
schemaSet XmlSchemaSet
Результат XmlQualifiedName

GreaterThan() публичный статический Метод

public static GreaterThan ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
x SqlDecimal
y SqlDecimal
Результат SqlBoolean

GreaterThanOrEqual() публичный статический Метод

public static GreaterThanOrEqual ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
x SqlDecimal
y SqlDecimal
Результат SqlBoolean

LessThan() публичный статический Метод

public static LessThan ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
x SqlDecimal
y SqlDecimal
Результат SqlBoolean

LessThanOrEqual() публичный статический Метод

public static LessThanOrEqual ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
x SqlDecimal
y SqlDecimal
Результат SqlBoolean

Multiply() публичный статический Метод

public static Multiply ( SqlDecimal x, SqlDecimal y ) : SqlDecimal
x SqlDecimal
y SqlDecimal
Результат SqlDecimal

NotEquals() публичный статический Метод

public static NotEquals ( SqlDecimal x, SqlDecimal y ) : SqlBoolean
x SqlDecimal
y SqlDecimal
Результат SqlBoolean

Parse() публичный статический Метод

public static Parse ( string s ) : SqlDecimal
s string
Результат SqlDecimal

Power() публичный статический Метод

public static Power ( SqlDecimal n, double exp ) : SqlDecimal
n SqlDecimal
exp double
Результат SqlDecimal

Round() публичный статический Метод

public static Round ( SqlDecimal n, int position ) : SqlDecimal
n SqlDecimal
position int
Результат SqlDecimal

Sign() публичный статический Метод

public static Sign ( SqlDecimal n ) : SqlInt32
n SqlDecimal
Результат SqlInt32

SqlDecimal() публичный Метод

public SqlDecimal ( byte bPrecision, byte bScale, bool fPositive, int bits ) : System.Data.Common
bPrecision byte
bScale byte
fPositive bool
bits int
Результат System.Data.Common

SqlDecimal() публичный Метод

public SqlDecimal ( byte bPrecision, byte bScale, bool fPositive, int data1, int data2, int data3, int data4 ) : System.Data.Common
bPrecision byte
bScale byte
fPositive bool
data1 int
data2 int
data3 int
data4 int
Результат System.Data.Common

SqlDecimal() публичный Метод

public SqlDecimal ( decimal value ) : System.Data.Common
value decimal
Результат System.Data.Common

SqlDecimal() публичный Метод

public SqlDecimal ( double dVal ) : System.Data.Common
dVal double
Результат System.Data.Common

SqlDecimal() публичный Метод

public SqlDecimal ( int value ) : System.Data.Common
value int
Результат System.Data.Common

SqlDecimal() публичный Метод

public SqlDecimal ( long value ) : System.Data.Common
value long
Результат System.Data.Common

Subtract() публичный статический Метод

public static Subtract ( SqlDecimal x, SqlDecimal y ) : SqlDecimal
x SqlDecimal
y SqlDecimal
Результат SqlDecimal

ToDouble() публичный Метод

public ToDouble ( ) : double
Результат double

ToSqlBoolean() публичный Метод

public ToSqlBoolean ( ) : SqlBoolean
Результат SqlBoolean

ToSqlByte() публичный Метод

public ToSqlByte ( ) : SqlByte
Результат SqlByte

ToSqlDouble() публичный Метод

public ToSqlDouble ( ) : SqlDouble
Результат SqlDouble

ToSqlInt16() публичный Метод

public ToSqlInt16 ( ) : SqlInt16
Результат SqlInt16

ToSqlInt32() публичный Метод

public ToSqlInt32 ( ) : SqlInt32
Результат SqlInt32

ToSqlInt64() публичный Метод

public ToSqlInt64 ( ) : SqlInt64
Результат SqlInt64

ToSqlMoney() публичный Метод

public ToSqlMoney ( ) : SqlMoney
Результат SqlMoney

ToSqlSingle() публичный Метод

public ToSqlSingle ( ) : SqlSingle
Результат SqlSingle

ToSqlString() публичный Метод

public ToSqlString ( ) : SqlString
Результат SqlString

ToString() публичный Метод

public ToString ( ) : string
Результат string

Truncate() публичный статический Метод

public static Truncate ( SqlDecimal n, int position ) : SqlDecimal
n SqlDecimal
position int
Результат SqlDecimal

operator() публичный статический Метод

public static operator ( ) : SqlBoolean
Результат SqlBoolean

operator() публичный статический Метод

public static operator ( ) : SqlDecimal
Результат SqlDecimal

Описание свойств

MaxPrecision публичное статическое свойство

public static byte MaxPrecision
Результат byte

MaxScale публичное статическое свойство

public static byte MaxScale
Результат byte

MaxValue публичное статическое свойство

public static SqlDecimal,System.Data.SqlTypes MaxValue
Результат SqlDecimal

MinValue публичное статическое свойство

public static SqlDecimal,System.Data.SqlTypes MinValue
Результат SqlDecimal

Null публичное статическое свойство

public static SqlDecimal,System.Data.SqlTypes Null
Результат SqlDecimal