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
- TextEvent.cs
- NewArray.cs
- ObjectSecurity.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- ScriptHandlerFactory.cs
- SQLChars.cs
- TextServicesCompartment.cs
- SizeLimitedCache.cs
- DataBindingHandlerAttribute.cs
- XmlSchemas.cs
- Enumerable.cs
- GlobalAclOperationRequirement.cs
- CSharpCodeProvider.cs
- DelegateBodyWriter.cs
- RangeValuePatternIdentifiers.cs
- BitmapEffectGroup.cs
- StatusBarPanel.cs
- GeneralTransform2DTo3D.cs
- HtmlInputControl.cs
- BehaviorService.cs
- IteratorDescriptor.cs
- pingexception.cs
- WrappedIUnknown.cs
- WsatTransactionFormatter.cs
- TreeViewEvent.cs
- StrokeCollection2.cs
- Stream.cs
- ImageField.cs
- BufferedStream.cs
- StateMachineSubscriptionManager.cs
- QueryOptionExpression.cs
- IdnMapping.cs
- ProcessHostServerConfig.cs
- SoapObjectWriter.cs
- UserPreferenceChangingEventArgs.cs
- PersonalizableAttribute.cs
- CodeGen.cs
- PageBuildProvider.cs
- IPipelineRuntime.cs
- CodeGenerator.cs
- DataGridViewTopLeftHeaderCell.cs
- Setter.cs
- HttpHandlerActionCollection.cs
- HttpModuleAction.cs
- FileNameEditor.cs
- RangeValueProviderWrapper.cs
- BitConverter.cs
- SafeEventLogWriteHandle.cs
- SizeAnimationBase.cs
- URLEditor.cs
- ConfigXmlCDataSection.cs
- AutomationEventArgs.cs
- ClientRuntimeConfig.cs
- ObjectToIdCache.cs
- ToolboxComponentsCreatedEventArgs.cs
- WSDualHttpBindingCollectionElement.cs
- Cursors.cs
- UdpChannelFactory.cs
- DataControlField.cs
- Membership.cs
- CultureMapper.cs
- DataException.cs
- GridViewDeleteEventArgs.cs
- Parser.cs
- VisualTreeUtils.cs
- ChannelSinkStacks.cs
- ListItemViewAttribute.cs
- StatusBarDrawItemEvent.cs
- GlobalEventManager.cs
- DataBoundControl.cs
- KeyboardNavigation.cs
- BindingWorker.cs
- BuildTopDownAttribute.cs
- UpdateManifestForBrowserApplication.cs
- DrawingBrush.cs
- Byte.cs
- CapabilitiesRule.cs
- FloaterBaseParaClient.cs
- SurrogateSelector.cs
- WebMessageBodyStyleHelper.cs
- ObjectConverter.cs
- TextContainer.cs
- StoreContentChangedEventArgs.cs
- VersionedStreamOwner.cs
- FormViewDeletedEventArgs.cs
- HelpInfo.cs
- EditorAttribute.cs
- XmlSchemaComplexContentExtension.cs
- RightsManagementLicense.cs
- XamlWriter.cs
- SqlInternalConnection.cs
- DataServiceException.cs
- BulletDecorator.cs
- WebPartConnectVerb.cs
- AccessViolationException.cs
- DataGridViewSelectedCellCollection.cs
- RegistrationServices.cs
- unitconverter.cs
- ClientBuildManagerCallback.cs
- EntitySqlQueryState.cs