Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / System / data / design / DataSourceXmlTextReader.cs / 1 / DataSourceXmlTextReader.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All Rights Reserved. // Information Contained Herein is Proprietary and Confidential. // //----------------------------------------------------------------------------- namespace System.Data.Design { using System; using System.Collections; using System.IO; using System.Text; using System.Xml; using System.Xml.Schema; internal class DataSourceXmlTextReader : XmlTextReader { private DesignDataSource dataSource; private bool readingDataSource; internal DataSourceXmlTextReader(DesignDataSource dataSource, TextReader textReader) : base(textReader) { this.dataSource = dataSource; this.readingDataSource = false; } internal DataSourceXmlTextReader(DesignDataSource dataSource, Stream stream) : base(stream) { this.dataSource = dataSource; this.readingDataSource = false; } public override bool Read() { bool result = base.Read(); if (result && !readingDataSource) { if (NodeType == XmlNodeType.Element) { if (LocalName == SchemaName.DataSourceRoot && NamespaceURI == SchemaName.DataSourceNamespace) { readingDataSource = true; dataSource.ReadDataSourceExtraInformation(this); result = !EOF; } } } return result; } } } // 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
- SimpleType.cs
- FontDialog.cs
- ClonableStack.cs
- ListBoxItem.cs
- HttpCachePolicy.cs
- ThreadStateException.cs
- SqlServices.cs
- ComMethodElementCollection.cs
- ToolStripLabel.cs
- IssuanceLicense.cs
- XmlSchemaImport.cs
- ToolStripOverflow.cs
- PageCodeDomTreeGenerator.cs
- LinqDataSourceHelper.cs
- ReadWriteObjectLock.cs
- LazyTextWriterCreator.cs
- IFormattable.cs
- Panel.cs
- QilScopedVisitor.cs
- DataShape.cs
- ServiceDescriptionImporter.cs
- TCEAdapterGenerator.cs
- ExpandCollapsePattern.cs
- MediaCommands.cs
- EdmError.cs
- XamlSerializerUtil.cs
- DataGridCommandEventArgs.cs
- DataObjectCopyingEventArgs.cs
- FrameDimension.cs
- ControlEvent.cs
- TriggerActionCollection.cs
- XmlWellformedWriterHelpers.cs
- ArcSegment.cs
- SingleSelectRootGridEntry.cs
- GroupLabel.cs
- RelationshipConstraintValidator.cs
- IProvider.cs
- ImageClickEventArgs.cs
- WindowsScroll.cs
- ChangeConflicts.cs
- PropertyGridView.cs
- InfoCardAsymmetricCrypto.cs
- embossbitmapeffect.cs
- TileModeValidation.cs
- EventWaitHandle.cs
- XmlAnyElementAttribute.cs
- ColorTranslator.cs
- ApplicationSecurityInfo.cs
- MimeMultiPart.cs
- RolePrincipal.cs
- DbModificationCommandTree.cs
- ExpressionBindingCollection.cs
- SHA256Managed.cs
- StylusDownEventArgs.cs
- RoutedEventHandlerInfo.cs
- Message.cs
- ComponentDispatcher.cs
- EntityContainerEntitySet.cs
- SystemResourceHost.cs
- InputElement.cs
- RequestNavigateEventArgs.cs
- UriParserTemplates.cs
- DocumentCollection.cs
- FontClient.cs
- SyndicationDeserializer.cs
- Span.cs
- FileDialog_Vista.cs
- _HeaderInfoTable.cs
- ParallelDesigner.xaml.cs
- RichTextBoxAutomationPeer.cs
- COM2ICategorizePropertiesHandler.cs
- AstTree.cs
- RestHandlerFactory.cs
- EntityContainerEntitySet.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- ExceptionUtil.cs
- ImportDesigner.xaml.cs
- WebScriptServiceHost.cs
- ComponentCache.cs
- Metafile.cs
- BaseAsyncResult.cs
- MouseWheelEventArgs.cs
- VisualTarget.cs
- AsynchronousChannelMergeEnumerator.cs
- WebPartHelpVerb.cs
- StateMachineWorkflowDesigner.cs
- SortAction.cs
- InfoCardTrace.cs
- StringExpressionSet.cs
- fixedPageContentExtractor.cs
- CompilerScopeManager.cs
- MulticastIPAddressInformationCollection.cs
- ResourceWriter.cs
- PresentationTraceSources.cs
- GradientStop.cs
- HtmlUtf8RawTextWriter.cs
- ColumnHeader.cs
- DBDataPermissionAttribute.cs
- WindowsListViewItemCheckBox.cs
- WeakEventTable.cs