Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataEntity / System / Data / EntityModel / SchemaObjectModel / TextElement.cs / 1 / TextElement.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.Xml; namespace System.Data.EntityModel.SchemaObjectModel { ////// Summary description for Documentation. /// internal sealed class TextElement : SchemaElement { #region Instance Fields private string _value = null; #endregion #region Public Methods ////// /// /// public TextElement(SchemaElement parentElement) : base(parentElement) { } #endregion #region Public Properties ////// /// public string Value { get { return _value; } private set { _value = value; } } #endregion #region Protected Properties protected override bool HandleText(XmlReader reader) { TextElementTextHandler(reader); return true; } #endregion #region Private Methods ////// /// /// private void TextElementTextHandler(XmlReader reader) { string text = reader.Value; if ( string.IsNullOrEmpty(text) ) return; if ( string.IsNullOrEmpty(Value) ) Value = text; else Value += text; } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.Xml; namespace System.Data.EntityModel.SchemaObjectModel { ////// Summary description for Documentation. /// internal sealed class TextElement : SchemaElement { #region Instance Fields private string _value = null; #endregion #region Public Methods ////// /// /// public TextElement(SchemaElement parentElement) : base(parentElement) { } #endregion #region Public Properties ////// /// public string Value { get { return _value; } private set { _value = value; } } #endregion #region Protected Properties protected override bool HandleText(XmlReader reader) { TextElementTextHandler(reader); return true; } #endregion #region Private Methods ////// /// /// private void TextElementTextHandler(XmlReader reader) { string text = reader.Value; if ( string.IsNullOrEmpty(text) ) return; if ( string.IsNullOrEmpty(Value) ) Value = text; else Value += text; } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PageThemeParser.cs
- TransactionManager.cs
- assertwrapper.cs
- TreeWalker.cs
- SecurityTokenParameters.cs
- ObjectCloneHelper.cs
- ArgIterator.cs
- TreeViewCancelEvent.cs
- DragSelectionMessageFilter.cs
- ConditionalAttribute.cs
- CheckedPointers.cs
- DataRowExtensions.cs
- ExtensionDataObject.cs
- DBSchemaRow.cs
- _ListenerRequestStream.cs
- ChannelServices.cs
- Win32Native.cs
- HeaderUtility.cs
- StringInfo.cs
- Crypto.cs
- objectresult_tresulttype.cs
- SafeProcessHandle.cs
- ObjectQueryProvider.cs
- AssemblyCollection.cs
- QueryReaderSettings.cs
- ManagementException.cs
- IPHostEntry.cs
- StringHelper.cs
- ModifierKeysValueSerializer.cs
- SoapIncludeAttribute.cs
- ReadOnlyDataSource.cs
- BStrWrapper.cs
- ListItem.cs
- PrePostDescendentsWalker.cs
- LinkClickEvent.cs
- _UncName.cs
- DetailsView.cs
- SelectionRange.cs
- DataTableCollection.cs
- WebColorConverter.cs
- CalendarDay.cs
- ChannelManager.cs
- UdpChannelListener.cs
- DriveNotFoundException.cs
- SafeIUnknown.cs
- ValidationHelpers.cs
- ProviderConnectionPointCollection.cs
- TailCallAnalyzer.cs
- VisualProxy.cs
- SafeNativeMethods.cs
- versioninfo.cs
- AdornerDecorator.cs
- HtmlShim.cs
- RegionInfo.cs
- TagElement.cs
- DataGridDetailsPresenterAutomationPeer.cs
- EnumerableCollectionView.cs
- BasicViewGenerator.cs
- ArrangedElementCollection.cs
- _NetworkingPerfCounters.cs
- SoapIncludeAttribute.cs
- StaticExtension.cs
- ResourcePermissionBaseEntry.cs
- HGlobalSafeHandle.cs
- SiteMapNodeCollection.cs
- OdbcConnectionFactory.cs
- ImportedPolicyConversionContext.cs
- InkSerializer.cs
- ProfilePropertyNameValidator.cs
- FastPropertyAccessor.cs
- SystemPens.cs
- DropShadowBitmapEffect.cs
- XmlChoiceIdentifierAttribute.cs
- IDispatchConstantAttribute.cs
- XmlSchemaType.cs
- AutomationProperties.cs
- AutomationPropertyInfo.cs
- CodeConditionStatement.cs
- ObjectHandle.cs
- KeyConstraint.cs
- TemplatePropertyEntry.cs
- XPathSingletonIterator.cs
- MouseGestureValueSerializer.cs
- SHA512Managed.cs
- XmlSchemaSimpleTypeList.cs
- CompModSwitches.cs
- InputBuffer.cs
- Maps.cs
- SchemaExporter.cs
- ObjectSecurity.cs
- TemplatedMailWebEventProvider.cs
- OdbcRowUpdatingEvent.cs
- SchemaMapping.cs
- OpCodes.cs
- HttpServerVarsCollection.cs
- SemanticKeyElement.cs
- SqlSelectClauseBuilder.cs
- SqlTypesSchemaImporter.cs
- ConnectionConsumerAttribute.cs
- OracleException.cs