Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / CompMod / System / ComponentModel / Design / Data / DesignerDataTable.cs / 1 / DesignerDataTable.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.ComponentModel.Design.Data {
using System;
using System.Collections;
///
/// Represents a single table in a data connection. A collection of this
/// type is returned from IDesignerDataSchema.GetSchemaItems when it is
/// passed DesignerDataSchemaClass.Tables.
///
public abstract class DesignerDataTable : DesignerDataTableBase {
private ICollection _relationships;
///
///
protected DesignerDataTable(string name) : base(name) {
}
///
///
protected DesignerDataTable(string name, string owner) : base(name, owner) {
}
///
/// The collection of relationships in the table.
///
public ICollection Relationships {
get {
if (_relationships == null) {
_relationships = CreateRelationships();
}
return _relationships;
}
}
///
/// This method will be called the first time the Relationships
/// property is accessed. It should return a collection of
/// DesignerDataRelationship objects representing this table's
/// columns.
///
protected abstract ICollection CreateRelationships();
}
}
// 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
- BitmapData.cs
- ServiceHostFactory.cs
- CodeDomSerializerException.cs
- TextTreeTextNode.cs
- Section.cs
- MessagePropertyDescription.cs
- X509SecurityTokenProvider.cs
- ContainerVisual.cs
- WinFormsUtils.cs
- CombinedGeometry.cs
- CacheAxisQuery.cs
- ValidatingPropertiesEventArgs.cs
- AspProxy.cs
- StorageTypeMapping.cs
- GridView.cs
- AuthStoreRoleProvider.cs
- Int32Storage.cs
- IgnoreDataMemberAttribute.cs
- _AuthenticationState.cs
- XmlException.cs
- DoubleLinkListEnumerator.cs
- ActivityInterfaces.cs
- ArgumentDirectionHelper.cs
- FamilyTypeface.cs
- CapabilitiesUse.cs
- BuildResultCache.cs
- WebConfigurationFileMap.cs
- FileVersionInfo.cs
- WebPartCatalogCloseVerb.cs
- EmissiveMaterial.cs
- ThicknessKeyFrameCollection.cs
- SqlExpressionNullability.cs
- precedingsibling.cs
- GridViewAutomationPeer.cs
- TextEditorDragDrop.cs
- ConversionContext.cs
- UriWriter.cs
- SafeNativeMethodsCLR.cs
- WindowsNonControl.cs
- WebPartCatalogCloseVerb.cs
- StylusEventArgs.cs
- AuthorizationRuleCollection.cs
- StrokeCollection2.cs
- NamespaceQuery.cs
- CollectionViewGroupInternal.cs
- ObfuscationAttribute.cs
- Keywords.cs
- CloudCollection.cs
- regiisutil.cs
- HijriCalendar.cs
- XPathMultyIterator.cs
- XamlToRtfParser.cs
- GifBitmapEncoder.cs
- WsatEtwTraceListener.cs
- RequestCacheManager.cs
- SelectionItemPattern.cs
- ByteStack.cs
- TargetInvocationException.cs
- BaseCodePageEncoding.cs
- ViewUtilities.cs
- WebPartDeleteVerb.cs
- RegistrationContext.cs
- FastEncoderStatics.cs
- BitmapData.cs
- TypedReference.cs
- BamlLocalizableResourceKey.cs
- InfoCardTraceRecord.cs
- XmlIterators.cs
- FloaterParagraph.cs
- Calendar.cs
- DriveInfo.cs
- PersonalizationProviderCollection.cs
- JpegBitmapDecoder.cs
- SingleKeyFrameCollection.cs
- DesignOnlyAttribute.cs
- SqlRetyper.cs
- MetadataCollection.cs
- PreviewKeyDownEventArgs.cs
- PageParser.cs
- NamedPipeChannelFactory.cs
- MultiAsyncResult.cs
- CookieProtection.cs
- WindowsScroll.cs
- MessageQueuePermissionEntry.cs
- RightNameExpirationInfoPair.cs
- ContainerControl.cs
- XsltArgumentList.cs
- DataService.cs
- FrameworkContentElement.cs
- MouseBinding.cs
- CodeLabeledStatement.cs
- BitVector32.cs
- ThreadExceptionDialog.cs
- StrokeNodeOperations.cs
- DiagnosticsConfigurationHandler.cs
- HttpServerUtilityBase.cs
- WindowsListViewGroupHelper.cs
- DataTemplateSelector.cs
- TTSVoice.cs
- EventListenerClientSide.cs