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
- ClassHandlersStore.cs
- NullableIntAverageAggregationOperator.cs
- SSmlParser.cs
- DataRecordInfo.cs
- ToolStripOverflow.cs
- GestureRecognitionResult.cs
- EasingKeyFrames.cs
- WindowsImpersonationContext.cs
- SafeNativeMethods.cs
- Container.cs
- Queue.cs
- SafeNativeMethods.cs
- ViewGenResults.cs
- TraceFilter.cs
- RectConverter.cs
- CharAnimationBase.cs
- arclist.cs
- QilParameter.cs
- ObjectDesignerDataSourceView.cs
- SchemaSetCompiler.cs
- BaseTemplateBuildProvider.cs
- LinqDataSourceInsertEventArgs.cs
- DrawingContextDrawingContextWalker.cs
- ComponentConverter.cs
- BamlBinaryReader.cs
- PlatformCulture.cs
- DatagridviewDisplayedBandsData.cs
- StringConcat.cs
- PeerNodeAddress.cs
- localization.cs
- PropertyInfoSet.cs
- WorkflowOperationContext.cs
- ConditionCollection.cs
- MaterialGroup.cs
- CodeBlockBuilder.cs
- HtmlTernaryTree.cs
- ClosureBinding.cs
- RealizationContext.cs
- StatusBarPanel.cs
- RSAPKCS1SignatureDeformatter.cs
- XmlEnumAttribute.cs
- StackBuilderSink.cs
- OracleException.cs
- TextServicesContext.cs
- ContentPlaceHolder.cs
- TypedCompletedAsyncResult.cs
- Menu.cs
- CompositeDesignerAccessibleObject.cs
- FileDataSourceCache.cs
- X509Certificate2Collection.cs
- TextTreeUndoUnit.cs
- StorageConditionPropertyMapping.cs
- RangeValidator.cs
- SafeReadContext.cs
- BlobPersonalizationState.cs
- ScriptIgnoreAttribute.cs
- TailCallAnalyzer.cs
- GradientSpreadMethodValidation.cs
- DataGridViewDataConnection.cs
- RowUpdatedEventArgs.cs
- ObjectView.cs
- ProxyElement.cs
- FloaterParaClient.cs
- XComponentModel.cs
- PipelineModuleStepContainer.cs
- WrapPanel.cs
- ComboBoxItem.cs
- LogicalExpr.cs
- XmlNamespaceManager.cs
- storepermission.cs
- MessagePartDescriptionCollection.cs
- ClientOperation.cs
- ModelVisual3D.cs
- DataGridViewRowCollection.cs
- WebPartCollection.cs
- Soap.cs
- CollectionViewGroupRoot.cs
- MasterPage.cs
- ToolTipAutomationPeer.cs
- UseLicense.cs
- TableLayoutPanel.cs
- ScrollChrome.cs
- DataTableClearEvent.cs
- EmissiveMaterial.cs
- NavigateEvent.cs
- ValueTypePropertyReference.cs
- CollectionViewSource.cs
- TextTrailingCharacterEllipsis.cs
- TextFormatter.cs
- HtmlWindowCollection.cs
- Interlocked.cs
- HandlerBase.cs
- ClosureBinding.cs
- DataConnectionHelper.cs
- _DomainName.cs
- RowsCopiedEventArgs.cs
- DataContractSerializerOperationFormatter.cs
- ContentPropertyAttribute.cs
- RsaSecurityToken.cs
- Matrix3DStack.cs