Code:
/ DotNET / DotNET / 8.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
- DataSourceSelectArguments.cs
- DBCSCodePageEncoding.cs
- SoapSchemaExporter.cs
- CriticalFileToken.cs
- MachineKeyConverter.cs
- XamlContextStack.cs
- Triangle.cs
- WeakHashtable.cs
- HtmlTableCell.cs
- ObjectView.cs
- ParallelEnumerableWrapper.cs
- InvokeHandlers.cs
- Translator.cs
- OutputCacheProfileCollection.cs
- WindowsFormsHost.cs
- DataGridViewCellCollection.cs
- DataGridClipboardCellContent.cs
- MetadataPropertyCollection.cs
- KeyGestureValueSerializer.cs
- BordersPage.cs
- QilParameter.cs
- SendReply.cs
- DbProviderFactory.cs
- Context.cs
- CreatingCookieEventArgs.cs
- GregorianCalendarHelper.cs
- OutOfMemoryException.cs
- URLIdentityPermission.cs
- GlyphingCache.cs
- AdCreatedEventArgs.cs
- StringInfo.cs
- UIElementCollection.cs
- __Error.cs
- PageParser.cs
- Configuration.cs
- InternalSafeNativeMethods.cs
- CompressionTransform.cs
- ValidationPropertyAttribute.cs
- ImageAnimator.cs
- ZoneMembershipCondition.cs
- DynamicILGenerator.cs
- CacheRequest.cs
- ConnectionManagementSection.cs
- RijndaelManagedTransform.cs
- TransformedBitmap.cs
- DataControlPagerLinkButton.cs
- DbRetry.cs
- ObjectManager.cs
- DataGridViewCellMouseEventArgs.cs
- PolyLineSegment.cs
- UserControlBuildProvider.cs
- ClientType.cs
- FileLogRecordHeader.cs
- ParameterCollection.cs
- FormattedText.cs
- login.cs
- Panel.cs
- CustomCategoryAttribute.cs
- MasterPageBuildProvider.cs
- WebPartConnectionsCancelEventArgs.cs
- PairComparer.cs
- CardSpaceException.cs
- NullableConverter.cs
- WebPartEditorOkVerb.cs
- TCPListener.cs
- DeviceContexts.cs
- SmtpDigestAuthenticationModule.cs
- DropDownList.cs
- TrustManagerPromptUI.cs
- StateBag.cs
- EdgeModeValidation.cs
- RestrictedTransactionalPackage.cs
- ValueTypeIndexerReference.cs
- OleDbConnectionInternal.cs
- Lease.cs
- ReadOnlyCollectionBase.cs
- EditorZoneBase.cs
- SqlInfoMessageEvent.cs
- ObjectCloneHelper.cs
- ArrangedElementCollection.cs
- UserNameSecurityToken.cs
- SemanticAnalyzer.cs
- URI.cs
- ValidateNames.cs
- ObjectHandle.cs
- EntityContainerEmitter.cs
- RewritingValidator.cs
- NullReferenceException.cs
- TextCharacters.cs
- RootDesignerSerializerAttribute.cs
- TrackingProfileCache.cs
- FixedTextContainer.cs
- VerifyHashRequest.cs
- ProcessHostServerConfig.cs
- FrameworkElementFactoryMarkupObject.cs
- WebBrowserContainer.cs
- XsdDuration.cs
- XmlNodeReader.cs
- LineServicesCallbacks.cs
- Point.cs