Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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; } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlConnectionPoolProviderInfo.cs
- CalendarBlackoutDatesCollection.cs
- TypefaceCollection.cs
- TypeUsageBuilder.cs
- ObjectQueryProvider.cs
- PropertyChangingEventArgs.cs
- DesignerActionListCollection.cs
- ListControlDataBindingHandler.cs
- BamlMapTable.cs
- DoubleAnimationBase.cs
- BuildProvider.cs
- Matrix3D.cs
- Drawing.cs
- OutputCache.cs
- HwndStylusInputProvider.cs
- VolatileResourceManager.cs
- PersistenceTypeAttribute.cs
- UnsafeNativeMethods.cs
- Menu.cs
- PersonalizationProviderCollection.cs
- DictionaryTraceRecord.cs
- WindowsGraphics2.cs
- IIS7UserPrincipal.cs
- ChannelServices.cs
- NetworkAddressChange.cs
- ValidatingPropertiesEventArgs.cs
- Viewport3DVisual.cs
- AQNBuilder.cs
- TableLayout.cs
- ListChunk.cs
- StateWorkerRequest.cs
- DataBindingCollection.cs
- DataException.cs
- PositiveTimeSpanValidatorAttribute.cs
- ObjectDataSourceEventArgs.cs
- SystemIcmpV4Statistics.cs
- TextModifierScope.cs
- AsyncCompletedEventArgs.cs
- HitTestParameters3D.cs
- WindowsListView.cs
- ResourceManagerWrapper.cs
- ExtensionFile.cs
- EventNotify.cs
- DataException.cs
- XmlQualifiedName.cs
- TypeForwardedToAttribute.cs
- XsdDateTime.cs
- fixedPageContentExtractor.cs
- SymmetricSecurityProtocolFactory.cs
- Cursor.cs
- GetPageNumberCompletedEventArgs.cs
- CodeEntryPointMethod.cs
- QueryExecutionOption.cs
- TextRangeBase.cs
- GestureRecognitionResult.cs
- SocketPermission.cs
- VBCodeProvider.cs
- MetadataUtilsSmi.cs
- cryptoapiTransform.cs
- TemplateControl.cs
- SQLInt16.cs
- Int32.cs
- Action.cs
- MatrixTransform.cs
- Int32CollectionValueSerializer.cs
- CreateUserWizardStep.cs
- DBParameter.cs
- CollectionChangeEventArgs.cs
- LicenseManager.cs
- DecoderFallbackWithFailureFlag.cs
- WebSysDefaultValueAttribute.cs
- OpCellTreeNode.cs
- QueryInterceptorAttribute.cs
- Random.cs
- TypeElementCollection.cs
- ReflectionPermission.cs
- RenderData.cs
- StylusPlugInCollection.cs
- ImageSource.cs
- ConfigurationLoader.cs
- GeneralTransform3DGroup.cs
- RotateTransform.cs
- PresentationSource.cs
- Track.cs
- CategoryValueConverter.cs
- NativeObjectSecurity.cs
- ByteStack.cs
- ConstructorArgumentAttribute.cs
- XmlSchemaInferenceException.cs
- ContextDataSource.cs
- PermissionSetTriple.cs
- bidPrivateBase.cs
- Encoder.cs
- NamespaceCollection.cs
- GridViewColumnHeaderAutomationPeer.cs
- XmlExtensionFunction.cs
- DoubleCollectionConverter.cs
- _KerberosClient.cs
- XPathNodeList.cs
- MembershipPasswordException.cs