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
- RefreshEventArgs.cs
- DataGridViewCellCollection.cs
- StyleModeStack.cs
- DefaultPropertyAttribute.cs
- DataControlField.cs
- StreamAsIStream.cs
- _ConnectStream.cs
- Point4D.cs
- ComboBox.cs
- OptimizedTemplateContentHelper.cs
- WebPartActionVerb.cs
- IsolationInterop.cs
- WebBrowserDesigner.cs
- AssemblyBuilder.cs
- WebPartsPersonalizationAuthorization.cs
- ParseHttpDate.cs
- odbcmetadatafactory.cs
- IsolatedStorageFile.cs
- BrushMappingModeValidation.cs
- DataGridViewColumnStateChangedEventArgs.cs
- pingexception.cs
- XmlLanguage.cs
- SharedConnectionListener.cs
- AtomContentProperty.cs
- DesignerAdapterUtil.cs
- SiblingIterators.cs
- BrowserCapabilitiesFactory.cs
- FormViewRow.cs
- JavascriptCallbackResponseProperty.cs
- Line.cs
- WebResponse.cs
- DocumentSchemaValidator.cs
- InternalConfigRoot.cs
- _AuthenticationState.cs
- AxisAngleRotation3D.cs
- EncodingDataItem.cs
- WindowsSysHeader.cs
- ErrorFormatterPage.cs
- UpdateManifestForBrowserApplication.cs
- AppDomain.cs
- IntSecurity.cs
- WpfWebRequestHelper.cs
- TransformDescriptor.cs
- ComNativeDescriptor.cs
- BitConverter.cs
- DataGridViewElement.cs
- ReturnEventArgs.cs
- SqlDataSourceCommandEventArgs.cs
- ScaleTransform.cs
- CrossContextChannel.cs
- DataKeyArray.cs
- PerformanceCounterPermissionAttribute.cs
- IssuedTokenServiceElement.cs
- FileSystemInfo.cs
- RemotingException.cs
- WorkflowMarkupSerializerMapping.cs
- SmiEventSink_Default.cs
- EdmScalarPropertyAttribute.cs
- Oid.cs
- UpdatePanelControlTrigger.cs
- SystemWebExtensionsSectionGroup.cs
- HwndHost.cs
- OdbcStatementHandle.cs
- KeyedHashAlgorithm.cs
- DataGridItemCollection.cs
- FlowNode.cs
- TaiwanLunisolarCalendar.cs
- SpeechSynthesizer.cs
- ProcessHostServerConfig.cs
- DataGridViewRowConverter.cs
- PageContent.cs
- EntitySet.cs
- Invariant.cs
- TableItemStyle.cs
- ToolStripDropDownItem.cs
- ConfigurationManagerHelperFactory.cs
- DataGridViewColumnConverter.cs
- LabelDesigner.cs
- CodeBlockBuilder.cs
- PrintPreviewControl.cs
- Compensation.cs
- WebServiceTypeData.cs
- OverflowException.cs
- CustomExpression.cs
- MembershipValidatePasswordEventArgs.cs
- MultiBinding.cs
- UDPClient.cs
- EventToken.cs
- DataServiceOperationContext.cs
- DataGridViewSelectedRowCollection.cs
- PairComparer.cs
- DataServiceQueryContinuation.cs
- OperationFormatStyle.cs
- StrongBox.cs
- AccessDataSourceWizardForm.cs
- AnimationStorage.cs
- StringUtil.cs
- SqlNodeTypeOperators.cs
- ReflectionTypeLoadException.cs
- AcceleratedTokenAuthenticator.cs