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
- HttpDigestClientCredential.cs
- EdmSchemaAttribute.cs
- MD5CryptoServiceProvider.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- PathFigure.cs
- Imaging.cs
- ThreadStartException.cs
- CodeSubDirectoriesCollection.cs
- ClientFormsIdentity.cs
- NavigationProperty.cs
- FastPropertyAccessor.cs
- initElementDictionary.cs
- FunctionDescription.cs
- RequestStatusBarUpdateEventArgs.cs
- AdornedElementPlaceholder.cs
- NativeWrapper.cs
- QueryStringParameter.cs
- SystemResourceKey.cs
- UserPrincipalNameElement.cs
- ListSortDescriptionCollection.cs
- ToolStripRenderEventArgs.cs
- MobileRedirect.cs
- HtmlElementCollection.cs
- TypedServiceChannelBuilder.cs
- SequentialOutput.cs
- SapiAttributeParser.cs
- PersonalizableTypeEntry.cs
- FlowLayoutSettings.cs
- GridViewRowCollection.cs
- InstanceDataCollectionCollection.cs
- CapabilitiesState.cs
- XmlResolver.cs
- TabControlAutomationPeer.cs
- DataGridDesigner.cs
- EventBuilder.cs
- AbstractSvcMapFileLoader.cs
- Configuration.cs
- SimpleHandlerFactory.cs
- GlobalId.cs
- XmlNamespaceManager.cs
- XmlConvert.cs
- StrokeNodeEnumerator.cs
- DataTableReaderListener.cs
- MessageDescriptionCollection.cs
- SafeThemeHandle.cs
- CompoundFileIOPermission.cs
- mda.cs
- GeneralTransform.cs
- HtmlListAdapter.cs
- GiveFeedbackEventArgs.cs
- IPEndPoint.cs
- DesignerInterfaces.cs
- securitycriticaldata.cs
- ResourceDefaultValueAttribute.cs
- GetPageCompletedEventArgs.cs
- RoleManagerSection.cs
- DrawListViewItemEventArgs.cs
- SafeCloseHandleCritical.cs
- SelectedCellsCollection.cs
- XmlSchemaAny.cs
- CapacityStreamGeometryContext.cs
- IdentityManager.cs
- DropShadowEffect.cs
- OleDbException.cs
- EntryIndex.cs
- OutOfMemoryException.cs
- XPathDocumentNavigator.cs
- StatusBarDrawItemEvent.cs
- EnumMemberAttribute.cs
- ExpressionPrefixAttribute.cs
- TransactedBatchingElement.cs
- SamlAuthorizationDecisionClaimResource.cs
- Block.cs
- CorrelationExtension.cs
- AttachedPropertyBrowsableAttribute.cs
- FamilyTypefaceCollection.cs
- TraceSection.cs
- MergablePropertyAttribute.cs
- OutputCacheModule.cs
- HtmlImage.cs
- DataGridItem.cs
- CounterCreationDataCollection.cs
- ObjectDataSource.cs
- EntityDataSourceConfigureObjectContext.cs
- GridViewAutomationPeer.cs
- ApplicationBuildProvider.cs
- DataSourceXmlTextReader.cs
- SqlProfileProvider.cs
- ILGen.cs
- ToolboxItemAttribute.cs
- DynamicExpression.cs
- XamlPointCollectionSerializer.cs
- ZipPackagePart.cs
- StorageEntitySetMapping.cs
- DataBinder.cs
- RegexInterpreter.cs
- LocalizableResourceBuilder.cs
- JobCollate.cs
- AnchoredBlock.cs
- FormattedText.cs