Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- BooleanStorage.cs
- AccessViolationException.cs
- RedistVersionInfo.cs
- TextBoxBase.cs
- GridEntry.cs
- IIS7WorkerRequest.cs
- ConsumerConnectionPointCollection.cs
- RedistVersionInfo.cs
- DocumentXPathNavigator.cs
- EventProviderWriter.cs
- DataGridViewColumnHeaderCell.cs
- DependencyPropertyKind.cs
- AddInServer.cs
- SchemaImporterExtensionElementCollection.cs
- ThicknessKeyFrameCollection.cs
- BaseInfoTable.cs
- CollectionViewSource.cs
- TemplateControlCodeDomTreeGenerator.cs
- HtmlAnchor.cs
- SettingsPropertyCollection.cs
- SqlRowUpdatedEvent.cs
- PageBuildProvider.cs
- _LocalDataStoreMgr.cs
- PriorityQueue.cs
- DeflateStream.cs
- VisualBasicExpressionConverter.cs
- ScriptControlManager.cs
- SuppressIldasmAttribute.cs
- WindowsListViewSubItem.cs
- WebServiceHandlerFactory.cs
- MembershipValidatePasswordEventArgs.cs
- SqlInternalConnectionSmi.cs
- DescriptionAttribute.cs
- BoolExpr.cs
- ScriptModule.cs
- DataGridViewCheckBoxCell.cs
- AuthenticationManager.cs
- ConnectionManagementElement.cs
- TransactionFlowAttribute.cs
- VerbConverter.cs
- ChildrenQuery.cs
- DataError.cs
- linebase.cs
- UserPreferenceChangingEventArgs.cs
- ClientFormsAuthenticationCredentials.cs
- TimelineClockCollection.cs
- ClonableStack.cs
- OutputScope.cs
- BypassElementCollection.cs
- SerializationStore.cs
- StorageFunctionMapping.cs
- SQLBinaryStorage.cs
- SqlParameter.cs
- ProfileSettingsCollection.cs
- AddToCollection.cs
- ContentElement.cs
- BufferModesCollection.cs
- PropertyReferenceSerializer.cs
- RpcAsyncResult.cs
- DialogResultConverter.cs
- CheckBoxStandardAdapter.cs
- CodeMethodReturnStatement.cs
- BCLDebug.cs
- TextEditorParagraphs.cs
- MasterPageBuildProvider.cs
- ApplicationSecurityManager.cs
- __Filters.cs
- AnchoredBlock.cs
- MobileListItemCollection.cs
- ProfileEventArgs.cs
- SortExpressionBuilder.cs
- Visitor.cs
- DBCommand.cs
- XmlSchemaAnyAttribute.cs
- WorkflowRuntime.cs
- SchemaType.cs
- HorizontalAlignConverter.cs
- WebColorConverter.cs
- ModelFunctionTypeElement.cs
- ServiceReference.cs
- SID.cs
- Timeline.cs
- ExitEventArgs.cs
- QueryReaderSettings.cs
- ValidationRuleCollection.cs
- InputProcessorProfilesLoader.cs
- ParameterToken.cs
- QueryCacheEntry.cs
- DocumentPageHost.cs
- StateWorkerRequest.cs
- IntSecurity.cs
- FontFamilyConverter.cs
- EntityDataSourceChangedEventArgs.cs
- StyleSheetDesigner.cs
- ProviderSettings.cs
- SqlDataSourceRefreshSchemaForm.cs
- BamlBinaryWriter.cs
- ReflectionTypeLoadException.cs
- wgx_commands.cs
- InputLangChangeEvent.cs