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
- ModuleElement.cs
- Geometry.cs
- ProfileInfo.cs
- HWStack.cs
- List.cs
- SchemaImporterExtensionsSection.cs
- HttpConfigurationSystem.cs
- CompositeDataBoundControl.cs
- IdentityNotMappedException.cs
- FlowDocumentFormatter.cs
- ErrorCodes.cs
- DataRecord.cs
- FrugalList.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- StringStorage.cs
- linebase.cs
- Context.cs
- SmtpAuthenticationManager.cs
- LoadMessageLogger.cs
- ResourceDefaultValueAttribute.cs
- codemethodreferenceexpression.cs
- StorageAssociationTypeMapping.cs
- HttpHandlerActionCollection.cs
- WindowsNonControl.cs
- PointCollectionConverter.cs
- CollectionsUtil.cs
- XmlSchemaInferenceException.cs
- UserControlCodeDomTreeGenerator.cs
- LoadWorkflowByKeyAsyncResult.cs
- SigningDialog.cs
- Exceptions.cs
- RectangleHotSpot.cs
- ColorMap.cs
- SubstitutionDesigner.cs
- HtmlProps.cs
- ReadOnlyCollectionBase.cs
- DataGridParentRows.cs
- log.cs
- ExpressionEvaluator.cs
- XmlCompatibilityReader.cs
- RealizedColumnsBlock.cs
- ArrayMergeHelper.cs
- ToolBarTray.cs
- CoTaskMemUnicodeSafeHandle.cs
- DbProviderSpecificTypePropertyAttribute.cs
- WebPartVerb.cs
- ResizeGrip.cs
- QuinticEase.cs
- HybridDictionary.cs
- SqlDataSourceTableQuery.cs
- TemplateBamlTreeBuilder.cs
- DocumentCollection.cs
- CancellationState.cs
- EventEntry.cs
- XamlSerializerUtil.cs
- WsrmFault.cs
- Style.cs
- ProgressBar.cs
- BufferedGraphicsContext.cs
- VirtualizedContainerService.cs
- InputLanguage.cs
- Atom10FeedFormatter.cs
- TimeoutException.cs
- Delegate.cs
- TagPrefixAttribute.cs
- SiteOfOriginPart.cs
- WindowsListView.cs
- DataColumnSelectionConverter.cs
- EndPoint.cs
- WsatExtendedInformation.cs
- LicenseContext.cs
- MemberPathMap.cs
- ActivityValidator.cs
- KnownTypeHelper.cs
- CodeTypeMemberCollection.cs
- XmlEntityReference.cs
- ToolStripPanel.cs
- TabPage.cs
- BitConverter.cs
- BitmapDownload.cs
- SpanIndex.cs
- TdsParserStateObject.cs
- WorkflowViewManager.cs
- _CommandStream.cs
- DeclaredTypeValidator.cs
- ColorAnimation.cs
- DocumentApplication.cs
- PropertyTabChangedEvent.cs
- WebControlParameterProxy.cs
- CheckedListBox.cs
- WindowsStatic.cs
- ExtensionDataObject.cs
- PageAdapter.cs
- TextFormatter.cs
- DecimalAnimationBase.cs
- HeaderedItemsControl.cs
- XmlAttributeCache.cs
- ProfileSettingsCollection.cs
- EventWaitHandleSecurity.cs
- DeflateStream.cs