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
- XPathSingletonIterator.cs
- GifBitmapDecoder.cs
- UndoManager.cs
- DatatypeImplementation.cs
- Html32TextWriter.cs
- ControlValuePropertyAttribute.cs
- HealthMonitoringSection.cs
- EntityClientCacheKey.cs
- SafeHandle.cs
- wgx_commands.cs
- ScrollBar.cs
- TabItemAutomationPeer.cs
- SqlLiftWhereClauses.cs
- NamespaceInfo.cs
- StrokeRenderer.cs
- CryptoApi.cs
- Rotation3DAnimationBase.cs
- DependencyPropertyHelper.cs
- TextSerializer.cs
- EmptyQuery.cs
- UrlAuthFailedErrorFormatter.cs
- DataBindingHandlerAttribute.cs
- TransformDescriptor.cs
- UnionCodeGroup.cs
- FactoryGenerator.cs
- IIS7WorkerRequest.cs
- ConsoleCancelEventArgs.cs
- StaticExtensionConverter.cs
- CorePropertiesFilter.cs
- KeyEventArgs.cs
- Decoder.cs
- UnsafeNativeMethods.cs
- MatrixCamera.cs
- ManipulationLogic.cs
- LeftCellWrapper.cs
- ObjectSerializerFactory.cs
- ThreadExceptionDialog.cs
- EventlogProvider.cs
- processwaithandle.cs
- CalendarDay.cs
- WindowsPrincipal.cs
- GacUtil.cs
- VisualTreeHelper.cs
- StrongNameHelpers.cs
- AtomicFile.cs
- BrowserCapabilitiesFactory35.cs
- LocatorPartList.cs
- ToolStripItemDesigner.cs
- SystemIPGlobalProperties.cs
- SoapFaultCodes.cs
- ScriptRegistrationManager.cs
- DefaultWorkflowSchedulerService.cs
- SignatureToken.cs
- IntegerValidator.cs
- JobInputBins.cs
- NotificationContext.cs
- DataGridTextColumn.cs
- TimeoutHelper.cs
- MsmqQueue.cs
- RawStylusInputCustomData.cs
- RequestCachePolicyConverter.cs
- LocatorBase.cs
- OracleFactory.cs
- SqlTriggerAttribute.cs
- XsdBuildProvider.cs
- ValuePattern.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- FileSystemInfo.cs
- LicenseContext.cs
- XmlConvert.cs
- CallbackHandler.cs
- XPathCompileException.cs
- UidPropertyAttribute.cs
- ExpressionLexer.cs
- AppliedDeviceFiltersEditor.cs
- ForEachAction.cs
- DBCommand.cs
- GetCryptoTransformRequest.cs
- ResourcesGenerator.cs
- AutoResetEvent.cs
- TemplateBindingExtensionConverter.cs
- SharedUtils.cs
- ByteKeyFrameCollection.cs
- BaseCollection.cs
- ResourceExpression.cs
- ReadOnlyDictionary.cs
- VisualBrush.cs
- DataQuery.cs
- XmlWrappingWriter.cs
- RemoteEndpointMessageProperty.cs
- EndpointPerformanceCounters.cs
- OdbcCommandBuilder.cs
- RijndaelManagedTransform.cs
- Utility.cs
- DependencyObjectPropertyDescriptor.cs
- WindowsStatusBar.cs
- CommandField.cs
- PageSettings.cs
- GeneralTransformCollection.cs
- HeaderedItemsControl.cs