Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- XsltFunctions.cs
- OdbcStatementHandle.cs
- CompositeScriptReferenceEventArgs.cs
- Convert.cs
- COAUTHINFO.cs
- UnSafeCharBuffer.cs
- DLinqDataModelProvider.cs
- Axis.cs
- EventMappingSettings.cs
- ParentQuery.cs
- CroppedBitmap.cs
- SecUtil.cs
- HtmlTableCellCollection.cs
- ButtonBaseAutomationPeer.cs
- Renderer.cs
- SupportsEventValidationAttribute.cs
- Document.cs
- RequiredAttributeAttribute.cs
- DeclaredTypeElementCollection.cs
- ScriptDescriptor.cs
- ReachDocumentPageSerializer.cs
- RsaSecurityToken.cs
- TagNameToTypeMapper.cs
- TextRangeEditLists.cs
- Errors.cs
- RuntimeUtils.cs
- MetabaseServerConfig.cs
- HideDisabledControlAdapter.cs
- EdmScalarPropertyAttribute.cs
- InputScopeNameConverter.cs
- ExpressionCopier.cs
- SystemPens.cs
- Bold.cs
- PeerApplication.cs
- BufferAllocator.cs
- RegexMatch.cs
- PrimitiveType.cs
- HostingEnvironment.cs
- DataTableClearEvent.cs
- HierarchicalDataBoundControl.cs
- TextServicesManager.cs
- __TransparentProxy.cs
- ApplicationHost.cs
- XmlValueConverter.cs
- InputBuffer.cs
- RtfToXamlReader.cs
- TargetInvocationException.cs
- ToolBarButton.cs
- DirectoryGroupQuery.cs
- BinaryFormatter.cs
- DateTime.cs
- ValidationResult.cs
- MetadataItemSerializer.cs
- PiiTraceSource.cs
- HwndSourceKeyboardInputSite.cs
- ETagAttribute.cs
- CalloutQueueItem.cs
- PersonalizationEntry.cs
- ContextItemManager.cs
- OdbcFactory.cs
- OledbConnectionStringbuilder.cs
- IgnoreFlushAndCloseStream.cs
- TransformerInfo.cs
- fixedPageContentExtractor.cs
- AsymmetricAlgorithm.cs
- ColorEditor.cs
- UIElement.cs
- ObjectView.cs
- storepermissionattribute.cs
- LocalizationComments.cs
- ContextActivityUtils.cs
- ExpandSegmentCollection.cs
- XmlSerializerVersionAttribute.cs
- ConditionBrowserDialog.cs
- Point4D.cs
- WindowsAltTab.cs
- EventDescriptor.cs
- MarkupObject.cs
- DataGridRelationshipRow.cs
- MaskedTextBoxDesignerActionList.cs
- PointCollection.cs
- TextTreePropertyUndoUnit.cs
- DynamicMethod.cs
- TableCell.cs
- ErrorHandler.cs
- SignatureResourceHelper.cs
- ReliabilityContractAttribute.cs
- InheritanceContextChangedEventManager.cs
- SmtpReplyReader.cs
- WebReferencesBuildProvider.cs
- HiddenField.cs
- _AuthenticationState.cs
- CompoundFileIOPermission.cs
- WebPartRestoreVerb.cs
- DataServices.cs
- ProcessInfo.cs
- IConvertible.cs
- XmlAnyElementAttributes.cs
- NameSpaceExtractor.cs
- ComPlusServiceLoader.cs