Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / System / data / design / DataAccessor.cs / 1 / DataAccessor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All Rights Reserved. // Information Contained Herein is Proprietary and Confidential. // //----------------------------------------------------------------------------- namespace System.Data.Design { using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Diagnostics; using System.Reflection; ////// This is the design time object for the so-called "DataAccessor" /// in the DataSource designer delta spec. /// To make the minimum code change(e.g. persistence, command routing), /// we will use the existing code model for DbTable and only expose the necessary /// properties in this class. /// internal class DataAccessor : DataSourceComponent { private DesignTable designTable; internal const string DEFAULT_BASE_CLASS = "System.ComponentModel.Component"; internal const string DEFAULT_NAME_POSTFIX = "TableAdapter"; ////// DataAccessor is always live with a designTable /// /// public DataAccessor(DesignTable designTable){ Debug.Assert(designTable != null, "Need to pass in designTable"); if (designTable == null) { throw new ArgumentNullException("DesignTable"); } this.designTable = designTable; } internal DesignTable DesignTable { get { Debug.Assert(this.designTable != null, "Should have a DesignerTable for DataAccessor"); return designTable; } } } } // 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
- MobileResource.cs
- FactoryMaker.cs
- PropertyStore.cs
- ConstraintConverter.cs
- ExtenderHelpers.cs
- BmpBitmapEncoder.cs
- PublisherIdentityPermission.cs
- TypedRowGenerator.cs
- StorageEndPropertyMapping.cs
- StringAnimationBase.cs
- commandenforcer.cs
- FileUpload.cs
- Thickness.cs
- ScrollBar.cs
- AlternateView.cs
- VisualStateGroup.cs
- CreateRefExpr.cs
- Deflater.cs
- NavigationWindow.cs
- PagedControl.cs
- UIElement.cs
- WebSysDefaultValueAttribute.cs
- ListViewUpdatedEventArgs.cs
- sortedlist.cs
- CatalogPartChrome.cs
- InternalConfigRoot.cs
- BindableTemplateBuilder.cs
- CipherData.cs
- XmlSchemaSimpleType.cs
- AnimatedTypeHelpers.cs
- DataGridCellClipboardEventArgs.cs
- WebDescriptionAttribute.cs
- GenericParameterDataContract.cs
- ProfilePropertyNameValidator.cs
- Message.cs
- TdsRecordBufferSetter.cs
- SafePEFileHandle.cs
- CharacterHit.cs
- ADMembershipProvider.cs
- ContextQuery.cs
- TextFragmentEngine.cs
- TextParaClient.cs
- DependencyPropertyAttribute.cs
- ImageMapEventArgs.cs
- XmlNamespaceMappingCollection.cs
- ExpandSegment.cs
- PocoEntityKeyStrategy.cs
- RegisteredHiddenField.cs
- Set.cs
- TemplatedMailWebEventProvider.cs
- CriticalHandle.cs
- ReadOnlyAttribute.cs
- AuditLevel.cs
- RegionInfo.cs
- EventArgs.cs
- UrlPath.cs
- DataColumnPropertyDescriptor.cs
- ResXResourceWriter.cs
- SqlBulkCopyColumnMapping.cs
- PropertyGridCommands.cs
- BrowserInteropHelper.cs
- WebPartsPersonalizationAuthorization.cs
- TransformPattern.cs
- WebServiceFault.cs
- BuildDependencySet.cs
- UnmanagedBitmapWrapper.cs
- SettingsBindableAttribute.cs
- util.cs
- FactoryGenerator.cs
- ChildTable.cs
- MediaEntryAttribute.cs
- CapabilitiesSection.cs
- IdnMapping.cs
- DispatcherFrame.cs
- VisualTarget.cs
- EdgeProfileValidation.cs
- BasicBrowserDialog.designer.cs
- DbProviderManifest.cs
- SafeCryptContextHandle.cs
- MarkupObject.cs
- XmlIncludeAttribute.cs
- TableLayoutSettingsTypeConverter.cs
- ForceCopyBuildProvider.cs
- DbReferenceCollection.cs
- SQLBinary.cs
- SmtpAuthenticationManager.cs
- OutputCacheProfile.cs
- XmlWriter.cs
- WebResourceAttribute.cs
- ListManagerBindingsCollection.cs
- Stacktrace.cs
- CompiledRegexRunnerFactory.cs
- MethodRental.cs
- BitmapPalettes.cs
- NeutralResourcesLanguageAttribute.cs
- SelectionProcessor.cs
- NetworkInterface.cs
- HyperLinkDataBindingHandler.cs
- BridgeDataReader.cs
- HttpTransportBindingElement.cs