Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / MS / Internal / PtsHost / LineBreakRecord.cs / 1 / LineBreakRecord.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // // File: LineBreakRecord // // Description: LineBreakRecord is unmanaged resouce handle to TextLineBreak // // History: // 06/07/2005 : [....] - created // //--------------------------------------------------------------------------- using System; using System.Windows; using System.Windows.Documents; using MS.Internal.Text; using System.Windows.Media.TextFormatting; namespace MS.Internal.PtsHost { // --------------------------------------------------------------------- // Break record for line - holds decoration information // --------------------------------------------------------------------- internal sealed class LineBreakRecord : UnmanagedHandle { // ------------------------------------------------------------------ // Constructor. // // PtsContext - Context // TextLineBreak - Contained line break // ----------------------------------------------------------------- internal LineBreakRecord(PtsContext ptsContext, TextLineBreak textLineBreak) : base(ptsContext) { _textLineBreak = textLineBreak; } ////// Dispose the line break /// public override void Dispose() { if(_textLineBreak != null) { _textLineBreak.Dispose(); } base.Dispose(); } #region Internal Methods ////// Clones the underlying TextLineBreak /// internal LineBreakRecord Clone() { return new LineBreakRecord(PtsContext, _textLineBreak.Clone()); } internal TextLineBreak TextLineBreak { get { return _textLineBreak; } } #endregion Internal Methods #region Private Fields private TextLineBreak _textLineBreak; #endregion Private Fields } } // 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
- SectionInput.cs
- IsolatedStoragePermission.cs
- EndpointNotFoundException.cs
- LinkButton.cs
- XslTransform.cs
- DataGridViewCellPaintingEventArgs.cs
- Guid.cs
- SafeNativeMethods.cs
- SetIterators.cs
- ToolstripProfessionalRenderer.cs
- ListBindingConverter.cs
- SecurityException.cs
- DataGridHeaderBorder.cs
- LinqDataSource.cs
- JobInputBins.cs
- GeneratedCodeAttribute.cs
- BuildProvider.cs
- SolidColorBrush.cs
- WebPartConnectionsEventArgs.cs
- ScriptRegistrationManager.cs
- ModifierKeysConverter.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- ImageCodecInfo.cs
- TranslateTransform3D.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- AddInBase.cs
- GetPageNumberCompletedEventArgs.cs
- QueryContinueDragEvent.cs
- DataBindingCollection.cs
- DiscreteKeyFrames.cs
- CompositionAdorner.cs
- EpmContentDeSerializerBase.cs
- TcpPortSharing.cs
- SessionEndingEventArgs.cs
- CompositeFontInfo.cs
- SqlXmlStorage.cs
- EncoderNLS.cs
- ResourceContainerWrapper.cs
- SoapHeader.cs
- Metadata.cs
- FontCacheLogic.cs
- StringFunctions.cs
- ListViewItem.cs
- DataSourceSerializationException.cs
- TextStore.cs
- FileSystemEnumerable.cs
- QilExpression.cs
- TitleStyle.cs
- ResXDataNode.cs
- SQLString.cs
- ListChangedEventArgs.cs
- HttpHostedTransportConfiguration.cs
- ToolBarDesigner.cs
- FlowLayoutPanel.cs
- StandardCommands.cs
- DesignerTransactionCloseEvent.cs
- BehaviorEditorPart.cs
- DocumentAutomationPeer.cs
- LocatorBase.cs
- GPRECT.cs
- FullTextBreakpoint.cs
- TcpWorkerProcess.cs
- sortedlist.cs
- MediaScriptCommandRoutedEventArgs.cs
- TargetInvocationException.cs
- UserPreferenceChangedEventArgs.cs
- AxisAngleRotation3D.cs
- ErrorProvider.cs
- TextRangeEditTables.cs
- DocumentApplication.cs
- DocumentXmlWriter.cs
- CustomErrorCollection.cs
- OutKeywords.cs
- AutomationPatternInfo.cs
- DeflateStreamAsyncResult.cs
- ExpressionNode.cs
- RegexCapture.cs
- PropertyMetadata.cs
- TabItem.cs
- XmlSchemaExporter.cs
- WindowsListViewItemStartMenu.cs
- RawStylusInputReport.cs
- SafeNativeMethodsCLR.cs
- InstancePersistenceContext.cs
- MarkerProperties.cs
- ProfilePropertyNameValidator.cs
- XmlWriter.cs
- NumericUpDown.cs
- SoapWriter.cs
- FirstMatchCodeGroup.cs
- TdsValueSetter.cs
- SafeNativeMethods.cs
- PlanCompiler.cs
- SecondaryViewProvider.cs
- ActionFrame.cs
- KnownTypes.cs
- ItemPager.cs
- ArraySubsetEnumerator.cs
- ChineseLunisolarCalendar.cs
- TextMetrics.cs