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
- GlyphsSerializer.cs
- NativeRightsManagementAPIsStructures.cs
- ValidatingReaderNodeData.cs
- BitmapSource.cs
- CounterCreationDataCollection.cs
- InvokePattern.cs
- CallId.cs
- oledbmetadatacollectionnames.cs
- SqlCommandSet.cs
- Base64Stream.cs
- TextEncodedRawTextWriter.cs
- WsdlInspector.cs
- ResourceCodeDomSerializer.cs
- XmlAttributeProperties.cs
- Listbox.cs
- FontDriver.cs
- SoapServerMessage.cs
- AstNode.cs
- DynamicPropertyHolder.cs
- FamilyTypefaceCollection.cs
- CompositeScriptReference.cs
- SR.Designer.cs
- ExpressionEditorAttribute.cs
- FileDialog_Vista_Interop.cs
- UriSectionReader.cs
- GcSettings.cs
- AccessibleObject.cs
- GetImportedCardRequest.cs
- ZipIOLocalFileDataDescriptor.cs
- FlowDecision.cs
- CanExecuteRoutedEventArgs.cs
- BindingContext.cs
- AdornedElementPlaceholder.cs
- CommandLineParser.cs
- MediaElement.cs
- XPathNodeInfoAtom.cs
- AccessText.cs
- RestrictedTransactionalPackage.cs
- ContextQuery.cs
- Figure.cs
- DataBinder.cs
- OdbcCommandBuilder.cs
- PageParserFilter.cs
- DataBoundLiteralControl.cs
- DomainLiteralReader.cs
- altserialization.cs
- Pair.cs
- NameValueCache.cs
- NetPeerTcpBinding.cs
- SecurityHeaderLayout.cs
- ListViewItem.cs
- KeyBinding.cs
- SupportingTokenProviderSpecification.cs
- FrameAutomationPeer.cs
- Walker.cs
- CodeAccessSecurityEngine.cs
- DesignBindingConverter.cs
- BadImageFormatException.cs
- COM2Enum.cs
- GradientStopCollection.cs
- SkinIDTypeConverter.cs
- SystemIPGlobalStatistics.cs
- AssemblySettingAttributes.cs
- ConsumerConnectionPoint.cs
- ReaderWriterLock.cs
- Grant.cs
- AssociatedControlConverter.cs
- RotationValidation.cs
- SchemaEntity.cs
- WsrmMessageInfo.cs
- _SSPISessionCache.cs
- COM2TypeInfoProcessor.cs
- CriticalExceptions.cs
- XomlCompilerError.cs
- HighContrastHelper.cs
- HebrewCalendar.cs
- x509utils.cs
- SQLGuidStorage.cs
- NullReferenceException.cs
- UIElement.cs
- DrawingImage.cs
- StringExpressionSet.cs
- XmlDownloadManager.cs
- BooleanProjectedSlot.cs
- ConstNode.cs
- ApplicationSettingsBase.cs
- HighlightComponent.cs
- Parser.cs
- XmlException.cs
- AsyncStreamReader.cs
- _LocalDataStore.cs
- PartialCachingAttribute.cs
- ResourcePermissionBaseEntry.cs
- UInt32Converter.cs
- SqlProcedureAttribute.cs
- LeftCellWrapper.cs
- LocalizableAttribute.cs
- DocumentEventArgs.cs
- ColorTransform.cs
- ToolboxItem.cs