Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / ComponentModel / COM2Interop / COM2DataTypeToManagedDataTypeConverter.cs / 1305376 / COM2DataTypeToManagedDataTypeConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms.ComponentModel.Com2Interop { using System.Runtime.Serialization.Formatters; using System.ComponentModel; using System.Diagnostics; using System; using System.Drawing; using System.ComponentModel.Design; using System.Collections; using Microsoft.Win32; ////// /// This base class maps an ole defined data type (OLE_COLOR, IFont, etc.), /// /// internal abstract class Com2DataTypeToManagedDataTypeConverter{ public virtual bool AllowExpand { get { return false; } } ////// /// Returns the managed type that this editor maps the property type to. /// public abstract Type ManagedType{ get; } ////// /// Converts the native value into a managed value /// public abstract object ConvertNativeToManaged(object nativeValue, Com2PropertyDescriptor pd); ////// /// Converts the managed value into a native value /// public abstract object ConvertManagedToNative(object managedValue, Com2PropertyDescriptor pd, ref bool cancelSet); } } // 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
- XmlObjectSerializerReadContext.cs
- RepeatEnumerable.cs
- RoleService.cs
- XslTransformFileEditor.cs
- PathSegment.cs
- SqlDataReaderSmi.cs
- IfAction.cs
- Bits.cs
- ProcessHostServerConfig.cs
- InputDevice.cs
- EditorServiceContext.cs
- CacheDict.cs
- SplashScreenNativeMethods.cs
- SqlTypeSystemProvider.cs
- SocketAddress.cs
- DiffuseMaterial.cs
- NativeMethods.cs
- PathFigure.cs
- UncommonField.cs
- AlphabeticalEnumConverter.cs
- WebControlParameterProxy.cs
- TraceEventCache.cs
- EntityKeyElement.cs
- Attributes.cs
- WebExceptionStatus.cs
- Variable.cs
- cookie.cs
- SystemUnicastIPAddressInformation.cs
- PtsCache.cs
- MasterPage.cs
- PerformanceCounterLib.cs
- DataTableClearEvent.cs
- SelectionUIService.cs
- FontSizeConverter.cs
- MarshalByValueComponent.cs
- QuadraticBezierSegment.cs
- DataGridViewSelectedCellCollection.cs
- ProjectionCamera.cs
- BitmapFrameDecode.cs
- DbConnectionPool.cs
- ShellProvider.cs
- MobileRedirect.cs
- UIElementIsland.cs
- SqlBinder.cs
- BlockUIContainer.cs
- ResourceAssociationTypeEnd.cs
- XmlComplianceUtil.cs
- ConversionContext.cs
- MediaTimeline.cs
- DiscreteKeyFrames.cs
- EpmContentSerializerBase.cs
- QueryAccessibilityHelpEvent.cs
- listviewsubitemcollectioneditor.cs
- Transform3D.cs
- CngKey.cs
- CachedFontFamily.cs
- AgileSafeNativeMemoryHandle.cs
- AssemblyNameProxy.cs
- TreeSet.cs
- TailCallAnalyzer.cs
- LayoutSettings.cs
- WSHttpBindingCollectionElement.cs
- TemplateControlCodeDomTreeGenerator.cs
- ConstraintConverter.cs
- DefaultBindingPropertyAttribute.cs
- HttpsChannelListener.cs
- IndividualDeviceConfig.cs
- CompositionDesigner.cs
- StorageMappingFragment.cs
- SqlDuplicator.cs
- MenuEventArgs.cs
- SoapServerMessage.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- InvokeMemberBinder.cs
- XmlTextReader.cs
- PolyLineSegmentFigureLogic.cs
- ToolboxCategory.cs
- PartitionResolver.cs
- UInt16Converter.cs
- ProcessHostFactoryHelper.cs
- Cell.cs
- TargetInvocationException.cs
- FlowPanelDesigner.cs
- XmlWhitespace.cs
- SparseMemoryStream.cs
- _Rfc2616CacheValidators.cs
- MetabaseServerConfig.cs
- EntryWrittenEventArgs.cs
- Attribute.cs
- DbgUtil.cs
- DesignerToolboxInfo.cs
- ReturnEventArgs.cs
- RegionIterator.cs
- SecurityKeyIdentifierClause.cs
- Timer.cs
- ZipIOExtraFieldZip64Element.cs
- ProviderIncompatibleException.cs
- versioninfo.cs
- ValueTypeFixupInfo.cs
- Camera.cs