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
- MetabaseServerConfig.cs
- FileSecurity.cs
- XPathChildIterator.cs
- CatalogZoneBase.cs
- WizardPanelChangingEventArgs.cs
- ISFTagAndGuidCache.cs
- CloseSequenceResponse.cs
- EnumUnknown.cs
- QueryParameter.cs
- MouseCaptureWithinProperty.cs
- Rotation3DAnimationBase.cs
- MetadataItemEmitter.cs
- AutoScrollExpandMessageFilter.cs
- WebResponse.cs
- ActiveDesignSurfaceEvent.cs
- TextEndOfParagraph.cs
- AsyncPostBackErrorEventArgs.cs
- DurableDispatcherAddressingFault.cs
- WebPartVerbCollection.cs
- XmlQualifiedName.cs
- EntityDataSource.cs
- ObjectToIdCache.cs
- AppDomainResourcePerfCounters.cs
- SoapHeader.cs
- GridViewCellAutomationPeer.cs
- Translator.cs
- RoleService.cs
- Timer.cs
- DiagnosticsConfiguration.cs
- EasingFunctionBase.cs
- DefaultDialogButtons.cs
- PersonalizationState.cs
- SolidBrush.cs
- DBSchemaTable.cs
- CheckPair.cs
- LinkTarget.cs
- HttpProfileBase.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- SetState.cs
- GridViewColumnHeaderAutomationPeer.cs
- DataGridViewCheckBoxCell.cs
- WorkflowItemPresenter.cs
- IndependentlyAnimatedPropertyMetadata.cs
- Sql8ExpressionRewriter.cs
- FragmentNavigationEventArgs.cs
- mediaeventshelper.cs
- AuthenticationManager.cs
- MetadataArtifactLoaderResource.cs
- EventPrivateKey.cs
- _NetRes.cs
- BooleanToVisibilityConverter.cs
- SoundPlayerAction.cs
- ConfigUtil.cs
- InputReport.cs
- SlipBehavior.cs
- CodeGeneratorOptions.cs
- ScaleTransform3D.cs
- WindowsFormsLinkLabel.cs
- PropertyMap.cs
- XamlGridLengthSerializer.cs
- AttributeEmitter.cs
- ContextMenuStripActionList.cs
- SqlConnectionString.cs
- UserControlAutomationPeer.cs
- PathData.cs
- ConnectionManagementElement.cs
- FormViewCommandEventArgs.cs
- Debug.cs
- InstalledVoice.cs
- ForEachAction.cs
- Vector3dCollection.cs
- Int32AnimationUsingKeyFrames.cs
- ToolStripButton.cs
- DbUpdateCommandTree.cs
- FixedSOMImage.cs
- Parsers.cs
- UnauthorizedAccessException.cs
- ActivityMarkupSerializer.cs
- AdornerDecorator.cs
- BindingContext.cs
- DesignerAttributeInfo.cs
- EntityClientCacheKey.cs
- FileDialog_Vista_Interop.cs
- ISFTagAndGuidCache.cs
- MultiSelectRootGridEntry.cs
- SiteMapProvider.cs
- ChannelDemuxer.cs
- XmlDesigner.cs
- SrgsRulesCollection.cs
- LockRecoveryTask.cs
- GAC.cs
- PnrpPermission.cs
- EntityDataSourceColumn.cs
- ASCIIEncoding.cs
- SoundPlayerAction.cs
- BufferedConnection.cs
- SrgsElementList.cs
- ResourceKey.cs
- StackBuilderSink.cs
- DataTableTypeConverter.cs