Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / clr / src / BCL / System / Runtime / CompilerServices / DecimalConstantAttribute.cs / 1 / DecimalConstantAttribute.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
// Note: If you add a new ctor overloads you need to update ParameterInfo.RawDefaultValue
namespace System.Runtime.CompilerServices
{
[Serializable, AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter, Inherited=false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class DecimalConstantAttribute : Attribute
{
[CLSCompliant(false)]
public DecimalConstantAttribute(
byte scale,
byte sign,
uint hi,
uint mid,
uint low
)
{
dec = new System.Decimal((int) low, (int)mid, (int)hi, (sign != 0), scale);
}
public DecimalConstantAttribute(
byte scale,
byte sign,
int hi,
int mid,
int low
)
{
dec = new System.Decimal(low, mid, hi, (sign != 0), scale);
}
public System.Decimal Value
{
get {
return dec;
}
}
private System.Decimal dec;
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
// Note: If you add a new ctor overloads you need to update ParameterInfo.RawDefaultValue
namespace System.Runtime.CompilerServices
{
[Serializable, AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter, Inherited=false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class DecimalConstantAttribute : Attribute
{
[CLSCompliant(false)]
public DecimalConstantAttribute(
byte scale,
byte sign,
uint hi,
uint mid,
uint low
)
{
dec = new System.Decimal((int) low, (int)mid, (int)hi, (sign != 0), scale);
}
public DecimalConstantAttribute(
byte scale,
byte sign,
int hi,
int mid,
int low
)
{
dec = new System.Decimal(low, mid, hi, (sign != 0), scale);
}
public System.Decimal Value
{
get {
return dec;
}
}
private System.Decimal dec;
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Context.cs
- PassportAuthenticationModule.cs
- EventLogEntry.cs
- NewArray.cs
- sqlstateclientmanager.cs
- CircleHotSpot.cs
- BrowserCapabilitiesCodeGenerator.cs
- PhysicalOps.cs
- DLinqAssociationProvider.cs
- FixedSOMPage.cs
- _ListenerResponseStream.cs
- Int32Converter.cs
- SqlBuilder.cs
- ServerIdentity.cs
- XsltException.cs
- Compilation.cs
- PopOutPanel.cs
- BuildManager.cs
- MenuBindingsEditor.cs
- MaterialCollection.cs
- DataView.cs
- CodeGeneratorAttribute.cs
- AddInProcess.cs
- DataGridColumnHeaderAutomationPeer.cs
- EntitySetBaseCollection.cs
- UnaryNode.cs
- Overlapped.cs
- HashLookup.cs
- SqlXmlStorage.cs
- SHA256Managed.cs
- OleDbException.cs
- WebBrowserPermission.cs
- XmlWriterSettings.cs
- Timer.cs
- BinarySerializer.cs
- AnnotationResource.cs
- IBuiltInEvidence.cs
- NumberFormatInfo.cs
- MimeTypeAttribute.cs
- BinaryOperationBinder.cs
- DataGridViewCellConverter.cs
- EdmItemCollection.cs
- DefaultWorkflowTransactionService.cs
- DurableMessageDispatchInspector.cs
- SqlDependencyUtils.cs
- StringDictionaryCodeDomSerializer.cs
- NextPreviousPagerField.cs
- ShapingWorkspace.cs
- TaiwanCalendar.cs
- Page.cs
- XmlSerializerSection.cs
- ToolStripTextBox.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- SpAudioStreamWrapper.cs
- objectresult_tresulttype.cs
- SafeNativeMethods.cs
- StringExpressionSet.cs
- StylusPointProperty.cs
- SystemFonts.cs
- DesignerCommandSet.cs
- Aggregates.cs
- ComponentEditorForm.cs
- UnauthorizedAccessException.cs
- StringUtil.cs
- ServiceNameCollection.cs
- Baml2006SchemaContext.cs
- ToolboxDataAttribute.cs
- WindowsContainer.cs
- AnyReturnReader.cs
- FontFaceLayoutInfo.cs
- SQLDateTime.cs
- FileSecurity.cs
- BrowserDefinitionCollection.cs
- CatalogZoneBase.cs
- hresults.cs
- DiscreteKeyFrames.cs
- TextBox.cs
- ImpersonationContext.cs
- SevenBitStream.cs
- TableHeaderCell.cs
- TableRowGroup.cs
- DataSourceDescriptorCollection.cs
- WebSysDescriptionAttribute.cs
- SparseMemoryStream.cs
- SqlProfileProvider.cs
- StringPropertyBuilder.cs
- X509CertificateCollection.cs
- NavigationFailedEventArgs.cs
- DataObject.cs
- ImportedNamespaceContextItem.cs
- RadioButtonPopupAdapter.cs
- ModelItemImpl.cs
- ValueChangedEventManager.cs
- QilList.cs
- HttpCacheParams.cs
- HtmlHistory.cs
- PositiveTimeSpanValidator.cs
- ToolStripMenuItem.cs
- Application.cs
- DataTablePropertyDescriptor.cs