Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / PtsHost / LineBreakRecord.cs / 1305600 / LineBreakRecord.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // // File: LineBreakRecord // // Description: LineBreakRecord is unmanaged resouce handle to TextLineBreak // // History: // 06/07/2005 : ghermann - 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
- GrabHandleGlyph.cs
- OptimisticConcurrencyException.cs
- ActivityMarkupSerializer.cs
- SqlConnectionString.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- webeventbuffer.cs
- OuterGlowBitmapEffect.cs
- Win32PrintDialog.cs
- CustomBindingElementCollection.cs
- XmlSchemaProviderAttribute.cs
- EventListenerClientSide.cs
- DataGridViewTextBoxEditingControl.cs
- BindingList.cs
- ChannelSinkStacks.cs
- BCryptSafeHandles.cs
- TextTreeRootNode.cs
- WebPartVerb.cs
- TopClause.cs
- GeometryCombineModeValidation.cs
- ConnectionManagementSection.cs
- DiscoveryMessageSequenceCD1.cs
- DialogDivider.cs
- PageAsyncTask.cs
- GeneralTransform.cs
- IndentedWriter.cs
- ILGenerator.cs
- TableDetailsCollection.cs
- NetworkStream.cs
- SqlConnectionPoolProviderInfo.cs
- PageThemeCodeDomTreeGenerator.cs
- DataGridViewColumnEventArgs.cs
- FlowLayoutPanel.cs
- TextRunCacheImp.cs
- UserMapPath.cs
- ExpanderAutomationPeer.cs
- WindowsImpersonationContext.cs
- DataColumnMapping.cs
- TextBoxView.cs
- FormViewInsertedEventArgs.cs
- RegexRunnerFactory.cs
- OperationAbortedException.cs
- AssemblyAssociatedContentFileAttribute.cs
- DispatcherHookEventArgs.cs
- SevenBitStream.cs
- TdsParser.cs
- FloaterBaseParagraph.cs
- RtfToXamlLexer.cs
- COMException.cs
- ArcSegment.cs
- HostingMessageProperty.cs
- ListViewDataItem.cs
- SortAction.cs
- DefaultValueAttribute.cs
- VisualCollection.cs
- ConfigXmlAttribute.cs
- EntityDataSource.cs
- AvTraceFormat.cs
- NotImplementedException.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- UnsafeNativeMethods.cs
- ControlEvent.cs
- StubHelpers.cs
- SoapCodeExporter.cs
- DataSet.cs
- documentsequencetextview.cs
- DataBindingCollection.cs
- OleDbParameterCollection.cs
- DbgUtil.cs
- BaseUriHelper.cs
- InvokeWebServiceDesigner.cs
- ClientEventManager.cs
- AuthenticodeSignatureInformation.cs
- ImplicitInputBrush.cs
- NetworkInformationPermission.cs
- PrimitiveSchema.cs
- SystemNetHelpers.cs
- StyleCollection.cs
- StylusSystemGestureEventArgs.cs
- EUCJPEncoding.cs
- ToolStripItem.cs
- EmptyControlCollection.cs
- DeflateInput.cs
- BindingExpressionBase.cs
- TextViewBase.cs
- ReturnType.cs
- DictionaryBase.cs
- ToggleProviderWrapper.cs
- XmlSchema.cs
- ControlCachePolicy.cs
- WindowsButton.cs
- SQLInt64.cs
- OverloadGroupAttribute.cs
- DataBoundLiteralControl.cs
- ContentPresenter.cs
- ColorConvertedBitmap.cs
- FloatAverageAggregationOperator.cs
- XmlKeywords.cs
- Identity.cs
- DesignerOptionService.cs
- DynamicMetaObjectBinder.cs