Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / DataRelationPropertyDescriptor.cs / 1305376 / 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.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlCacheDependencyDatabase.cs
- MetadataSource.cs
- CngKey.cs
- PhysicalAddress.cs
- RewritingValidator.cs
- FontWeights.cs
- WorkflowDurableInstance.cs
- Helper.cs
- XmlHelper.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- SqlDelegatedTransaction.cs
- TextSelectionProcessor.cs
- JsonFormatReaderGenerator.cs
- SchemaCollectionPreprocessor.cs
- CrossSiteScriptingValidation.cs
- SystemColorTracker.cs
- InternalRelationshipCollection.cs
- TrackingWorkflowEventArgs.cs
- IApplicationTrustManager.cs
- HttpCookieCollection.cs
- Wizard.cs
- CqlQuery.cs
- LocalizationCodeDomSerializer.cs
- LinkedResourceCollection.cs
- ModifierKeysConverter.cs
- PropertyInfoSet.cs
- StringHandle.cs
- TypedDataSourceCodeGenerator.cs
- MouseCaptureWithinProperty.cs
- ProgressBar.cs
- XPathArrayIterator.cs
- XhtmlBasicCommandAdapter.cs
- BehaviorService.cs
- FileDetails.cs
- HttpPostedFile.cs
- CharacterShapingProperties.cs
- SessionViewState.cs
- VSWCFServiceContractGenerator.cs
- LineProperties.cs
- AssemblyInfo.cs
- WpfGeneratedKnownProperties.cs
- AccessibleObject.cs
- SqlColumnizer.cs
- UICuesEvent.cs
- AdPostCacheSubstitution.cs
- ParserStreamGeometryContext.cs
- M3DUtil.cs
- RelationshipEndCollection.cs
- StaticTextPointer.cs
- CommandConverter.cs
- NumberFormatInfo.cs
- KerberosRequestorSecurityToken.cs
- entityreference_tresulttype.cs
- EntityEntry.cs
- ApplicationException.cs
- TransformedBitmap.cs
- AccessorTable.cs
- SerialPinChanges.cs
- FontCacheLogic.cs
- DataStreams.cs
- PersonalizationProviderHelper.cs
- FtpCachePolicyElement.cs
- CompositeDesignerAccessibleObject.cs
- ConfigurationCollectionAttribute.cs
- EntityWithChangeTrackerStrategy.cs
- ButtonBaseAdapter.cs
- SoapObjectWriter.cs
- PingReply.cs
- TaskHelper.cs
- NavigationExpr.cs
- ImageMetadata.cs
- SignedXml.cs
- UserControlParser.cs
- DurableDispatcherAddressingFault.cs
- SafeFileMapViewHandle.cs
- ToolCreatedEventArgs.cs
- WebBaseEventKeyComparer.cs
- RawMouseInputReport.cs
- FunctionDetailsReader.cs
- ArrangedElement.cs
- DataGridColumnReorderingEventArgs.cs
- RichTextBoxAutomationPeer.cs
- SemanticBasicElement.cs
- ClientTargetSection.cs
- LineGeometry.cs
- SchemaCollectionPreprocessor.cs
- XmlDictionaryWriter.cs
- NamespaceMapping.cs
- SqlMethodTransformer.cs
- AuthenticationModulesSection.cs
- TextEffectCollection.cs
- XmlLanguageConverter.cs
- DetailsViewRowCollection.cs
- HotSpotCollection.cs
- Metafile.cs
- TraceUtils.cs
- ThrowHelper.cs
- IsolatedStoragePermission.cs
- ConfigurationStrings.cs
- TraceHandlerErrorFormatter.cs