Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Data / System / Data / PrimaryKeyTypeConverter.cs / 1 / PrimaryKeyTypeConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data { using System.ComponentModel; using System.Globalization; using System.Data; internal sealed class PrimaryKeyTypeConverter : ReferenceConverter { // converter classes should have public ctor public PrimaryKeyTypeConverter() : base(typeof(DataColumn[])) { } public override bool GetPropertiesSupported(ITypeDescriptorContext context) { return false; } public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { if (destinationType == typeof(String)) { return true; } return base.CanConvertTo(context, destinationType); } public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { if (destinationType == null) { throw new ArgumentNullException("destinationType"); } if (destinationType == typeof(string)) { return (new DataColumn[] {}).GetType().Name; } return base.ConvertTo(context, culture, value, destinationType); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PropertyToken.cs
- ConditionalBranch.cs
- SendMailErrorEventArgs.cs
- CustomAssemblyResolver.cs
- OleDbRowUpdatingEvent.cs
- RTLAwareMessageBox.cs
- RijndaelManaged.cs
- ComplexLine.cs
- RuleSettings.cs
- columnmapfactory.cs
- VisualState.cs
- WmpBitmapDecoder.cs
- BitStack.cs
- FixedTextContainer.cs
- OrderByBuilder.cs
- BamlReader.cs
- ImageKeyConverter.cs
- ObjectToken.cs
- QuaternionRotation3D.cs
- QueryReaderSettings.cs
- OdbcConnectionHandle.cs
- BitmapEffectState.cs
- ClientType.cs
- SelectionHighlightInfo.cs
- NativeMethods.cs
- TargetControlTypeCache.cs
- LambdaValue.cs
- HtmlCommandAdapter.cs
- TypefaceCollection.cs
- DependencyPropertyHelper.cs
- path.cs
- StringExpressionSet.cs
- PathData.cs
- AsyncSerializedWorker.cs
- DeferredSelectedIndexReference.cs
- XmlUnspecifiedAttribute.cs
- ValidationPropertyAttribute.cs
- DurableServiceAttribute.cs
- PriorityQueue.cs
- CodeDelegateCreateExpression.cs
- PropertyCollection.cs
- ParseHttpDate.cs
- BitmapEffectState.cs
- Membership.cs
- TextParaLineResult.cs
- HttpDebugHandler.cs
- IERequestCache.cs
- GridViewRow.cs
- UnknownBitmapEncoder.cs
- CaseStatementProjectedSlot.cs
- SrgsItemList.cs
- QueryAccessibilityHelpEvent.cs
- EnumBuilder.cs
- ActivityExecutionContext.cs
- BamlBinaryReader.cs
- EntityWithChangeTrackerStrategy.cs
- PrintDocument.cs
- XsltOutput.cs
- TextParentUndoUnit.cs
- XmlImplementation.cs
- ValueProviderWrapper.cs
- DesignerAdRotatorAdapter.cs
- StreamGeometry.cs
- ReachPageContentSerializer.cs
- ConfigXmlText.cs
- XmlSerializer.cs
- XmlDataLoader.cs
- HMACSHA256.cs
- Size3D.cs
- TextSimpleMarkerProperties.cs
- StringToken.cs
- VersionedStreamOwner.cs
- Type.cs
- MeasurementDCInfo.cs
- QueryResultOp.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- CommonDialog.cs
- InstallerTypeAttribute.cs
- SchemaDeclBase.cs
- PageStatePersister.cs
- TransformPattern.cs
- ValidationHelpers.cs
- WeakReferenceList.cs
- Baml2006KnownTypes.cs
- SqlCacheDependencySection.cs
- BaseCollection.cs
- SrgsDocumentParser.cs
- TextEffect.cs
- SByteConverter.cs
- GeneralTransform2DTo3D.cs
- Compiler.cs
- RangeBase.cs
- TextProperties.cs
- SkinBuilder.cs
- CqlLexer.cs
- MediaSystem.cs
- TaskHelper.cs
- DescendantOverDescendantQuery.cs
- TimeSpanConverter.cs
- SqlInfoMessageEvent.cs