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
- DtrList.cs
- ModelItem.cs
- _PooledStream.cs
- DataGrid.cs
- DocumentXPathNavigator.cs
- ConnectionPoolManager.cs
- TemplatePropertyEntry.cs
- TdsParser.cs
- PropertyMapper.cs
- ToolStripItemCollection.cs
- SqlBuffer.cs
- QuaternionAnimation.cs
- ExternalException.cs
- DescendantOverDescendantQuery.cs
- QilInvokeLateBound.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- AdornerHitTestResult.cs
- _SafeNetHandles.cs
- HttpInputStream.cs
- PropertyPath.cs
- SimpleTextLine.cs
- SecurityContextSecurityToken.cs
- GetPolicyDetailsRequest.cs
- BrowserTree.cs
- SortedList.cs
- UnmanagedMarshal.cs
- EventMappingSettingsCollection.cs
- TableParagraph.cs
- EventInfo.cs
- SecurityRuntime.cs
- PopOutPanel.cs
- RequestCache.cs
- UrlMappingsModule.cs
- DataObjectEventArgs.cs
- CopyAttributesAction.cs
- GridViewRowPresenter.cs
- PlatformCulture.cs
- VersionedStreamOwner.cs
- KeyManager.cs
- SiteMapProvider.cs
- ObjectHandle.cs
- SHA1Managed.cs
- SamlSecurityTokenAuthenticator.cs
- CodeDefaultValueExpression.cs
- KoreanLunisolarCalendar.cs
- TextFormatterContext.cs
- ResourcePool.cs
- RequestCacheEntry.cs
- CacheSection.cs
- ValidationPropertyAttribute.cs
- TimeBoundedCache.cs
- WindowsPen.cs
- InstancePersistenceCommand.cs
- SystemResources.cs
- CodeMemberMethod.cs
- ChangeTracker.cs
- WSSecurityOneDotOneReceiveSecurityHeader.cs
- TextInfo.cs
- HandledMouseEvent.cs
- _NTAuthentication.cs
- MSAANativeProvider.cs
- SpotLight.cs
- XmlCharCheckingWriter.cs
- TypeBrowserDialog.cs
- PartialCachingAttribute.cs
- SystemResourceKey.cs
- TextBox.cs
- TreeWalkHelper.cs
- SystemDropShadowChrome.cs
- TrackingStringDictionary.cs
- ClientScriptItemCollection.cs
- TCEAdapterGenerator.cs
- NameValueCache.cs
- DeviceContext.cs
- LZCodec.cs
- HtmlInputControl.cs
- XmlSchemaObject.cs
- DrawListViewColumnHeaderEventArgs.cs
- FontStretchConverter.cs
- FragmentQuery.cs
- ListViewGroup.cs
- FaultImportOptions.cs
- Module.cs
- DesignerActionUIService.cs
- StickyNoteAnnotations.cs
- CodeDirectoryCompiler.cs
- FixedSOMTable.cs
- TableAdapterManagerHelper.cs
- SynchronizationContext.cs
- Cursors.cs
- VSWCFServiceContractGenerator.cs
- ArglessEventHandlerProxy.cs
- XmlWrappingReader.cs
- Choices.cs
- ResourceReader.cs
- TypeSystem.cs
- ResXResourceWriter.cs
- ByteKeyFrameCollection.cs
- DebugView.cs
- PartialCachingAttribute.cs