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
- DNS.cs
- SocketPermission.cs
- TaiwanCalendar.cs
- SectionInformation.cs
- Int32KeyFrameCollection.cs
- MembershipValidatePasswordEventArgs.cs
- MiniCustomAttributeInfo.cs
- SimpleRecyclingCache.cs
- SimpleMailWebEventProvider.cs
- X509Extension.cs
- BufferedGraphicsManager.cs
- ViewService.cs
- CreateUserErrorEventArgs.cs
- SystemWebCachingSectionGroup.cs
- SearchForVirtualItemEventArgs.cs
- ListViewCancelEventArgs.cs
- XmlDataCollection.cs
- activationcontext.cs
- SafeTokenHandle.cs
- StyleHelper.cs
- SwitchLevelAttribute.cs
- SafeNativeMethodsOther.cs
- SystemResourceHost.cs
- HelloOperationAsyncResult.cs
- TextRange.cs
- SafeEventLogWriteHandle.cs
- ClientProxyGenerator.cs
- TextDecorations.cs
- MessageQueueConverter.cs
- XmlComment.cs
- ValidationErrorEventArgs.cs
- HttpException.cs
- GridLength.cs
- AttributeEmitter.cs
- ThicknessAnimation.cs
- Rect3D.cs
- Slider.cs
- MultipleViewPatternIdentifiers.cs
- SortedSet.cs
- FormViewRow.cs
- MemoryMappedViewStream.cs
- xmlsaver.cs
- DocumentPageHost.cs
- _NetRes.cs
- ReadingWritingEntityEventArgs.cs
- ICollection.cs
- PropertyCondition.cs
- RotateTransform.cs
- SRDisplayNameAttribute.cs
- FaultConverter.cs
- MetaModel.cs
- ModuleBuilderData.cs
- PropertyConverter.cs
- IProvider.cs
- EntityKey.cs
- StorageRoot.cs
- UndoUnit.cs
- QueryProcessor.cs
- AxHost.cs
- ListManagerBindingsCollection.cs
- ReadonlyMessageFilter.cs
- UIElement.cs
- UriWriter.cs
- PrimitiveDataContract.cs
- CellTreeNode.cs
- ToolStripContainer.cs
- MultiPageTextView.cs
- Vector3dCollection.cs
- Viewport2DVisual3D.cs
- CustomWebEventKey.cs
- CardSpaceShim.cs
- CatalogZone.cs
- InputLanguageCollection.cs
- DSACryptoServiceProvider.cs
- WorkflowEventArgs.cs
- DocumentPaginator.cs
- FormsAuthenticationModule.cs
- NetworkCredential.cs
- CodeValidator.cs
- SwitchLevelAttribute.cs
- TextBoxDesigner.cs
- BinaryExpressionHelper.cs
- WebPartHeaderCloseVerb.cs
- JsonWriter.cs
- ProbeDuplexAsyncResult.cs
- FixedSOMFixedBlock.cs
- TextParagraphView.cs
- Vector3DCollection.cs
- BinaryNode.cs
- QilInvokeEarlyBound.cs
- ClientBuildManagerCallback.cs
- ScrollItemProviderWrapper.cs
- ReadOnlyHierarchicalDataSourceView.cs
- DataControlImageButton.cs
- TextEditorParagraphs.cs
- XPathScanner.cs
- latinshape.cs
- PointCollectionValueSerializer.cs
- oledbmetadatacollectionnames.cs
- WebHttpDispatchOperationSelector.cs