Code:
/ FX-1434 / FX-1434 / 1.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
- GridViewUpdateEventArgs.cs
- CfgRule.cs
- DbException.cs
- NativeMethods.cs
- URIFormatException.cs
- XmlNamespaceManager.cs
- HostedElements.cs
- PaintValueEventArgs.cs
- AssociationSetEnd.cs
- RelativeSource.cs
- ProtocolElementCollection.cs
- InputProviderSite.cs
- XPathSelfQuery.cs
- XmlEnumAttribute.cs
- IndexingContentUnit.cs
- MouseButtonEventArgs.cs
- ImageMap.cs
- SmiTypedGetterSetter.cs
- WSSecurityOneDotOneReceiveSecurityHeader.cs
- DataGridViewRowCollection.cs
- MouseGesture.cs
- ProxyAttribute.cs
- XmlArrayAttribute.cs
- FormViewInsertEventArgs.cs
- MasterPageParser.cs
- DispatchChannelSink.cs
- Panel.cs
- PeerDefaultCustomResolverClient.cs
- AdRotator.cs
- ServiceDeploymentInfo.cs
- HttpCookieCollection.cs
- DataGridViewBindingCompleteEventArgs.cs
- GeometryGroup.cs
- Condition.cs
- SelfIssuedTokenFactoryCredential.cs
- XmlSchemaGroupRef.cs
- ContentOperations.cs
- BlurEffect.cs
- RegisteredDisposeScript.cs
- Effect.cs
- DeviceContexts.cs
- Part.cs
- DateTimeOffset.cs
- ProxyHwnd.cs
- ListBox.cs
- RichTextBoxConstants.cs
- Mappings.cs
- RequestQueue.cs
- EntityDataSourceDataSelection.cs
- ProtectedConfiguration.cs
- FormView.cs
- TripleDESCryptoServiceProvider.cs
- UshortList2.cs
- ZoomPercentageConverter.cs
- DomainConstraint.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- Expression.cs
- PrintController.cs
- RemotingServices.cs
- DurationConverter.cs
- UrlMappingCollection.cs
- altserialization.cs
- IsolatedStorageSecurityState.cs
- ActivityDesignerAccessibleObject.cs
- GenerateHelper.cs
- SqlCacheDependencySection.cs
- FormViewCommandEventArgs.cs
- FormViewCommandEventArgs.cs
- Padding.cs
- AssemblyAttributesGoHere.cs
- Memoizer.cs
- XhtmlBasicPhoneCallAdapter.cs
- SqlDataSourceCache.cs
- BaseProcessor.cs
- XMLDiffLoader.cs
- XmlSerializerSection.cs
- CommunicationException.cs
- Help.cs
- DataGridViewBindingCompleteEventArgs.cs
- StringValidatorAttribute.cs
- PersonalizationStateQuery.cs
- PersistencePipeline.cs
- FixedSOMLineRanges.cs
- HwndProxyElementProvider.cs
- GenerateScriptTypeAttribute.cs
- DebugController.cs
- CodeConstructor.cs
- SetIterators.cs
- MenuCommandsChangedEventArgs.cs
- TypeDescriptionProviderAttribute.cs
- DateTimeStorage.cs
- CollectionConverter.cs
- HandleCollector.cs
- UnmanagedHandle.cs
- XmlReader.cs
- ResourcePermissionBaseEntry.cs
- DataServiceOperationContext.cs
- MetadataUtil.cs
- TaskbarItemInfo.cs
- Error.cs