Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextHidden.cs / 1 / TextHidden.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2004 // // File: TextHidden.cs // // Contents: Implementation of text hidden content // // Spec: http://team/sites/Avalon/Specs/Text%20Formatting%20API.doc // // Created: 1-2-2004 Worachai Chaoweeraprasit (wchao) // //----------------------------------------------------------------------- using System; using System.Collections; using System.Windows; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media.TextFormatting { ////// Specialized text run used to mark a range of hidden characters /// public class TextHidden : TextRun { private int _length; #region Constructors ////// Construct a hidden text run /// /// number of characters public TextHidden( 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. //------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2004 // // File: TextHidden.cs // // Contents: Implementation of text hidden content // // Spec: http://team/sites/Avalon/Specs/Text%20Formatting%20API.doc // // Created: 1-2-2004 Worachai Chaoweeraprasit (wchao) // //----------------------------------------------------------------------- using System; using System.Collections; using System.Windows; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media.TextFormatting { ////// Specialized text run used to mark a range of hidden characters /// public class TextHidden : TextRun { private int _length; #region Constructors ////// Construct a hidden text run /// /// number of characters public TextHidden( 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
- QueryRewriter.cs
- BuildResult.cs
- StateItem.cs
- PropertySourceInfo.cs
- DataGridViewColumnDesigner.cs
- AuthStoreRoleProvider.cs
- ModelFactory.cs
- ResXResourceReader.cs
- FactoryGenerator.cs
- PointAnimationBase.cs
- ListSurrogate.cs
- UnsafeNativeMethodsPenimc.cs
- GridSplitterAutomationPeer.cs
- SimpleWorkerRequest.cs
- PointLightBase.cs
- AuthenticationException.cs
- OverrideMode.cs
- PartialCachingControl.cs
- ControlBuilderAttribute.cs
- CloudCollection.cs
- ContentElement.cs
- UnmanagedMemoryStream.cs
- FixedSOMImage.cs
- CodeChecksumPragma.cs
- RequestCachePolicyConverter.cs
- BindingBase.cs
- BuiltInExpr.cs
- SqlNotificationRequest.cs
- CorrelationManager.cs
- ByteAnimationBase.cs
- XmlDataContract.cs
- ConstraintStruct.cs
- JapaneseLunisolarCalendar.cs
- _NTAuthentication.cs
- CreatingCookieEventArgs.cs
- StagingAreaInputItem.cs
- HostUtils.cs
- _ConnectionGroup.cs
- TextElement.cs
- SHA512.cs
- Int64.cs
- httpstaticobjectscollection.cs
- UriTemplateClientFormatter.cs
- XmlSecureResolver.cs
- XmlTextReaderImpl.cs
- Crypto.cs
- MultiView.cs
- PngBitmapEncoder.cs
- NamedElement.cs
- ProcessStartInfo.cs
- DataListDesigner.cs
- InnerItemCollectionView.cs
- RadioButtonBaseAdapter.cs
- MessageEncodingBindingElementImporter.cs
- XmlDataDocument.cs
- ReadWriteObjectLock.cs
- StickyNoteHelper.cs
- ValueUnavailableException.cs
- _ScatterGatherBuffers.cs
- AdRotatorDesigner.cs
- HostingEnvironment.cs
- CodeTypeDeclarationCollection.cs
- CodeTypeDelegate.cs
- DropTarget.cs
- Semaphore.cs
- DataServiceQueryException.cs
- ExecutionEngineException.cs
- PropertySourceInfo.cs
- PermissionToken.cs
- FormsAuthenticationTicket.cs
- ListenerSessionConnection.cs
- TextCollapsingProperties.cs
- MemberHolder.cs
- SelectionRangeConverter.cs
- VarInfo.cs
- ImageBrush.cs
- ThemeInfoAttribute.cs
- PageSettings.cs
- ContentElement.cs
- ProcessManager.cs
- ModelToObjectValueConverter.cs
- Matrix.cs
- _CacheStreams.cs
- DisableDpiAwarenessAttribute.cs
- XmlReturnWriter.cs
- RightsManagementLicense.cs
- ProfilePropertySettingsCollection.cs
- DeclaredTypeValidatorAttribute.cs
- BeginSelectCardRequest.cs
- ReflectionUtil.cs
- XmlLoader.cs
- KeyValueInternalCollection.cs
- ReadWriteObjectLock.cs
- TextEditorTables.cs
- ExtensionFile.cs
- TemplatingOptionsDialog.cs
- DataBoundControlAdapter.cs
- CollectionMarkupSerializer.cs
- Pen.cs
- StatusInfoItem.cs