Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextEndOfSegment.cs / 1305600 / TextEndOfSegment.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2001 // // File: TextEndOfSegment.cs // // Contents: Text modification API // // Spec: http://avalon/text/DesignDocsAndSpecs/Text%20Formatting%20API.doc // // Created: 12-5-2004 Niklas Borson (niklasb) // //----------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Windows; using System.Windows.Media; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media.TextFormatting { ////// Specialized text run used to mark the end of a segment, i.e., to end /// the scope affected by a preceding TextModifier run. /// public class TextEndOfSegment : TextRun { private int _length; #region Constructors ////// Construct an end of segment run /// /// number of characters public TextEndOfSegment(int length) { if (length <= 0) throw new ArgumentOutOfRangeException("length", SR.Get(SRID.ParameterMustBeGreaterThanZero)); _length = length; } #endregion ////// Reference to character buffer /// public sealed override CharacterBufferReference CharacterBufferReference { get { return new CharacterBufferReference(); } } ////// Character length /// public sealed override int Length { get { return _length; } } ////// A set of properties shared by every characters in the run /// public sealed override TextRunProperties Properties { get { return null; } } } } // 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
- DataGridViewRowStateChangedEventArgs.cs
- AnnotationResourceChangedEventArgs.cs
- DynamicQueryableWrapper.cs
- XmlCharCheckingReader.cs
- DataException.cs
- MultipleViewPattern.cs
- EditorPart.cs
- DataGridViewImageCell.cs
- VirtualPathUtility.cs
- Speller.cs
- CurrencyWrapper.cs
- GetKeyedHashRequest.cs
- ConfigurationStrings.cs
- DataGridItem.cs
- Trigger.cs
- InputLangChangeEvent.cs
- PageHandlerFactory.cs
- SchemeSettingElementCollection.cs
- TransformConverter.cs
- BitmapImage.cs
- InputManager.cs
- ThreadPool.cs
- AmbiguousMatchException.cs
- MenuScrollingVisibilityConverter.cs
- DaylightTime.cs
- HttpClientChannel.cs
- Point3DCollection.cs
- SQLConvert.cs
- SystemIcmpV6Statistics.cs
- Logging.cs
- RoamingStoreFile.cs
- ContentElementCollection.cs
- AccessDataSourceDesigner.cs
- DiscoveryClient.cs
- ExtensionFile.cs
- QueuedDeliveryRequirementsMode.cs
- CheckableControlBaseAdapter.cs
- UnmanagedMemoryStreamWrapper.cs
- entitydatasourceentitysetnameconverter.cs
- GrammarBuilder.cs
- SqlConnection.cs
- WebPartZoneCollection.cs
- ScrollProperties.cs
- ComplexTypeEmitter.cs
- AttachedPropertyMethodSelector.cs
- ElementAtQueryOperator.cs
- DelimitedListTraceListener.cs
- WebServiceClientProxyGenerator.cs
- TraceProvider.cs
- DelegatedStream.cs
- StatusBarAutomationPeer.cs
- PeerNameResolver.cs
- XmlLinkedNode.cs
- SchemaSetCompiler.cs
- EventMappingSettingsCollection.cs
- AssemblyAssociatedContentFileAttribute.cs
- QueryPageSettingsEventArgs.cs
- DataGridParentRows.cs
- RankException.cs
- DataGridHeaderBorder.cs
- SuppressMergeCheckAttribute.cs
- ModelPropertyImpl.cs
- QuaternionAnimation.cs
- AffineTransform3D.cs
- ListItemParagraph.cs
- ActivationArguments.cs
- NetworkStream.cs
- ClientSettingsStore.cs
- ControlType.cs
- MatrixAnimationUsingKeyFrames.cs
- SqlStream.cs
- BinaryUtilClasses.cs
- AspNetHostingPermission.cs
- TileBrush.cs
- SharedPersonalizationStateInfo.cs
- StylusDevice.cs
- SplashScreenNativeMethods.cs
- HttpListenerContext.cs
- OleDbPropertySetGuid.cs
- XamlInt32CollectionSerializer.cs
- storepermission.cs
- EntryIndex.cs
- PathFigure.cs
- XmlEntityReference.cs
- Stroke2.cs
- EntityDataSourceView.cs
- SessionStateSection.cs
- XmlSubtreeReader.cs
- ToolStripLabel.cs
- DataRelationPropertyDescriptor.cs
- EventMappingSettings.cs
- HtmlDocument.cs
- QueryContinueDragEventArgs.cs
- SymDocumentType.cs
- ReadOnlyCollectionBase.cs
- XamlBrushSerializer.cs
- IgnoreFileBuildProvider.cs
- AssemblyAttributes.cs
- WebPartConnectionCollection.cs
- KeyValueConfigurationCollection.cs