Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / LineBreak.cs / 1305600 / LineBreak.cs
//----------------------------------------------------------------------------
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
// Description: LineBreak element.
//
// History:
// 07/22/2002 : MikeOrr - Created.
// 06/26/2003 : ZhenbinX - Ported to /Rewrote for WCP tree
// 10/28/2004 : [....] - ContentElements refactoring.
//
//---------------------------------------------------------------------------
using System.Windows.Markup; // TrimSurrondingWhitespace
namespace System.Windows.Documents
{
///
/// LineBreak element that forces a line breaking.
///
[TrimSurroundingWhitespace]
public class LineBreak : Inline
{
///
/// Creates a new LineBreak instance.
///
public LineBreak()
{
}
///
/// Creates a new LineBreak instance.
///
///
/// Optional position at which to insert the new LineBreak. May
/// be null.
///
public LineBreak(TextPointer insertionPosition)
{
if (insertionPosition != null)
{
insertionPosition.TextContainer.BeginChange();
}
try
{
if (insertionPosition != null)
{
// This will throw InvalidOperationException if schema validity is violated.
insertionPosition.InsertInline(this);
}
}
finally
{
if (insertionPosition != null)
{
insertionPosition.TextContainer.EndChange();
}
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//----------------------------------------------------------------------------
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
// Description: LineBreak element.
//
// History:
// 07/22/2002 : MikeOrr - Created.
// 06/26/2003 : ZhenbinX - Ported to /Rewrote for WCP tree
// 10/28/2004 : [....] - ContentElements refactoring.
//
//---------------------------------------------------------------------------
using System.Windows.Markup; // TrimSurrondingWhitespace
namespace System.Windows.Documents
{
///
/// LineBreak element that forces a line breaking.
///
[TrimSurroundingWhitespace]
public class LineBreak : Inline
{
///
/// Creates a new LineBreak instance.
///
public LineBreak()
{
}
///
/// Creates a new LineBreak instance.
///
///
/// Optional position at which to insert the new LineBreak. May
/// be null.
///
public LineBreak(TextPointer insertionPosition)
{
if (insertionPosition != null)
{
insertionPosition.TextContainer.BeginChange();
}
try
{
if (insertionPosition != null)
{
// This will throw InvalidOperationException if schema validity is violated.
insertionPosition.InsertInline(this);
}
}
finally
{
if (insertionPosition != null)
{
insertionPosition.TextContainer.EndChange();
}
}
}
}
}
// 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
- EncoderBestFitFallback.cs
- TextSpan.cs
- RelatedCurrencyManager.cs
- ListViewTableRow.cs
- PathFigure.cs
- TypeConverterValueSerializer.cs
- DecoderFallback.cs
- Int32AnimationUsingKeyFrames.cs
- Reference.cs
- Point3DKeyFrameCollection.cs
- HelpKeywordAttribute.cs
- NullRuntimeConfig.cs
- Rules.cs
- BreakSafeBase.cs
- Currency.cs
- FocusChangedEventArgs.cs
- GridViewColumnCollection.cs
- PtsPage.cs
- RelationshipType.cs
- ScrollBarAutomationPeer.cs
- JsonCollectionDataContract.cs
- TypeUtils.cs
- UnsafeNativeMethods.cs
- CssTextWriter.cs
- BinHexEncoding.cs
- PropertyDescriptorComparer.cs
- SQLByte.cs
- SmtpClient.cs
- SecurityIdentifierElementCollection.cs
- TextBoxRenderer.cs
- GeneralTransformGroup.cs
- PackageDigitalSignature.cs
- DecimalConstantAttribute.cs
- WinEventHandler.cs
- ConfigPathUtility.cs
- AtlasWeb.Designer.cs
- LogEntrySerializer.cs
- StandardToolWindows.cs
- RemoveStoryboard.cs
- DeflateStream.cs
- MenuBase.cs
- UriScheme.cs
- CqlLexer.cs
- BitmapEffectInput.cs
- ValidationEventArgs.cs
- ValidationHelper.cs
- sqlpipe.cs
- cookiecollection.cs
- NavigationFailedEventArgs.cs
- GridViewSortEventArgs.cs
- MediaScriptCommandRoutedEventArgs.cs
- TemplateApplicationHelper.cs
- AuthenticationModuleElement.cs
- StagingAreaInputItem.cs
- OciLobLocator.cs
- RequestDescription.cs
- RawTextInputReport.cs
- CodeTypeParameter.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- PeerSecurityManager.cs
- HtmlEncodedRawTextWriter.cs
- ProxyAttribute.cs
- InterleavedZipPartStream.cs
- WebPartEventArgs.cs
- CatalogPart.cs
- UnsafeNativeMethodsMilCoreApi.cs
- recordstatescratchpad.cs
- NotificationContext.cs
- UTF7Encoding.cs
- ActiveXSite.cs
- SimpleWebHandlerParser.cs
- DocumentApplication.cs
- Compress.cs
- Context.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- DataGridViewAutoSizeModeEventArgs.cs
- SocketInformation.cs
- HttpServerUtilityWrapper.cs
- TimelineGroup.cs
- SoundPlayerAction.cs
- DayRenderEvent.cs
- GrammarBuilderPhrase.cs
- ColumnHeaderConverter.cs
- QueryTask.cs
- IEnumerable.cs
- ActivityDesignerResources.cs
- ControllableStoryboardAction.cs
- TextProperties.cs
- DashStyle.cs
- BooleanSwitch.cs
- WindowsFont.cs
- StructureChangedEventArgs.cs
- OleDbFactory.cs
- AccessorTable.cs
- XmlSchemaType.cs
- ContentPresenter.cs
- _NtlmClient.cs
- xml.cs
- ColorConvertedBitmap.cs
- ContractComponent.cs