Code:
/ FX-1434 / FX-1434 / 1.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
- SafeRightsManagementPubHandle.cs
- DataSourceCache.cs
- DataRelationPropertyDescriptor.cs
- FlowLayoutPanel.cs
- DbProviderFactories.cs
- JsonWriter.cs
- Parser.cs
- MobileUITypeEditor.cs
- ConfigurationErrorsException.cs
- ByteConverter.cs
- HitTestParameters.cs
- HttpProcessUtility.cs
- FixedSOMContainer.cs
- LinkTarget.cs
- IpcPort.cs
- NoPersistProperty.cs
- RenderOptions.cs
- SplitContainer.cs
- ReflectionHelper.cs
- AlphaSortedEnumConverter.cs
- FixedElement.cs
- MetadataArtifactLoader.cs
- HyperLinkField.cs
- GeometryCollection.cs
- CategoryGridEntry.cs
- COM2ExtendedUITypeEditor.cs
- _Connection.cs
- HyperLinkStyle.cs
- PropertyCondition.cs
- SqlBulkCopyColumnMapping.cs
- Expression.cs
- TargetControlTypeAttribute.cs
- WindowsSpinner.cs
- ContractComponent.cs
- StyleSelector.cs
- SqlClientWrapperSmiStream.cs
- RuntimeHelpers.cs
- CustomAssemblyResolver.cs
- InProcStateClientManager.cs
- XmlSerializer.cs
- ReadOnlyCollectionBase.cs
- AutomationFocusChangedEventArgs.cs
- ObjectDataSourceMethodEditor.cs
- CodeSnippetTypeMember.cs
- SiteMapDataSourceView.cs
- DataTableReaderListener.cs
- CursorConverter.cs
- Menu.cs
- CustomError.cs
- SqlClientFactory.cs
- RoleManagerEventArgs.cs
- WsdlBuildProvider.cs
- OdbcParameter.cs
- CommandEventArgs.cs
- FileLevelControlBuilderAttribute.cs
- UrlPropertyAttribute.cs
- RootCodeDomSerializer.cs
- DataGridPageChangedEventArgs.cs
- StringUtil.cs
- ClientTargetSection.cs
- ButtonBaseAdapter.cs
- SqlServer2KCompatibilityCheck.cs
- FileClassifier.cs
- FixedDocumentPaginator.cs
- SystemResourceHost.cs
- ProfileWorkflowElement.cs
- SqlConnectionManager.cs
- DisplayInformation.cs
- TextRangeSerialization.cs
- SerializationSectionGroup.cs
- ReferencedType.cs
- MatrixAnimationUsingKeyFrames.cs
- VariantWrapper.cs
- MailAddressCollection.cs
- StateElementCollection.cs
- TextSelectionProcessor.cs
- HtmlShimManager.cs
- AddInPipelineAttributes.cs
- ImageCodecInfoPrivate.cs
- CompilerResults.cs
- LinkConverter.cs
- DateTimeConverter2.cs
- Base64Encoding.cs
- TickBar.cs
- ComNativeDescriptor.cs
- ConvertersCollection.cs
- unsafeIndexingFilterStream.cs
- WebPartTransformerCollection.cs
- FloaterParaClient.cs
- StreamGeometry.cs
- TextBox.cs
- ThreadStartException.cs
- ResourcesChangeInfo.cs
- InfoCardSymmetricAlgorithm.cs
- Identity.cs
- AsnEncodedData.cs
- XmlException.cs
- RichTextBoxContextMenu.cs
- WebPageTraceListener.cs
- SeekableReadStream.cs