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
- MethodCallTranslator.cs
- SafeThreadHandle.cs
- StorageAssociationTypeMapping.cs
- HashHelpers.cs
- DtcInterfaces.cs
- FlowNode.cs
- ExpressionSelection.cs
- DataGridViewImageColumn.cs
- ReachFixedDocumentSerializerAsync.cs
- PolyBezierSegment.cs
- StrongName.cs
- BindingExpression.cs
- BulletedList.cs
- QilGeneratorEnv.cs
- WriterOutput.cs
- ValidationEventArgs.cs
- ViewLoader.cs
- LayoutSettings.cs
- ApplicationSettingsBase.cs
- DataGridViewDataErrorEventArgs.cs
- DATA_BLOB.cs
- ComboBox.cs
- GroupJoinQueryOperator.cs
- RuntimeWrappedException.cs
- CompiledQueryCacheEntry.cs
- NumberAction.cs
- XamlParser.cs
- FileStream.cs
- MetaChildrenColumn.cs
- MouseDevice.cs
- StringUtil.cs
- ToolStripPanel.cs
- VariantWrapper.cs
- PublishLicense.cs
- FormsAuthenticationTicket.cs
- CharEnumerator.cs
- MouseEvent.cs
- ZipIOLocalFileDataDescriptor.cs
- EventHandlersStore.cs
- InheritablePropertyChangeInfo.cs
- StrokeFIndices.cs
- Int16AnimationUsingKeyFrames.cs
- WindowsContainer.cs
- FormsAuthenticationTicket.cs
- RowsCopiedEventArgs.cs
- DoubleLinkList.cs
- QueryPageSettingsEventArgs.cs
- DbConnectionClosed.cs
- BasicKeyConstraint.cs
- ContextMenu.cs
- PageCache.cs
- PrincipalPermission.cs
- IssuedSecurityTokenParameters.cs
- ConnectionInterfaceCollection.cs
- ExpressionSelection.cs
- Formatter.cs
- BrowserInteropHelper.cs
- String.cs
- HttpWriter.cs
- XmlILStorageConverter.cs
- WsdlBuildProvider.cs
- GorillaCodec.cs
- MarkupCompilePass1.cs
- PartialTrustVisibleAssemblyCollection.cs
- Attributes.cs
- FieldDescriptor.cs
- DesignerExtenders.cs
- Clock.cs
- WmlLabelAdapter.cs
- TextTreeInsertUndoUnit.cs
- NominalTypeEliminator.cs
- ExpandCollapsePatternIdentifiers.cs
- MetaForeignKeyColumn.cs
- StringArrayConverter.cs
- BitmapEffectDrawingContextWalker.cs
- OdbcDataAdapter.cs
- SiteMapHierarchicalDataSourceView.cs
- QualificationDataItem.cs
- WasEndpointConfigContainer.cs
- SmtpNtlmAuthenticationModule.cs
- FunctionQuery.cs
- FunctionParameter.cs
- AnimatedTypeHelpers.cs
- Int32Rect.cs
- DateTimeOffset.cs
- PropertyConverter.cs
- DataServiceRequest.cs
- PeerNameRecordCollection.cs
- ConfigurationSettings.cs
- GridEntryCollection.cs
- RtfFormatStack.cs
- EdmEntityTypeAttribute.cs
- Vector3DAnimationUsingKeyFrames.cs
- TraceRecord.cs
- X509CertificateCollection.cs
- TextEditorContextMenu.cs
- UseLicense.cs
- TransactionContextValidator.cs
- unsafenativemethodstextservices.cs
- ConfigXmlCDataSection.cs