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
- ImportContext.cs
- FontDifferentiator.cs
- NTAccount.cs
- DataObjectPastingEventArgs.cs
- StreamAsIStream.cs
- SimpleTypeResolver.cs
- RandomNumberGenerator.cs
- EntityViewGenerator.cs
- PassportAuthenticationModule.cs
- PropertyDescriptorComparer.cs
- IDispatchConstantAttribute.cs
- BuildProvider.cs
- PersonalizationStateInfo.cs
- SizeAnimationBase.cs
- Msmq.cs
- XmlElementAttribute.cs
- HtmlInputSubmit.cs
- XslAstAnalyzer.cs
- ClickablePoint.cs
- TextPointer.cs
- SerializableTypeCodeDomSerializer.cs
- SqlParameterizer.cs
- Transform3D.cs
- KerberosSecurityTokenProvider.cs
- ToolStripMenuItemDesigner.cs
- DeviceContext.cs
- ConfigurationSectionCollection.cs
- BitVec.cs
- ConfigurationSectionCollection.cs
- CreationContext.cs
- rsa.cs
- Matrix.cs
- EventHandlerList.cs
- StatusBarItem.cs
- CheckedListBox.cs
- PropertyGroupDescription.cs
- CultureTable.cs
- StorageMappingItemLoader.cs
- SspiNegotiationTokenProviderState.cs
- TimeSpanMinutesConverter.cs
- SafeNativeMethods.cs
- ObjectListTitleAttribute.cs
- UidManager.cs
- MaskedTextBox.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- BamlLocalizableResource.cs
- LicFileLicenseProvider.cs
- PageContentAsyncResult.cs
- MemberAssignmentAnalysis.cs
- InstanceDataCollectionCollection.cs
- TreeViewItemAutomationPeer.cs
- WindowsAuthenticationEventArgs.cs
- CurrencyWrapper.cs
- AttributeData.cs
- EnumerableValidator.cs
- ExpressionBindings.cs
- CustomErrorCollection.cs
- BinaryMethodMessage.cs
- DataGridItemCollection.cs
- MultiBindingExpression.cs
- ThreadStaticAttribute.cs
- WindowsListViewItemCheckBox.cs
- WinFormsSpinner.cs
- SourceInterpreter.cs
- LocalValueEnumerator.cs
- DeviceContexts.cs
- HtmlAnchor.cs
- Label.cs
- InputScope.cs
- XmlDataSourceView.cs
- AutomationEventArgs.cs
- PolicyManager.cs
- ValueUtilsSmi.cs
- XmlSchemaSimpleTypeRestriction.cs
- TypeDescriptionProviderAttribute.cs
- SiteMembershipCondition.cs
- StylusPlugInCollection.cs
- ScaleTransform.cs
- BasicKeyConstraint.cs
- BaseParser.cs
- ComplusTypeValidator.cs
- DbParameterCollectionHelper.cs
- ToolStripOverflowButton.cs
- CorrelationToken.cs
- Calendar.cs
- SchemaLookupTable.cs
- SqlLiftWhereClauses.cs
- Rotation3D.cs
- TemplatedMailWebEventProvider.cs
- TransactionBridge.cs
- PinnedBufferMemoryStream.cs
- Listbox.cs
- __TransparentProxy.cs
- D3DImage.cs
- SqlReorderer.cs
- UIInitializationException.cs
- NegotiateStream.cs
- SettingsSection.cs
- BitmapEffect.cs
- XmlKeywords.cs