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
- RotateTransform3D.cs
- ClientConvert.cs
- ModelFunctionTypeElement.cs
- Animatable.cs
- GlyphManager.cs
- SortDescription.cs
- GrammarBuilderDictation.cs
- Unit.cs
- SafePointer.cs
- ContextInformation.cs
- MouseGestureConverter.cs
- ExpressionBuilder.cs
- webproxy.cs
- ClassHandlersStore.cs
- Brushes.cs
- SendActivity.cs
- Decoder.cs
- EventBindingService.cs
- BaseValidator.cs
- ResXFileRef.cs
- QuaternionConverter.cs
- SiteIdentityPermission.cs
- Vector3D.cs
- MapPathBasedVirtualPathProvider.cs
- TableItemStyle.cs
- GreaterThan.cs
- NeutralResourcesLanguageAttribute.cs
- WebScriptMetadataMessage.cs
- HttpConfigurationSystem.cs
- SuspendDesigner.cs
- RandomNumberGenerator.cs
- MimeTypeAttribute.cs
- ToolStripContainer.cs
- WebCategoryAttribute.cs
- GetImportFileNameRequest.cs
- StaticFileHandler.cs
- SimpleTextLine.cs
- webclient.cs
- Bitmap.cs
- XmlSerializerNamespaces.cs
- VirtualDirectoryMapping.cs
- TableStyle.cs
- SqlRecordBuffer.cs
- XmlValueConverter.cs
- NumberFunctions.cs
- Timer.cs
- AuthorizationSection.cs
- NodeInfo.cs
- StateRuntime.cs
- ZipIOExtraField.cs
- ElementMarkupObject.cs
- ListViewGroupItemCollection.cs
- ReaderWriterLockSlim.cs
- WebPartCancelEventArgs.cs
- OleDbSchemaGuid.cs
- HtmlElementEventArgs.cs
- SqlProfileProvider.cs
- SafeProcessHandle.cs
- StrokeNodeOperations2.cs
- HttpProxyCredentialType.cs
- AttributeQuery.cs
- PeekCompletedEventArgs.cs
- TextLineBreak.cs
- SettingsAttributes.cs
- ItemsChangedEventArgs.cs
- EditCommandColumn.cs
- TextRenderingModeValidation.cs
- TableSectionStyle.cs
- NotifyCollectionChangedEventArgs.cs
- UInt16Storage.cs
- PreservationFileReader.cs
- SqlMethodTransformer.cs
- PersonalizationStateQuery.cs
- ByteKeyFrameCollection.cs
- UIElement3DAutomationPeer.cs
- DocumentGridPage.cs
- CompositeCollectionView.cs
- StringInfo.cs
- AuditLog.cs
- BinaryWriter.cs
- HostProtectionException.cs
- _KerberosClient.cs
- CorrelationQuery.cs
- DataServiceHostFactory.cs
- TableLayout.cs
- BitVec.cs
- GPPOINTF.cs
- XamlWriter.cs
- IODescriptionAttribute.cs
- OleDbConnection.cs
- DataContractJsonSerializerOperationBehavior.cs
- ImportOptions.cs
- Win32.cs
- RichTextBox.cs
- GeneralTransform3DCollection.cs
- SafeCertificateStore.cs
- PageAsyncTask.cs
- ObjectDataSourceDesigner.cs
- TaskFormBase.cs
- RadioButton.cs