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
- DataTableTypeConverter.cs
- BindableTemplateBuilder.cs
- XmlSchemaAnnotated.cs
- WindowsGraphics2.cs
- BufferedGraphics.cs
- RewritingPass.cs
- SoapAttributes.cs
- CqlIdentifiers.cs
- WebControlAdapter.cs
- Events.cs
- PrefixQName.cs
- SqlFunctionAttribute.cs
- CriticalFinalizerObject.cs
- ToolStripOverflowButton.cs
- LinqDataSourceStatusEventArgs.cs
- ZipIOBlockManager.cs
- CompilerWrapper.cs
- ExpressionWriter.cs
- XmlObjectSerializerWriteContextComplex.cs
- MarkupCompilePass1.cs
- ClickablePoint.cs
- VersionUtil.cs
- Menu.cs
- List.cs
- UnicastIPAddressInformationCollection.cs
- ProgramPublisher.cs
- QualificationDataAttribute.cs
- QueryRewriter.cs
- LabelLiteral.cs
- ConfigViewGenerator.cs
- Compilation.cs
- UserInitiatedNavigationPermission.cs
- BufferedStream.cs
- WpfPayload.cs
- ResourceBinder.cs
- TraversalRequest.cs
- DataTableCollection.cs
- ISCIIEncoding.cs
- TransactionInterop.cs
- Queue.cs
- HandoffBehavior.cs
- _ListenerResponseStream.cs
- ColorMatrix.cs
- PseudoWebRequest.cs
- ContourSegment.cs
- PersonalizationEntry.cs
- SoapConverter.cs
- CmsInterop.cs
- RandomNumberGenerator.cs
- CodeStatementCollection.cs
- FtpRequestCacheValidator.cs
- HyperLinkField.cs
- SocketException.cs
- InstanceCreationEditor.cs
- HttpPostedFileWrapper.cs
- ThreadStaticAttribute.cs
- Point.cs
- ZipIOExtraFieldElement.cs
- MethodExpr.cs
- ErrorWebPart.cs
- PersistenceIOParticipant.cs
- ParseHttpDate.cs
- LogAppendAsyncResult.cs
- ShapingEngine.cs
- FlagPanel.cs
- ControlPaint.cs
- ScrollItemProviderWrapper.cs
- QueryableFilterUserControl.cs
- PackageDigitalSignature.cs
- Button.cs
- TreeNodeCollection.cs
- SQLRoleProvider.cs
- ButtonStandardAdapter.cs
- SQLGuidStorage.cs
- HtmlInputSubmit.cs
- RegexReplacement.cs
- DSASignatureDeformatter.cs
- OdbcReferenceCollection.cs
- WebAdminConfigurationHelper.cs
- MetadataArtifactLoaderResource.cs
- BaseValidatorDesigner.cs
- XPathNavigatorReader.cs
- App.cs
- Descriptor.cs
- XPathCompileException.cs
- BitmapFrameEncode.cs
- InfiniteTimeSpanConverter.cs
- AlternateViewCollection.cs
- MsdtcClusterUtils.cs
- SQLByteStorage.cs
- LayoutExceptionEventArgs.cs
- ResourceSet.cs
- ToolStripContentPanelRenderEventArgs.cs
- SystemIcmpV6Statistics.cs
- ObjRef.cs
- SmtpAuthenticationManager.cs
- Operators.cs
- WebControl.cs
- XmlEntityReference.cs
- DateTimeFormatInfo.cs