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
- Error.cs
- GeneralTransform2DTo3DTo2D.cs
- HelpExampleGenerator.cs
- ViewCellRelation.cs
- DBNull.cs
- ManifestSignedXml.cs
- CompilerError.cs
- AsyncOperationManager.cs
- ListControl.cs
- ProxySimple.cs
- CharStorage.cs
- Italic.cs
- GroupItem.cs
- SID.cs
- RoleManagerSection.cs
- Expr.cs
- HtmlWindow.cs
- CompressStream.cs
- DataTablePropertyDescriptor.cs
- LogExtentCollection.cs
- SourceChangedEventArgs.cs
- WebPartConnectionCollection.cs
- XmlDigitalSignatureProcessor.cs
- WebPartEditVerb.cs
- WorkflowViewService.cs
- SupportingTokenDuplexChannel.cs
- SocketStream.cs
- IBuiltInEvidence.cs
- TextProviderWrapper.cs
- SecurityTokenContainer.cs
- XmlConvert.cs
- EntityParameter.cs
- Timer.cs
- AutoGeneratedField.cs
- UdpMessageProperty.cs
- PageTheme.cs
- Funcletizer.cs
- HierarchicalDataSourceDesigner.cs
- ProfileSection.cs
- EmptyEnumerator.cs
- PagePropertiesChangingEventArgs.cs
- BitmapEffectvisualstate.cs
- StateDesigner.LayoutSelectionGlyph.cs
- UInt16Converter.cs
- DocumentGridContextMenu.cs
- BlurEffect.cs
- KeyEventArgs.cs
- TdsParameterSetter.cs
- ContainerControl.cs
- ProxyHelper.cs
- EncodingNLS.cs
- CompilerGlobalScopeAttribute.cs
- ConditionBrowserDialog.cs
- LocalizabilityAttribute.cs
- SchemaType.cs
- TagMapCollection.cs
- DataListItem.cs
- DataGridItemCollection.cs
- IsolatedStorageSecurityState.cs
- FunctionQuery.cs
- CommandEventArgs.cs
- Light.cs
- AccessDataSourceWizardForm.cs
- IgnoreSectionHandler.cs
- NetMsmqSecurityElement.cs
- ClientSideQueueItem.cs
- _NTAuthentication.cs
- RMPermissions.cs
- figurelengthconverter.cs
- EmptyEnumerator.cs
- ErrorFormatter.cs
- GridViewRowPresenter.cs
- ServerType.cs
- ProxyDataContractResolver.cs
- SinglePageViewer.cs
- PublishLicense.cs
- SqlException.cs
- SerializationFieldInfo.cs
- AppDomainAttributes.cs
- DocumentXmlWriter.cs
- SchemaCollectionPreprocessor.cs
- XmlSchemaAttributeGroupRef.cs
- EventLogPermissionEntry.cs
- NameService.cs
- BCryptNative.cs
- SynchronizedInputPattern.cs
- XmlFormatWriterGenerator.cs
- OracleTimeSpan.cs
- DbDataRecord.cs
- BufferedGraphics.cs
- MsmqVerifier.cs
- Menu.cs
- SearchForVirtualItemEventArgs.cs
- DbResourceAllocator.cs
- FileDialog_Vista.cs
- WebPartEditorApplyVerb.cs
- TypeResolver.cs
- CounterSetInstance.cs
- ScriptControlManager.cs
- PriorityQueue.cs