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
- _Events.cs
- StyleXamlTreeBuilder.cs
- Odbc32.cs
- EntityConnection.cs
- ValueSerializerAttribute.cs
- DataServiceQueryException.cs
- WebHttpBindingElement.cs
- SQLDateTimeStorage.cs
- FilterableAttribute.cs
- EditorPartCollection.cs
- CalendarData.cs
- PathGeometry.cs
- SoapSchemaMember.cs
- SqlDataReaderSmi.cs
- RequestCachePolicyConverter.cs
- ToolStripCodeDomSerializer.cs
- CodeVariableDeclarationStatement.cs
- ConnectivityStatus.cs
- WindowCollection.cs
- XmlIlTypeHelper.cs
- CssStyleCollection.cs
- PropertyItem.cs
- SpotLight.cs
- JsonXmlDataContract.cs
- VerticalAlignConverter.cs
- HtmlInputButton.cs
- ZipIOLocalFileBlock.cs
- NotEqual.cs
- DatatypeImplementation.cs
- CodeSnippetExpression.cs
- XmlImplementation.cs
- EventBindingService.cs
- OpenTypeCommon.cs
- AdapterUtil.cs
- WebSysDescriptionAttribute.cs
- CheckBoxBaseAdapter.cs
- CompoundFileStorageReference.cs
- ProcessInfo.cs
- SettingsBase.cs
- LZCodec.cs
- _RequestCacheProtocol.cs
- IsolatedStorageFile.cs
- GlobalDataBindingHandler.cs
- TaskFormBase.cs
- CompletedAsyncResult.cs
- LayoutSettings.cs
- ContextMenuService.cs
- PerformanceCountersElement.cs
- ToolTipAutomationPeer.cs
- HyperLinkStyle.cs
- RSAPKCS1KeyExchangeFormatter.cs
- ClientCultureInfo.cs
- DataServiceBehavior.cs
- ToolStripSplitStackLayout.cs
- Color.cs
- ViewPort3D.cs
- PeerOutputChannel.cs
- DataViewSetting.cs
- StorageScalarPropertyMapping.cs
- XmlTextReaderImplHelpers.cs
- ExeConfigurationFileMap.cs
- MenuItemCollection.cs
- HostedHttpTransportManager.cs
- InputLanguageProfileNotifySink.cs
- IItemProperties.cs
- WebPartConnectionsDisconnectVerb.cs
- ADConnectionHelper.cs
- RowParagraph.cs
- odbcmetadatafactory.cs
- SoapAttributeOverrides.cs
- OracleBinary.cs
- XmlDataLoader.cs
- EditorZoneBase.cs
- PermissionRequestEvidence.cs
- FormsAuthenticationCredentials.cs
- EntityTypeBase.cs
- InputLanguageEventArgs.cs
- XmlSchemaType.cs
- LinkedResourceCollection.cs
- SetterTriggerConditionValueConverter.cs
- Vector3D.cs
- ConstraintStruct.cs
- DesignerAdRotatorAdapter.cs
- BinaryUtilClasses.cs
- AuthorizationSection.cs
- TransactedReceiveScope.cs
- UICuesEvent.cs
- XmlSchemaFacet.cs
- EntityProviderFactory.cs
- RectangleHotSpot.cs
- StringUtil.cs
- ApplicationActivator.cs
- DesignerForm.cs
- IPipelineRuntime.cs
- SolidBrush.cs
- storepermissionattribute.cs
- ChannelDemuxer.cs
- StringComparer.cs
- ValidationException.cs
- FindCriteria.cs