Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / EntityModel / SchemaObjectModel / TextElement.cs / 1305376 / 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
- WebBrowser.cs
- BCLDebug.cs
- DataGridViewRowHeaderCell.cs
- TransformCollection.cs
- Int32Animation.cs
- ListComponentEditor.cs
- assertwrapper.cs
- HyperLinkDataBindingHandler.cs
- ToolStripSettings.cs
- DocumentEventArgs.cs
- LinkLabel.cs
- Metadata.cs
- NamespaceList.cs
- ProjectionPruner.cs
- ApplicationBuildProvider.cs
- PropertyTabAttribute.cs
- TextEndOfLine.cs
- Rule.cs
- RadioButton.cs
- DelayedRegex.cs
- SQLInt64.cs
- MultipartContentParser.cs
- CLRBindingWorker.cs
- XdrBuilder.cs
- ToolboxComponentsCreatingEventArgs.cs
- Single.cs
- PropertyToken.cs
- CheckBox.cs
- ACE.cs
- XmlParserContext.cs
- WindowsAuthenticationModule.cs
- MetadataArtifactLoaderFile.cs
- DbConnectionOptions.cs
- RectangleGeometry.cs
- Pair.cs
- ToolStripMenuItemCodeDomSerializer.cs
- WCFBuildProvider.cs
- QilUnary.cs
- TextEditorContextMenu.cs
- AspCompat.cs
- PointLight.cs
- SystemIPInterfaceProperties.cs
- BitmapEffectDrawing.cs
- HttpWebResponse.cs
- ServiceModelExtensionCollectionElement.cs
- CLSCompliantAttribute.cs
- BoundingRectTracker.cs
- PenThread.cs
- SafeCryptHandles.cs
- SchemaSetCompiler.cs
- RIPEMD160.cs
- OneOfScalarConst.cs
- PrivilegedConfigurationManager.cs
- DocumentViewerBase.cs
- WebPartMenuStyle.cs
- HandlerFactoryWrapper.cs
- TrackingMemoryStream.cs
- LayoutTableCell.cs
- Logging.cs
- Encoder.cs
- MeasureData.cs
- SpanIndex.cs
- DrawListViewColumnHeaderEventArgs.cs
- DbDataReader.cs
- DBSqlParser.cs
- Table.cs
- DataPagerFieldCommandEventArgs.cs
- CFGGrammar.cs
- DataGridViewTopLeftHeaderCell.cs
- FormViewInsertEventArgs.cs
- InstallerTypeAttribute.cs
- InstanceCollisionException.cs
- PassportPrincipal.cs
- DoubleStorage.cs
- basevalidator.cs
- AllMembershipCondition.cs
- PickBranch.cs
- TextEditorDragDrop.cs
- SqlCommand.cs
- DelegatingStream.cs
- ImageList.cs
- OdbcUtils.cs
- SectionRecord.cs
- EmptyCollection.cs
- StoreContentChangedEventArgs.cs
- ProcessInfo.cs
- WebServiceResponseDesigner.cs
- SqlColumnizer.cs
- DiffuseMaterial.cs
- CodeArrayCreateExpression.cs
- EventMap.cs
- AppDomainGrammarProxy.cs
- DomNameTable.cs
- LoginNameDesigner.cs
- _PooledStream.cs
- DataGridViewEditingControlShowingEventArgs.cs
- TraceContextRecord.cs
- TraceListeners.cs
- DataKeyPropertyAttribute.cs
- CanExecuteRoutedEventArgs.cs