Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- ISSmlParser.cs
- EngineSite.cs
- PeerInputChannel.cs
- MetadataCache.cs
- SiteMapNodeItemEventArgs.cs
- ImageSource.cs
- DocumentsTrace.cs
- AndCondition.cs
- Floater.cs
- SwitchLevelAttribute.cs
- WebPartZoneBase.cs
- ColorDialog.cs
- PropertyMapper.cs
- XPathAxisIterator.cs
- StrongNamePublicKeyBlob.cs
- FlowDecision.cs
- DrawingAttributeSerializer.cs
- XmlTypeMapping.cs
- SqlException.cs
- ValueUtilsSmi.cs
- GridViewColumnCollection.cs
- FileUtil.cs
- ClientOptions.cs
- XmlDataImplementation.cs
- ByteStreamMessageEncodingElement.cs
- XmlMembersMapping.cs
- Sequence.cs
- Converter.cs
- DefaultWorkflowSchedulerService.cs
- MarkupCompilePass1.cs
- SafeSecurityHandles.cs
- TypeInitializationException.cs
- OdbcConnectionString.cs
- DataTable.cs
- LineVisual.cs
- _HTTPDateParse.cs
- SiteMapNodeItemEventArgs.cs
- Point4D.cs
- Visitors.cs
- HttpCookiesSection.cs
- HTTPNotFoundHandler.cs
- XPathDocumentBuilder.cs
- DesignerHierarchicalDataSourceView.cs
- IArgumentProvider.cs
- ParallelTimeline.cs
- QueryOpcode.cs
- SafePEFileHandle.cs
- SafeJobHandle.cs
- OSEnvironmentHelper.cs
- NodeLabelEditEvent.cs
- DataServiceOperationContext.cs
- GeneralTransformGroup.cs
- FilterElement.cs
- SignedInfo.cs
- FlowLayout.cs
- AppSettings.cs
- AuthenticationModulesSection.cs
- ConfigXmlDocument.cs
- BypassElement.cs
- HotCommands.cs
- ImageFormatConverter.cs
- RegexParser.cs
- HttpCacheVaryByContentEncodings.cs
- RegisterResponseInfo.cs
- XmlSchemaGroupRef.cs
- DbUpdateCommandTree.cs
- StringDictionary.cs
- HostingEnvironmentException.cs
- FileDetails.cs
- BinHexDecoder.cs
- ItemsPanelTemplate.cs
- SafeProcessHandle.cs
- ToolStripOverflow.cs
- InstancePersistenceContext.cs
- FieldTemplateFactory.cs
- PolyLineSegment.cs
- WindowsListViewGroupHelper.cs
- InvalidPropValue.cs
- AndCondition.cs
- DeferredTextReference.cs
- CollectionType.cs
- WindowsRebar.cs
- TextEditorSpelling.cs
- StateBag.cs
- ReliabilityContractAttribute.cs
- TextShapeableCharacters.cs
- PageHandlerFactory.cs
- DecoderFallback.cs
- BitmapImage.cs
- ArrayItemReference.cs
- SamlSecurityToken.cs
- DataDocumentXPathNavigator.cs
- SerializationEventsCache.cs
- CodeConstructor.cs
- CardSpaceShim.cs
- MD5.cs
- QilReference.cs
- Environment.cs
- NodeLabelEditEvent.cs
- StorageMappingItemCollection.cs