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
- ReaderWriterLock.cs
- SerialErrors.cs
- WebPartPersonalization.cs
- Choices.cs
- DataMember.cs
- IsolatedStorageFilePermission.cs
- SplitterPanel.cs
- ObjectDataSourceFilteringEventArgs.cs
- ProcessRequestArgs.cs
- DocComment.cs
- Semaphore.cs
- ASCIIEncoding.cs
- NotifyIcon.cs
- EntityCollection.cs
- PropertyGrid.cs
- HatchBrush.cs
- UpdateExpressionVisitor.cs
- GenericPrincipal.cs
- Setter.cs
- InvalidFilterCriteriaException.cs
- ManifestResourceInfo.cs
- RtfFormatStack.cs
- StatusBarPanel.cs
- COM2Properties.cs
- ToolboxItemLoader.cs
- ListSurrogate.cs
- DataGridAutoFormat.cs
- ImageListStreamer.cs
- MessageSecurityOverMsmqElement.cs
- DataGridViewCellLinkedList.cs
- RequestBringIntoViewEventArgs.cs
- ExtensionElementCollection.cs
- ReferenceSchema.cs
- Renderer.cs
- SymmetricKeyWrap.cs
- SliderAutomationPeer.cs
- PrintPreviewDialog.cs
- HostProtectionException.cs
- MetafileHeader.cs
- SchemaObjectWriter.cs
- ActivityExecutorSurrogate.cs
- TextEditorDragDrop.cs
- InternalBufferOverflowException.cs
- XPathPatternBuilder.cs
- CodeTypeOfExpression.cs
- Attributes.cs
- InputLanguageCollection.cs
- AppearanceEditorPart.cs
- StylusPointCollection.cs
- ConfigXmlCDataSection.cs
- GrammarBuilderBase.cs
- TableLayoutStyleCollection.cs
- TouchesOverProperty.cs
- ItemChangedEventArgs.cs
- _DisconnectOverlappedAsyncResult.cs
- ReadOnlyObservableCollection.cs
- OutputCacheSettings.cs
- NamespaceDisplay.xaml.cs
- MediaPlayerState.cs
- OLEDB_Enum.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- DefaultClaimSet.cs
- ActionFrame.cs
- SizeConverter.cs
- PkcsMisc.cs
- KeyInstance.cs
- WindowsStatusBar.cs
- IpcClientChannel.cs
- UserNamePasswordClientCredential.cs
- AsymmetricSignatureDeformatter.cs
- DeadCharTextComposition.cs
- HiddenFieldPageStatePersister.cs
- SessionStateSection.cs
- PropertyEmitterBase.cs
- WebSysDefaultValueAttribute.cs
- RuntimeConfig.cs
- Timer.cs
- PrePrepareMethodAttribute.cs
- SimpleTypesSurrogate.cs
- DrawingBrush.cs
- ObjectHelper.cs
- X500Name.cs
- StylusDevice.cs
- DatatypeImplementation.cs
- RelationshipManager.cs
- ConfigXmlCDataSection.cs
- SafeArrayRankMismatchException.cs
- OuterGlowBitmapEffect.cs
- ScrollData.cs
- ItemTypeToolStripMenuItem.cs
- DocobjHost.cs
- ScrollChrome.cs
- TraceFilter.cs
- ByteStreamGeometryContext.cs
- SeverityFilter.cs
- ActivityStatusChangeEventArgs.cs
- StringKeyFrameCollection.cs
- RecordConverter.cs
- GridViewColumn.cs
- FileNameEditor.cs