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
- ArrayElementGridEntry.cs
- Animatable.cs
- DiscoveryClientChannelFactory.cs
- EntityConnection.cs
- GregorianCalendarHelper.cs
- ParentUndoUnit.cs
- ConnectionPoolManager.cs
- SqlGenericUtil.cs
- BevelBitmapEffect.cs
- ApplicationSecurityInfo.cs
- CodeAttributeArgument.cs
- ListViewItem.cs
- CapabilitiesRule.cs
- ConvertersCollection.cs
- ToolboxComponentsCreatingEventArgs.cs
- MouseDevice.cs
- XmlBinaryReader.cs
- NonSerializedAttribute.cs
- MonitoringDescriptionAttribute.cs
- NullableIntMinMaxAggregationOperator.cs
- TargetControlTypeAttribute.cs
- Char.cs
- EntityDataSourceWrapper.cs
- XmlSchemaType.cs
- ToolboxComponentsCreatingEventArgs.cs
- HttpCachePolicy.cs
- TextEditorTables.cs
- WebBrowserSiteBase.cs
- AnimationClock.cs
- DbParameterCollectionHelper.cs
- ConstructorNeedsTagAttribute.cs
- SlipBehavior.cs
- XmlStreamStore.cs
- IODescriptionAttribute.cs
- WindowsContainer.cs
- TrackingStringDictionary.cs
- MatchAttribute.cs
- ConfigurationManager.cs
- Camera.cs
- SwitchLevelAttribute.cs
- DataGridViewCellEventArgs.cs
- BitmapEffectGroup.cs
- WinEventWrap.cs
- RunWorkerCompletedEventArgs.cs
- GridEntry.cs
- Exceptions.cs
- DiscoveryOperationContextExtension.cs
- BulletedListEventArgs.cs
- ScriptControlManager.cs
- TypeInitializationException.cs
- FileDialog_Vista.cs
- PhoneCallDesigner.cs
- InternalConfigSettingsFactory.cs
- DebugView.cs
- InstanceOwner.cs
- CapabilitiesUse.cs
- RoutedEventValueSerializer.cs
- UnescapedXmlDiagnosticData.cs
- ToolStripOverflowButton.cs
- TextEffectResolver.cs
- MemberPath.cs
- CompilerCollection.cs
- GroupBox.cs
- Panel.cs
- counter.cs
- FormattedTextSymbols.cs
- Rijndael.cs
- XpsImage.cs
- EnumerableCollectionView.cs
- OleDbErrorCollection.cs
- PathSegmentCollection.cs
- Vector3D.cs
- InstanceContext.cs
- ScrollItemProviderWrapper.cs
- MetadataItemEmitter.cs
- ClosableStream.cs
- GridLengthConverter.cs
- SafeEventLogReadHandle.cs
- OdbcConnectionPoolProviderInfo.cs
- OperationDescription.cs
- TextDecorationCollection.cs
- SchemaImporter.cs
- UniqueConstraint.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- SplineKeyFrames.cs
- EdmSchemaAttribute.cs
- NullEntityWrapper.cs
- BaseParser.cs
- ProviderSettings.cs
- ExpressionConverter.cs
- DataConnectionHelper.cs
- InstanceOwnerException.cs
- MetadataSerializer.cs
- Int32RectValueSerializer.cs
- XslAst.cs
- TCEAdapterGenerator.cs
- QfeChecker.cs
- TextPenaltyModule.cs
- RoleBoolean.cs
- PriorityQueue.cs