Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Data / System / Data / DataRelationPropertyDescriptor.cs / 1 / DataRelationPropertyDescriptor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data { using System.ComponentModel; ////// internal sealed class DataRelationPropertyDescriptor : PropertyDescriptor { DataRelation relation; internal DataRelation Relation { get { return relation; } } internal DataRelationPropertyDescriptor(DataRelation dataRelation) : base(dataRelation.RelationName, null) { this.relation = dataRelation; } 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 DataRelationPropertyDescriptor) { DataRelationPropertyDescriptor descriptor = (DataRelationPropertyDescriptor) other; return(descriptor.Relation == Relation); } return false; } public override Int32 GetHashCode() { return Relation.GetHashCode(); } public override bool CanResetValue(object component) { return false; } public override object GetValue(object component) { DataRowView dataRowView = (DataRowView) component; return dataRowView.CreateChildView(relation); } 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.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DBBindings.cs
- ProviderException.cs
- ArrayWithOffset.cs
- InputEventArgs.cs
- SqlProcedureAttribute.cs
- FloatUtil.cs
- NamedObject.cs
- SessionIDManager.cs
- ThreadStaticAttribute.cs
- LoadWorkflowByKeyAsyncResult.cs
- SpoolingTask.cs
- TargetException.cs
- EntityDataReader.cs
- ProcessModelInfo.cs
- DaylightTime.cs
- TimelineGroup.cs
- DocumentReference.cs
- DesignerForm.cs
- BypassElement.cs
- TypeLibConverter.cs
- WebHttpDispatchOperationSelectorData.cs
- ObjectQueryExecutionPlan.cs
- DataList.cs
- CollectionConverter.cs
- ModelItem.cs
- SiteMapNodeItemEventArgs.cs
- DependencyPropertyValueSerializer.cs
- DataGridViewColumnTypePicker.cs
- sitestring.cs
- RecognizedWordUnit.cs
- SemanticKeyElement.cs
- GPPOINT.cs
- ToolStripContentPanelDesigner.cs
- TextChange.cs
- QueueProcessor.cs
- _SpnDictionary.cs
- PointLightBase.cs
- CFStream.cs
- DynamicMethod.cs
- ChildChangedEventArgs.cs
- ConnectionStringSettings.cs
- PipelineComponent.cs
- HelpKeywordAttribute.cs
- ListenUriMode.cs
- TableItemProviderWrapper.cs
- AliasedExpr.cs
- RecognizerBase.cs
- X509UI.cs
- CacheRequest.cs
- CheckBoxList.cs
- Msec.cs
- Odbc32.cs
- HijriCalendar.cs
- ManipulationVelocities.cs
- ContextDataSourceView.cs
- ClientConfigPaths.cs
- ServiceDescriptions.cs
- Size3DConverter.cs
- WindowsListViewItemCheckBox.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- CurrencyWrapper.cs
- TextRangeEditTables.cs
- UpdateEventArgs.cs
- XmlSchemaImporter.cs
- PropertyCollection.cs
- HierarchicalDataTemplate.cs
- ObjectReaderCompiler.cs
- JsonFaultDetail.cs
- COAUTHIDENTITY.cs
- DigestTraceRecordHelper.cs
- MimePart.cs
- ToolStripLabel.cs
- GridEntry.cs
- ReadOnlyActivityGlyph.cs
- Visual3DCollection.cs
- XPathAxisIterator.cs
- XmlMapping.cs
- HttpModuleCollection.cs
- DrawingVisualDrawingContext.cs
- CategoryGridEntry.cs
- EtwTrackingBehaviorElement.cs
- Translator.cs
- NamespaceDecl.cs
- DesignerCategoryAttribute.cs
- GridToolTip.cs
- TextParaClient.cs
- Globals.cs
- CodeArrayCreateExpression.cs
- InertiaExpansionBehavior.cs
- XmlNotation.cs
- TabPage.cs
- TypeSystem.cs
- AuthenticationModuleElementCollection.cs
- XsdDuration.cs
- UIElement3DAutomationPeer.cs
- StylusLogic.cs
- ContentValidator.cs
- Directory.cs
- WindowsFormsSynchronizationContext.cs
- HiddenFieldPageStatePersister.cs