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
- FrameworkElementAutomationPeer.cs
- Root.cs
- ChangeDirector.cs
- RenamedEventArgs.cs
- HotSpotCollection.cs
- ConstructorExpr.cs
- UmAlQuraCalendar.cs
- ArrayExtension.cs
- SafeProcessHandle.cs
- ManagedWndProcTracker.cs
- StickyNoteAnnotations.cs
- PropertyChangeTracker.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- BindingManagerDataErrorEventArgs.cs
- ToolStripPanelDesigner.cs
- UIElementHelper.cs
- InputProviderSite.cs
- DbException.cs
- HttpValueCollection.cs
- RowUpdatingEventArgs.cs
- HyperLink.cs
- UnSafeCharBuffer.cs
- DecoderReplacementFallback.cs
- HashCryptoHandle.cs
- CalendarDateRange.cs
- XmlChildEnumerator.cs
- SecurityState.cs
- WebPartsPersonalization.cs
- TemplatePropertyEntry.cs
- regiisutil.cs
- RuleSetReference.cs
- DoubleMinMaxAggregationOperator.cs
- CmsUtils.cs
- RangeValuePatternIdentifiers.cs
- ConnectorSelectionGlyph.cs
- D3DImage.cs
- ElementFactory.cs
- CriticalFinalizerObject.cs
- UriParserTemplates.cs
- RowToFieldTransformer.cs
- ObjectItemConventionAssemblyLoader.cs
- FileSystemWatcher.cs
- MultiSelectRootGridEntry.cs
- SQLInt16Storage.cs
- InternalMappingException.cs
- BaseDataBoundControlDesigner.cs
- ToolStripSystemRenderer.cs
- LinkConverter.cs
- AvTraceDetails.cs
- TreeViewCancelEvent.cs
- Int32.cs
- UIServiceHelper.cs
- MiniConstructorInfo.cs
- LinkUtilities.cs
- SamlAttribute.cs
- StatusBarPanelClickEvent.cs
- Model3DCollection.cs
- PropertyValueChangedEvent.cs
- LinearKeyFrames.cs
- dataSvcMapFileLoader.cs
- Transform3DGroup.cs
- Operand.cs
- DbFunctionCommandTree.cs
- LongCountAggregationOperator.cs
- MetadataItem_Static.cs
- CommandPlan.cs
- SqlRecordBuffer.cs
- SpellerError.cs
- StyleHelper.cs
- XmlAttributeOverrides.cs
- SpellerStatusTable.cs
- BitmapScalingModeValidation.cs
- FloaterBaseParaClient.cs
- DataSourceControlBuilder.cs
- FileDetails.cs
- Bits.cs
- Translator.cs
- DirectionalLight.cs
- SqlUdtInfo.cs
- TypeListConverter.cs
- X509CertificateClaimSet.cs
- DateBoldEvent.cs
- DocumentViewerBase.cs
- WebServiceErrorEvent.cs
- CLSCompliantAttribute.cs
- metadatamappinghashervisitor.cs
- TextTreeTextNode.cs
- DecimalMinMaxAggregationOperator.cs
- CustomErrorsSectionWrapper.cs
- ConfigXmlText.cs
- HtmlInputControl.cs
- BamlRecordWriter.cs
- ValueQuery.cs
- SecurityManager.cs
- ValueTypeFixupInfo.cs
- FileStream.cs
- HijriCalendar.cs
- MatrixAnimationBase.cs
- ListChangedEventArgs.cs
- HwndSource.cs