Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / Runtime / InteropServices / CurrencyWrapper.cs / 1 / CurrencyWrapper.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*==============================================================================
**
** Class: CurrencyWrapper.
**
**
** Purpose: Wrapper that is converted to a variant with VT_CURRENCY.
**
**
=============================================================================*/
namespace System.Runtime.InteropServices {
using System;
[Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class CurrencyWrapper
{
public CurrencyWrapper(Decimal obj)
{
m_WrappedObject = obj;
}
public CurrencyWrapper(Object obj)
{
if (!(obj is Decimal))
throw new ArgumentException(Environment.GetResourceString("Arg_MustBeDecimal"), "obj");
m_WrappedObject = (Decimal)obj;
}
public Decimal WrappedObject
{
get
{
return m_WrappedObject;
}
}
private Decimal m_WrappedObject;
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*==============================================================================
**
** Class: CurrencyWrapper.
**
**
** Purpose: Wrapper that is converted to a variant with VT_CURRENCY.
**
**
=============================================================================*/
namespace System.Runtime.InteropServices {
using System;
[Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class CurrencyWrapper
{
public CurrencyWrapper(Decimal obj)
{
m_WrappedObject = obj;
}
public CurrencyWrapper(Object obj)
{
if (!(obj is Decimal))
throw new ArgumentException(Environment.GetResourceString("Arg_MustBeDecimal"), "obj");
m_WrappedObject = (Decimal)obj;
}
public Decimal WrappedObject
{
get
{
return m_WrappedObject;
}
}
private Decimal m_WrappedObject;
}
}
// 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
- ClientBuildManager.cs
- SqlCacheDependencyDatabase.cs
- LicFileLicenseProvider.cs
- AuthorizationSection.cs
- ServiceInfo.cs
- PerfCounters.cs
- ConfigurationPropertyCollection.cs
- CodeStatement.cs
- IntegerValidator.cs
- XComponentModel.cs
- AnnotationResourceChangedEventArgs.cs
- CallbackValidator.cs
- ItemCheckEvent.cs
- XmlEncoding.cs
- XmlUtf8RawTextWriter.cs
- XPathSelectionIterator.cs
- TreeViewCancelEvent.cs
- RuntimeTransactionHandle.cs
- Point3DIndependentAnimationStorage.cs
- TextViewSelectionProcessor.cs
- ReadOnlyHierarchicalDataSource.cs
- Vector3DAnimation.cs
- WSDualHttpSecurityMode.cs
- MessageLogTraceRecord.cs
- EntityClientCacheEntry.cs
- StringConverter.cs
- XmlSchemaType.cs
- XmlTextReaderImplHelpers.cs
- DigestTraceRecordHelper.cs
- MetaModel.cs
- Triplet.cs
- SqlConnectionPoolGroupProviderInfo.cs
- ConfigurationSection.cs
- BoundColumn.cs
- ApplyImportsAction.cs
- SqlConnectionHelper.cs
- IPEndPoint.cs
- PartitionerStatic.cs
- DataGridViewColumnConverter.cs
- CodeTypeReference.cs
- X509ChainElement.cs
- WebControlsSection.cs
- Debugger.cs
- DBBindings.cs
- StreamInfo.cs
- AutomationPatternInfo.cs
- QueryStringParameter.cs
- XPathBinder.cs
- WebPartDisplayModeCancelEventArgs.cs
- WebBrowserBase.cs
- ErrorRuntimeConfig.cs
- WorkflowWebHostingModule.cs
- TextComposition.cs
- DefaultBinder.cs
- FixedSOMImage.cs
- RegexStringValidator.cs
- DataGridViewComboBoxCell.cs
- BehaviorEditorPart.cs
- KeyFrames.cs
- XPathItem.cs
- EntityClassGenerator.cs
- PassportAuthenticationModule.cs
- StringFormat.cs
- Roles.cs
- MarkupCompilePass1.cs
- counter.cs
- SegmentTree.cs
- SqlBuilder.cs
- PolygonHotSpot.cs
- XmlHierarchyData.cs
- MultiView.cs
- SelectionPattern.cs
- OperationCanceledException.cs
- DataRow.cs
- TcpClientSocketManager.cs
- RSAPKCS1SignatureFormatter.cs
- DataGridViewUtilities.cs
- x509utils.cs
- XPathMultyIterator.cs
- ListSourceHelper.cs
- TcpClientChannel.cs
- Rotation3DAnimation.cs
- ObjectListItemCollection.cs
- RemotingSurrogateSelector.cs
- OleDbStruct.cs
- TargetException.cs
- ContainerAction.cs
- ListViewPagedDataSource.cs
- VerbConverter.cs
- DesignerAutoFormat.cs
- StandardBindingImporter.cs
- Matrix3DStack.cs
- ColumnMapCopier.cs
- LocatorManager.cs
- PublisherIdentityPermission.cs
- CollectionViewGroupRoot.cs
- UserNamePasswordValidator.cs
- SoapConverter.cs
- DataSourceCache.cs
- DataGridViewButtonCell.cs