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
- SchemaCreator.cs
- TextTreeUndoUnit.cs
- parserscommon.cs
- DependencyObjectPropertyDescriptor.cs
- SqlTypeConverter.cs
- DrawingCollection.cs
- WebPartMinimizeVerb.cs
- PipeStream.cs
- Viewport2DVisual3D.cs
- ActivityInterfaces.cs
- EditModeSwitchButton.cs
- StretchValidation.cs
- ScaleTransform3D.cs
- ItemList.cs
- WorkflowApplicationTerminatedException.cs
- XmlSchemaGroupRef.cs
- WebPartDescription.cs
- ScriptMethodAttribute.cs
- NullableLongSumAggregationOperator.cs
- XmlNavigatorStack.cs
- SystemBrushes.cs
- BitmapDecoder.cs
- EditorBrowsableAttribute.cs
- RenderingEventArgs.cs
- SQLInt16Storage.cs
- PopupRootAutomationPeer.cs
- WpfKnownMemberInvoker.cs
- PlanCompilerUtil.cs
- SafeArrayTypeMismatchException.cs
- DomainLiteralReader.cs
- TemplateControl.cs
- X509Extension.cs
- SqlDataSourceCommandEventArgs.cs
- BuilderPropertyEntry.cs
- SqlConnectionPoolGroupProviderInfo.cs
- XmlSchemaSimpleTypeRestriction.cs
- WebSysDefaultValueAttribute.cs
- SmtpDigestAuthenticationModule.cs
- ProjectionPathSegment.cs
- SafeFileMappingHandle.cs
- SourceFileBuildProvider.cs
- WebZone.cs
- InputBuffer.cs
- MappingSource.cs
- CodeRemoveEventStatement.cs
- ResourcesBuildProvider.cs
- SchemaAttDef.cs
- DataGridViewColumnCollection.cs
- SqlDataSourceTableQuery.cs
- CAGDesigner.cs
- WebPartDeleteVerb.cs
- MetadataItemCollectionFactory.cs
- GeometryModel3D.cs
- RangeEnumerable.cs
- ImageConverter.cs
- NetworkInformationPermission.cs
- RelationalExpressions.cs
- SafeBitVector32.cs
- FilteredReadOnlyMetadataCollection.cs
- AsyncOperation.cs
- ObjectDataSource.cs
- EventLogTraceListener.cs
- ThreadInterruptedException.cs
- DataControlButton.cs
- WebServiceResponse.cs
- CompiledXpathExpr.cs
- MenuCommand.cs
- ControlPropertyNameConverter.cs
- DelayLoadType.cs
- Vector3DAnimation.cs
- SqlWriter.cs
- FactoryRecord.cs
- SamlSubject.cs
- Axis.cs
- DataServiceBuildProvider.cs
- SemanticKeyElement.cs
- Hash.cs
- SqlLiftIndependentRowExpressions.cs
- Calendar.cs
- AQNBuilder.cs
- ActivityInfo.cs
- ClientUrlResolverWrapper.cs
- Span.cs
- Size.cs
- DetailsViewUpdatedEventArgs.cs
- Path.cs
- Comparer.cs
- TextBoxView.cs
- UnaryQueryOperator.cs
- DateBoldEvent.cs
- MetafileHeader.cs
- CriticalExceptions.cs
- FactoryMaker.cs
- PreviewPrintController.cs
- ActionFrame.cs
- WorkflowPersistenceContext.cs
- Decimal.cs
- TableLayoutSettings.cs
- Subtree.cs
- SubclassTypeValidatorAttribute.cs