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
- ModifierKeysConverter.cs
- InternalDispatchObject.cs
- Int32AnimationBase.cs
- QueuePathEditor.cs
- PartitionedStream.cs
- BasicCellRelation.cs
- RuntimeWrappedException.cs
- DataControlLinkButton.cs
- QilPatternFactory.cs
- DataGridViewCellCollection.cs
- HiddenField.cs
- DirectoryRootQuery.cs
- LinkLabel.cs
- System.Data_BID.cs
- CheckBoxAutomationPeer.cs
- HideDisabledControlAdapter.cs
- ToolStripMenuItem.cs
- ImpersonateTokenRef.cs
- safelink.cs
- PageParser.cs
- TraceEventCache.cs
- httpapplicationstate.cs
- IOException.cs
- RegisteredHiddenField.cs
- DynamicObjectAccessor.cs
- ObjectSet.cs
- ScrollBarAutomationPeer.cs
- TreeNodeConverter.cs
- MsmqElementBase.cs
- ChannelBinding.cs
- SByte.cs
- DeobfuscatingStream.cs
- _Events.cs
- InputLanguageSource.cs
- IndependentlyAnimatedPropertyMetadata.cs
- ExtendedPropertyDescriptor.cs
- DataViewSetting.cs
- SessionStateSection.cs
- panel.cs
- SparseMemoryStream.cs
- COM2IDispatchConverter.cs
- XmlQueryTypeFactory.cs
- ComAdminInterfaces.cs
- ExtractedStateEntry.cs
- CompositeDataBoundControl.cs
- ProcessInfo.cs
- QueryReaderSettings.cs
- RuntimeCompatibilityAttribute.cs
- DrawingVisualDrawingContext.cs
- CurrentChangingEventArgs.cs
- UInt32Converter.cs
- ReflectionHelper.cs
- Decimal.cs
- ListViewUpdatedEventArgs.cs
- RoleGroup.cs
- GeometryDrawing.cs
- BuildDependencySet.cs
- ObjectPersistData.cs
- _ShellExpression.cs
- ExtendedPropertyDescriptor.cs
- ITreeGenerator.cs
- DBDataPermissionAttribute.cs
- DataSourceCacheDurationConverter.cs
- BadImageFormatException.cs
- TypeKeyValue.cs
- ManagementDateTime.cs
- IDQuery.cs
- SHA1Cng.cs
- CapabilitiesState.cs
- PlainXmlSerializer.cs
- FrameDimension.cs
- TaiwanLunisolarCalendar.cs
- OdbcError.cs
- MatrixAnimationUsingPath.cs
- odbcmetadatafactory.cs
- EncryptedPackage.cs
- GB18030Encoding.cs
- Rect3DValueSerializer.cs
- WebBaseEventKeyComparer.cs
- AnnotationDocumentPaginator.cs
- CacheForPrimitiveTypes.cs
- DataGridViewCheckBoxColumn.cs
- DataKeyCollection.cs
- UniformGrid.cs
- RsaSecurityToken.cs
- SoapExtensionTypeElement.cs
- ClockController.cs
- InstanceNotReadyException.cs
- DnsCache.cs
- EventProviderWriter.cs
- MarkerProperties.cs
- ArgIterator.cs
- WebSysDefaultValueAttribute.cs
- MessageQueueTransaction.cs
- ContourSegment.cs
- StringConverter.cs
- DelegatedStream.cs
- SafeReversePInvokeHandle.cs
- WebPartMenuStyle.cs
- RequestChannelBinder.cs