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
- Missing.cs
- GC.cs
- ScriptReferenceBase.cs
- XmlQueryTypeFactory.cs
- COAUTHINFO.cs
- BrowserTree.cs
- UIElementIsland.cs
- DataTablePropertyDescriptor.cs
- RouteItem.cs
- Calendar.cs
- CipherData.cs
- EnumerableCollectionView.cs
- DataGridViewBindingCompleteEventArgs.cs
- NavigationProperty.cs
- WindowsClientElement.cs
- SafeSerializationManager.cs
- Hyperlink.cs
- EpmTargetTree.cs
- SspiSafeHandles.cs
- QuotedPrintableStream.cs
- OleServicesContext.cs
- RenderOptions.cs
- LinkedResource.cs
- TrackingProfile.cs
- ServiceAuthorizationBehavior.cs
- KeyedCollection.cs
- OpenTypeMethods.cs
- ObjectReaderCompiler.cs
- DisplayMemberTemplateSelector.cs
- BitmapDecoder.cs
- CoTaskMemUnicodeSafeHandle.cs
- HtmlInputReset.cs
- SystemNetHelpers.cs
- Rect3D.cs
- XmlStringTable.cs
- _DigestClient.cs
- InvalidOleVariantTypeException.cs
- SourceFileBuildProvider.cs
- ByteArrayHelperWithString.cs
- FileLevelControlBuilderAttribute.cs
- StoragePropertyMapping.cs
- TextViewBase.cs
- CompositeTypefaceMetrics.cs
- SqlReferenceCollection.cs
- Schema.cs
- DirectionalLight.cs
- SiteMapDataSource.cs
- TimeZoneInfo.cs
- DirectoryNotFoundException.cs
- SizeAnimation.cs
- DelimitedListTraceListener.cs
- ProcessModelInfo.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- FocusTracker.cs
- DefaultWorkflowTransactionService.cs
- CodeArgumentReferenceExpression.cs
- DataGridViewElement.cs
- Registry.cs
- MessageQueueTransaction.cs
- NodeInfo.cs
- DoubleConverter.cs
- Schema.cs
- MobileContainerDesigner.cs
- RelationshipEnd.cs
- BamlStream.cs
- ExceptionUtil.cs
- MsmqIntegrationValidationBehavior.cs
- ToolStripMenuItemDesigner.cs
- RoutedUICommand.cs
- ButtonStandardAdapter.cs
- ActiveXHost.cs
- ErrorRuntimeConfig.cs
- ReferenceAssemblyAttribute.cs
- VBCodeProvider.cs
- CallbackTimeoutsElement.cs
- ComplexTypeEmitter.cs
- CFStream.cs
- SamlDoNotCacheCondition.cs
- ClientTarget.cs
- XamlClipboardData.cs
- DataGridColumnCollection.cs
- ExtensionWindow.cs
- CodeGeneratorAttribute.cs
- XPathExpr.cs
- HtmlInputButton.cs
- SelectedDatesCollection.cs
- CurrencyWrapper.cs
- ApplicationFileParser.cs
- StatusStrip.cs
- BinaryObjectInfo.cs
- MediaElementAutomationPeer.cs
- LabelInfo.cs
- XmlSerializationReader.cs
- DrawingContext.cs
- CodeTypeParameterCollection.cs
- ReadOnlyObservableCollection.cs
- PropertyManager.cs
- TextElementEnumerator.cs
- GridViewRowPresenter.cs
- CheckedListBox.cs