Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Framework / System / Windows / Documents / LineBreak.cs / 1 / 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 : grzegorz - 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 : grzegorz - 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
- EllipticalNodeOperations.cs
- ImageKeyConverter.cs
- TraceContextEventArgs.cs
- SafeEventLogReadHandle.cs
- MeasureData.cs
- PrinterResolution.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- RadioButtonPopupAdapter.cs
- IssuedTokenClientElement.cs
- InputLanguageCollection.cs
- IUnknownConstantAttribute.cs
- CodeDirectionExpression.cs
- ConstrainedDataObject.cs
- SingleResultAttribute.cs
- TypeToken.cs
- FileUpload.cs
- infer.cs
- ChineseLunisolarCalendar.cs
- BaseProcessProtocolHandler.cs
- PopOutPanel.cs
- ZipArchive.cs
- PageAsyncTask.cs
- TreeNode.cs
- LockCookie.cs
- ItemContainerPattern.cs
- DbProviderConfigurationHandler.cs
- AffineTransform3D.cs
- ExpressionTextBox.xaml.cs
- ActivityWithResultWrapper.cs
- cache.cs
- __TransparentProxy.cs
- HebrewCalendar.cs
- Unit.cs
- Gdiplus.cs
- HwndSourceParameters.cs
- EntityCommand.cs
- SqlBulkCopyColumnMapping.cs
- EntryWrittenEventArgs.cs
- DispatcherExceptionEventArgs.cs
- CurrentChangingEventManager.cs
- DiagnosticStrings.cs
- DefaultEventAttribute.cs
- TagElement.cs
- CookielessHelper.cs
- XmlDocument.cs
- DataGridViewUtilities.cs
- FontWeights.cs
- XmlLoader.cs
- PropertyChangedEventManager.cs
- DbTransaction.cs
- TableLayoutRowStyleCollection.cs
- NonParentingControl.cs
- WinEventQueueItem.cs
- CodePageUtils.cs
- Encoder.cs
- GridErrorDlg.cs
- ToolStripMenuItem.cs
- MatrixTransform.cs
- Pair.cs
- FileChangeNotifier.cs
- XNameTypeConverter.cs
- HandledMouseEvent.cs
- Metadata.cs
- AbstractExpressions.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- CodeTypeOfExpression.cs
- XmlRawWriterWrapper.cs
- PropertyItemInternal.cs
- XmlDataContract.cs
- NoneExcludedImageIndexConverter.cs
- RoleBoolean.cs
- CreateInstanceBinder.cs
- DesignerCommandSet.cs
- RuntimeCompatibilityAttribute.cs
- SqlConnectionPoolProviderInfo.cs
- OutArgument.cs
- ArrayWithOffset.cs
- RoutedEventArgs.cs
- KeyedCollection.cs
- CodeTypeParameterCollection.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- GroupBox.cs
- ResourcePool.cs
- RIPEMD160Managed.cs
- NotifyInputEventArgs.cs
- ItemCollection.cs
- NavigationEventArgs.cs
- ElementProxy.cs
- CompiledQueryCacheKey.cs
- WebColorConverter.cs
- documentsequencetextview.cs
- SR.cs
- APCustomTypeDescriptor.cs
- DXD.cs
- DataGridViewCellMouseEventArgs.cs
- GridSplitter.cs
- Repeater.cs
- FastPropertyAccessor.cs
- ISessionStateStore.cs
- CustomWebEventKey.cs