Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / CompMod / System / ComponentModel / Design / Data / DesignerDataTableBase.cs / 1 / DesignerDataTableBase.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel.Design.Data { using System; using System.Collections; ////// Represents a base table in a data connection. DesignerDataTable and /// DesignerDataView derive from this class. /// public abstract class DesignerDataTableBase { private ICollection _columns; private string _name; private string _owner; ////// protected DesignerDataTableBase(string name) { _name = name; } ////// protected DesignerDataTableBase(string name, string owner) { _name = name; _owner = owner; } ////// The collection of columns in the table. /// public ICollection Columns { get { if (_columns == null) { _columns = CreateColumns(); } return _columns; } } ////// The name of the table. /// public string Name { get { return _name; } } ////// The owner of the table. /// public string Owner { get { return _owner; } } ////// This method will be called the first time the Columns property /// is accessed. It should return a collection of DesignerDataColumn /// objects representing this table's columns. /// protected abstract ICollection CreateColumns(); } } // 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
- SettingsSection.cs
- DirtyTextRange.cs
- DataBinding.cs
- Base64Encoder.cs
- Focus.cs
- PropertyTabChangedEvent.cs
- InternalDuplexChannelListener.cs
- Compiler.cs
- __Filters.cs
- OdbcException.cs
- PanelDesigner.cs
- AutoGeneratedField.cs
- MessageQueuePermission.cs
- HttpCacheVaryByContentEncodings.cs
- DeclarativeCatalogPart.cs
- GradientStopCollection.cs
- MatrixKeyFrameCollection.cs
- TemplatedMailWebEventProvider.cs
- TextTrailingWordEllipsis.cs
- SocketInformation.cs
- PaperSize.cs
- XsltConvert.cs
- ScrollProperties.cs
- VerifyHashRequest.cs
- Int64Animation.cs
- WebControlsSection.cs
- _ProxyRegBlob.cs
- SystemIPAddressInformation.cs
- ColumnWidthChangingEvent.cs
- Table.cs
- WebRequest.cs
- ListParagraph.cs
- XmlAnyAttributeAttribute.cs
- Constants.cs
- AudienceUriMode.cs
- InvokeBase.cs
- SystemUdpStatistics.cs
- TransformGroup.cs
- BasicHttpMessageSecurityElement.cs
- DataGridViewCell.cs
- CfgArc.cs
- CSharpCodeProvider.cs
- ZoneButton.cs
- GeometryValueSerializer.cs
- MouseEventArgs.cs
- filewebrequest.cs
- RotateTransform.cs
- LoginName.cs
- AnchoredBlock.cs
- Vector3D.cs
- AcceleratedTokenProvider.cs
- PrintDocument.cs
- WhitespaceRuleReader.cs
- CodeAccessPermission.cs
- PerformanceCounterManager.cs
- DetailsViewDeleteEventArgs.cs
- RenderingBiasValidation.cs
- QilGenerator.cs
- IdentifierService.cs
- HiddenField.cs
- Error.cs
- CryptoApi.cs
- Polygon.cs
- PolicyLevel.cs
- Button.cs
- SqlFlattener.cs
- ComEventsMethod.cs
- SimpleFileLog.cs
- DataTableClearEvent.cs
- SortDescriptionCollection.cs
- ClassicBorderDecorator.cs
- SmtpLoginAuthenticationModule.cs
- MethodBody.cs
- DataViewManager.cs
- MenuItemCollection.cs
- TraceHandler.cs
- SchemaCollectionCompiler.cs
- NamespaceExpr.cs
- WmlPanelAdapter.cs
- AssemblyLoader.cs
- loginstatus.cs
- DesignerSerializerAttribute.cs
- ToolStripItemEventArgs.cs
- InstanceDescriptor.cs
- DataGridViewElement.cs
- TypeDependencyAttribute.cs
- ServiceObjectContainer.cs
- MessageQueueCriteria.cs
- NavigationProgressEventArgs.cs
- SchemaTypeEmitter.cs
- MenuItem.cs
- OverflowException.cs
- ObjectDataProvider.cs
- XMLSyntaxException.cs
- SecurityUtils.cs
- NameValuePair.cs
- TransformerConfigurationWizardBase.cs
- AutoScrollHelper.cs
- SiteMapNodeItemEventArgs.cs
- HandleCollector.cs