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
- TimeSpan.cs
- CompilerParameters.cs
- WebPartDisplayModeCancelEventArgs.cs
- BrowserTree.cs
- CodeVariableDeclarationStatement.cs
- OrderedDictionary.cs
- ConsumerConnectionPoint.cs
- RequestCachePolicyConverter.cs
- HitTestFilterBehavior.cs
- ResolveCriteriaApril2005.cs
- DataServiceException.cs
- SessionStateItemCollection.cs
- ToolTipService.cs
- SqlDataSource.cs
- CodeTryCatchFinallyStatement.cs
- ValueQuery.cs
- CodeLabeledStatement.cs
- RegexWorker.cs
- NegotiationTokenProvider.cs
- StylusEventArgs.cs
- HMACSHA512.cs
- SqlDataSourceSelectingEventArgs.cs
- X509Utils.cs
- Point3DConverter.cs
- PixelFormats.cs
- DefaultParameterValueAttribute.cs
- InheritanceService.cs
- WebPartTransformer.cs
- TabControlEvent.cs
- EventWaitHandleSecurity.cs
- SingleStorage.cs
- HtmlInputText.cs
- Compiler.cs
- CodeStatement.cs
- DrawingBrush.cs
- AllMembershipCondition.cs
- SessionStateSection.cs
- DynamicPropertyHolder.cs
- ProfessionalColorTable.cs
- ItemsChangedEventArgs.cs
- PropertyRef.cs
- KerberosSecurityTokenAuthenticator.cs
- ConvertersCollection.cs
- HttpListenerResponse.cs
- GC.cs
- RawUIStateInputReport.cs
- ConcurrentQueue.cs
- GridView.cs
- RangeEnumerable.cs
- TextContainerChangeEventArgs.cs
- SpellerError.cs
- TreePrinter.cs
- SparseMemoryStream.cs
- SqlBulkCopy.cs
- SpeechUI.cs
- ToolboxComponentsCreatingEventArgs.cs
- StateValidator.cs
- MetadataWorkspace.cs
- HttpResponseHeader.cs
- FastPropertyAccessor.cs
- HtmlHead.cs
- PresentationAppDomainManager.cs
- PropertyGroupDescription.cs
- OrthographicCamera.cs
- BrowsableAttribute.cs
- ReturnEventArgs.cs
- RequestSecurityToken.cs
- MD5.cs
- PropertyNames.cs
- LogLogRecordEnumerator.cs
- ManipulationLogic.cs
- CodeGenerator.cs
- DrawingServices.cs
- Constants.cs
- NetMsmqSecurityElement.cs
- TimelineGroup.cs
- DataTemplate.cs
- AsnEncodedData.cs
- String.cs
- Int32Rect.cs
- SpellerInterop.cs
- WebPermission.cs
- Baml2006SchemaContext.cs
- Semaphore.cs
- KnownIds.cs
- DispatchChannelSink.cs
- ExceptionRoutedEventArgs.cs
- LocalizedNameDescriptionPair.cs
- UTF7Encoding.cs
- DummyDataSource.cs
- HtmlInputCheckBox.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ISFClipboardData.cs
- Simplifier.cs
- KeyNotFoundException.cs
- ObjectItemAttributeAssemblyLoader.cs
- GroupBox.cs
- RectAnimationBase.cs
- ShutDownListener.cs
- ComponentSerializationService.cs