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
- KnownTypes.cs
- XmlSerializationReader.cs
- __TransparentProxy.cs
- ExternalCalls.cs
- SecurityTokenParameters.cs
- TableLayoutColumnStyleCollection.cs
- FilterFactory.cs
- ActivationArguments.cs
- DataGridRowsPresenter.cs
- Mapping.cs
- ShaperBuffers.cs
- DelegatingConfigHost.cs
- HtmlInputReset.cs
- MarkupCompiler.cs
- ObjectConverter.cs
- DataGridViewButtonColumn.cs
- GridViewPageEventArgs.cs
- RootBrowserWindowAutomationPeer.cs
- RequestCachePolicyConverter.cs
- CodePageEncoding.cs
- Drawing.cs
- XmlSchemaSimpleContent.cs
- ExtendedPropertyDescriptor.cs
- MessageContractImporter.cs
- TextureBrush.cs
- Site.cs
- TrackingRecordPreFilter.cs
- ContextMarshalException.cs
- OdbcDataAdapter.cs
- SharedStream.cs
- RtfControlWordInfo.cs
- ContextProperty.cs
- NotImplementedException.cs
- CodeDOMProvider.cs
- mediapermission.cs
- SimpleHandlerBuildProvider.cs
- RoutingSection.cs
- RSAPKCS1KeyExchangeFormatter.cs
- FillErrorEventArgs.cs
- IndexedGlyphRun.cs
- FrameworkObject.cs
- DataServiceRequestOfT.cs
- Pen.cs
- Expander.cs
- ProfileSettingsCollection.cs
- TextSelectionHelper.cs
- Transform3DCollection.cs
- ToolStripActionList.cs
- ErrorEventArgs.cs
- DataKey.cs
- FrameworkRichTextComposition.cs
- X509RawDataKeyIdentifierClause.cs
- SpeakInfo.cs
- MimeObjectFactory.cs
- ResourceReader.cs
- CompilerErrorCollection.cs
- DataFieldConverter.cs
- ValidationRule.cs
- Main.cs
- DesignTimeSiteMapProvider.cs
- String.cs
- DataRelationCollection.cs
- PropertyKey.cs
- DetailsViewModeEventArgs.cs
- Exceptions.cs
- XhtmlBasicLiteralTextAdapter.cs
- NotFiniteNumberException.cs
- IERequestCache.cs
- SystemNetHelpers.cs
- SubclassTypeValidator.cs
- StorageEntityTypeMapping.cs
- ParameterBuilder.cs
- TextEndOfParagraph.cs
- InputScopeAttribute.cs
- BooleanToVisibilityConverter.cs
- WebBrowserHelper.cs
- StringDictionaryCodeDomSerializer.cs
- PiiTraceSource.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- MenuItemStyle.cs
- ProviderCollection.cs
- MaskedTextBoxTextEditorDropDown.cs
- BasicExpressionVisitor.cs
- ExceptionHelpers.cs
- CodeValidator.cs
- ItemsControl.cs
- EtwTrace.cs
- DefaultIfEmptyQueryOperator.cs
- Util.cs
- SecurityException.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- CharEnumerator.cs
- SeekStoryboard.cs
- InheritablePropertyChangeInfo.cs
- CheckBoxRenderer.cs
- MetafileHeaderWmf.cs
- TreeNodeEventArgs.cs
- TextBoxView.cs
- HyperLinkField.cs
- RelationshipEndMember.cs