Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Data / System / Data / DataTablePropertyDescriptor.cs / 1 / DataTablePropertyDescriptor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data { using System; using System.ComponentModel; internal sealed class DataTablePropertyDescriptor : PropertyDescriptor { DataTable table; public DataTable Table { get { return table; } } internal DataTablePropertyDescriptor(DataTable dataTable) : base(dataTable.TableName, null) { this.table = dataTable; } public override Type ComponentType { get { return typeof(DataRowView); } } public override bool IsReadOnly { get { return false; } } public override Type PropertyType { get { return typeof(IBindingList); } } public override bool Equals(object other) { if (other is DataTablePropertyDescriptor) { DataTablePropertyDescriptor descriptor = (DataTablePropertyDescriptor) other; return(descriptor.Table == Table); } return false; } public override Int32 GetHashCode() { return Table.GetHashCode(); } public override bool CanResetValue(object component) { return false; } public override object GetValue(object component) { DataViewManagerListItemTypeDescriptor dataViewManagerListItem = (DataViewManagerListItemTypeDescriptor) component; return dataViewManagerListItem.GetDataView(table); } public override void ResetValue(object component) { } public override void SetValue(object component, object value) { } public override bool ShouldSerializeValue(object component) { return false; } } } // 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
- NotImplementedException.cs
- ApplicationActivator.cs
- DropDownList.cs
- HttpModulesSection.cs
- MatrixCamera.cs
- CheckBoxFlatAdapter.cs
- NativeMethods.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- SQLInt16Storage.cs
- ExtendedProperty.cs
- HMACSHA512.cs
- TextStore.cs
- OdbcConnectionHandle.cs
- MDIWindowDialog.cs
- OracleBoolean.cs
- CapabilitiesUse.cs
- HMAC.cs
- ControlValuePropertyAttribute.cs
- RoleManagerSection.cs
- Transform.cs
- WebReferenceCollection.cs
- TreeViewDataItemAutomationPeer.cs
- RawStylusSystemGestureInputReport.cs
- PersistenceMetadataNamespace.cs
- SmtpNetworkElement.cs
- DropDownButton.cs
- SqlRowUpdatingEvent.cs
- DynamicActivity.cs
- AppDomain.cs
- XmlAttribute.cs
- SmiRequestExecutor.cs
- RequestQueryParser.cs
- DeclaredTypeElement.cs
- OrderByQueryOptionExpression.cs
- RijndaelManagedTransform.cs
- Convert.cs
- GridViewAutoFormat.cs
- ConfigXmlSignificantWhitespace.cs
- ModelTreeEnumerator.cs
- OdbcConnectionOpen.cs
- DataGridColumnFloatingHeader.cs
- DataBindingHandlerAttribute.cs
- Scheduler.cs
- TextViewBase.cs
- PlatformCulture.cs
- WebPartManager.cs
- TagPrefixInfo.cs
- SqlDataSourceSelectingEventArgs.cs
- UInt64Storage.cs
- WindowAutomationPeer.cs
- EncoderParameter.cs
- XsdDateTime.cs
- CapabilitiesAssignment.cs
- XmlWrappingWriter.cs
- PartitionedDataSource.cs
- LayoutTableCell.cs
- SqlBulkCopyColumnMappingCollection.cs
- ColumnReorderedEventArgs.cs
- ListParagraph.cs
- DynamicActivityProperty.cs
- BuildManager.cs
- DataGridViewToolTip.cs
- TextTreeRootNode.cs
- JavaScriptObjectDeserializer.cs
- PageHandlerFactory.cs
- DeflateStream.cs
- RowToFieldTransformer.cs
- RtfControlWordInfo.cs
- ValidationException.cs
- ItemChangedEventArgs.cs
- WindowsListBox.cs
- SQLStringStorage.cs
- ConfigurationValidatorBase.cs
- SqlCacheDependencyDatabase.cs
- TrustLevel.cs
- Codec.cs
- Group.cs
- SrgsRule.cs
- ExternalException.cs
- PropertyStore.cs
- ProviderUtil.cs
- SystemIPGlobalProperties.cs
- RadioButtonBaseAdapter.cs
- NamedPipeTransportManager.cs
- AccessViolationException.cs
- SessionEndingEventArgs.cs
- TreeBuilder.cs
- UnwrappedTypesXmlSerializerManager.cs
- RsaElement.cs
- ProgressiveCrcCalculatingStream.cs
- Bezier.cs
- IdentitySection.cs
- DataGridBoolColumn.cs
- BaseDataBoundControl.cs
- LocationUpdates.cs
- sitestring.cs
- WebPartTracker.cs
- RecordManager.cs
- HtmlElement.cs
- CompilerState.cs