C# 클래스 System.Data.SqlTypes.SqlDecimal

파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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