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
- WindowProviderWrapper.cs
- TypeElementCollection.cs
- StorageEntitySetMapping.cs
- SourceFilter.cs
- Primitive.cs
- XmlCDATASection.cs
- ScrollBarAutomationPeer.cs
- FixedTextPointer.cs
- XNodeSchemaApplier.cs
- InfiniteIntConverter.cs
- SchemaNotation.cs
- DocumentXPathNavigator.cs
- LoopExpression.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- CodeDirectoryCompiler.cs
- RegexCode.cs
- EditorZoneDesigner.cs
- ToolStripDropDownButton.cs
- DataQuery.cs
- SiteOfOriginPart.cs
- ListViewSelectEventArgs.cs
- X509Certificate2.cs
- DataQuery.cs
- AdjustableArrowCap.cs
- ProtocolsSection.cs
- CaseStatement.cs
- ping.cs
- TransformerInfo.cs
- Utils.cs
- ConfigurationException.cs
- SystemDiagnosticsSection.cs
- DataContext.cs
- HttpFileCollection.cs
- Rect.cs
- ProgressBarHighlightConverter.cs
- ToolBarTray.cs
- ByteConverter.cs
- DirectoryLocalQuery.cs
- DnsPermission.cs
- COM2IDispatchConverter.cs
- Light.cs
- ColorTransform.cs
- ArgumentNullException.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- TreeBuilder.cs
- ProcessInputEventArgs.cs
- BlurBitmapEffect.cs
- DiagnosticTrace.cs
- _FtpControlStream.cs
- SoapSchemaExporter.cs
- AttachedProperty.cs
- ListViewDeleteEventArgs.cs
- ResponseBodyWriter.cs
- NativeMethods.cs
- ForceCopyBuildProvider.cs
- BridgeDataReader.cs
- ComponentDesigner.cs
- ThreadPool.cs
- SQLUtility.cs
- HandledEventArgs.cs
- CombinedGeometry.cs
- ColorPalette.cs
- FlowDocumentReader.cs
- SchemaDeclBase.cs
- TypeUnloadedException.cs
- UnicodeEncoding.cs
- ExceptionUtil.cs
- CheckBoxBaseAdapter.cs
- GridLength.cs
- SiteMapNode.cs
- TrackingMemoryStreamFactory.cs
- ListBox.cs
- NavigatorOutput.cs
- OdbcReferenceCollection.cs
- AppDomainCompilerProxy.cs
- NamespaceCollection.cs
- IIS7WorkerRequest.cs
- PropertyKey.cs
- EventLogPermissionEntry.cs
- TreeNode.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- PageBuildProvider.cs
- BulletChrome.cs
- ServicePointManager.cs
- MarshalDirectiveException.cs
- SqlCacheDependency.cs
- PropertyChangeTracker.cs
- PerformanceCountersBase.cs
- TreePrinter.cs
- EpmContentSerializer.cs
- ObjectStateEntry.cs
- FrameworkReadOnlyPropertyMetadata.cs
- SqlReferenceCollection.cs
- MarkerProperties.cs
- ProtocolsConfigurationEntry.cs
- ContractMapping.cs
- ClientRuntimeConfig.cs
- HttpModuleCollection.cs
- FrameworkContentElementAutomationPeer.cs
- ListDataBindEventArgs.cs