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
- bindurihelper.cs
- XmlRawWriter.cs
- PermissionListSet.cs
- PenLineCapValidation.cs
- DataGridViewCellParsingEventArgs.cs
- WebEventCodes.cs
- ObjectItemNoOpAssemblyLoader.cs
- __Error.cs
- DisplayClaim.cs
- ScriptingAuthenticationServiceSection.cs
- SqlInfoMessageEvent.cs
- SamlAssertionKeyIdentifierClause.cs
- EdmPropertyAttribute.cs
- ToolBar.cs
- SqlProcedureAttribute.cs
- NotificationContext.cs
- PropertyBuilder.cs
- ArrayConverter.cs
- Style.cs
- EditorAttribute.cs
- TraceData.cs
- LinkClickEvent.cs
- ProtocolsConfigurationEntry.cs
- ImageSourceConverter.cs
- IdleTimeoutMonitor.cs
- ImageList.cs
- IProvider.cs
- _NtlmClient.cs
- ElementProxy.cs
- PermissionRequestEvidence.cs
- RefreshEventArgs.cs
- BlobPersonalizationState.cs
- InputLanguageSource.cs
- StateItem.cs
- IProvider.cs
- odbcmetadatacollectionnames.cs
- ECDiffieHellmanPublicKey.cs
- ResourceExpression.cs
- WmlMobileTextWriter.cs
- CollectionChangeEventArgs.cs
- DataBoundControlParameterTarget.cs
- MultiBindingExpression.cs
- PointAnimationUsingPath.cs
- AppDomainUnloadedException.cs
- SplitterEvent.cs
- ToolboxComponentsCreatingEventArgs.cs
- XPathNavigatorReader.cs
- BitmapMetadataEnumerator.cs
- HttpCachePolicyWrapper.cs
- AttachedAnnotation.cs
- WebPartZoneCollection.cs
- ShaderEffect.cs
- RootBrowserWindow.cs
- DPAPIProtectedConfigurationProvider.cs
- ItemContainerProviderWrapper.cs
- SQLByteStorage.cs
- PageParserFilter.cs
- SiteOfOriginPart.cs
- Base64Encoding.cs
- ProxyWebPart.cs
- SimpleHandlerBuildProvider.cs
- XsdValidatingReader.cs
- Crc32Helper.cs
- WebBrowserSiteBase.cs
- StructuredTypeEmitter.cs
- ClosableStream.cs
- FilterUserControlBase.cs
- SystemColors.cs
- VectorCollectionValueSerializer.cs
- DataGridrowEditEndingEventArgs.cs
- SplitterPanel.cs
- _FixedSizeReader.cs
- KeyGesture.cs
- Selection.cs
- NonClientArea.cs
- TextElementAutomationPeer.cs
- FrameworkTextComposition.cs
- CodeTypeReferenceSerializer.cs
- Popup.cs
- AppLevelCompilationSectionCache.cs
- BuildManagerHost.cs
- HttpRequestTraceRecord.cs
- Serializer.cs
- ZipIOFileItemStream.cs
- TreeViewEvent.cs
- NullableIntMinMaxAggregationOperator.cs
- DBBindings.cs
- BamlLocalizationDictionary.cs
- WriteTimeStream.cs
- TypeUtils.cs
- MimeMultiPart.cs
- DataGridViewColumnConverter.cs
- ChtmlMobileTextWriter.cs
- ImageCreator.cs
- cache.cs
- TrustExchangeException.cs
- TransportSecurityHelpers.cs
- MetadataArtifactLoaderComposite.cs
- LoginUtil.cs
- WebPartRestoreVerb.cs