Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / textformatting / TextHidden.cs / 1305600 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ClipboardProcessor.cs
- TraceSwitch.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- DataServiceQuery.cs
- FrameworkElementFactory.cs
- StringToken.cs
- ImageListImageEditor.cs
- StrokeNode.cs
- InvokeCompletedEventArgs.cs
- SamlAction.cs
- XmlSchemaValidator.cs
- EditBehavior.cs
- XmlSchemaSimpleTypeRestriction.cs
- TypeUtil.cs
- DataGridViewImageCell.cs
- XPathNodeInfoAtom.cs
- DefaultBindingPropertyAttribute.cs
- ObjectHandle.cs
- CheckBoxRenderer.cs
- DataGridViewComboBoxCell.cs
- PolyBezierSegment.cs
- RegexParser.cs
- RuntimeWrappedException.cs
- IndentTextWriter.cs
- FontWeights.cs
- ExtendedPropertyCollection.cs
- OleDbFactory.cs
- PrintingPermission.cs
- AesCryptoServiceProvider.cs
- Normalizer.cs
- XamlStream.cs
- DelayedRegex.cs
- KnownTypesHelper.cs
- Mutex.cs
- MessageQueueKey.cs
- DispatcherBuilder.cs
- ReflectionPermission.cs
- ZipIORawDataFileBlock.cs
- GridViewAutoFormat.cs
- JsonByteArrayDataContract.cs
- BinaryReader.cs
- WinEventWrap.cs
- InstanceKey.cs
- HMAC.cs
- SymLanguageType.cs
- CalendarDesigner.cs
- ReflectPropertyDescriptor.cs
- ListDesigner.cs
- Currency.cs
- ProviderSettingsCollection.cs
- TextServicesContext.cs
- OrCondition.cs
- Environment.cs
- CngKeyBlobFormat.cs
- CanonicalFontFamilyReference.cs
- JournalEntryListConverter.cs
- ConnectionManagementElementCollection.cs
- OlePropertyStructs.cs
- HyperLinkDesigner.cs
- TransactedReceiveData.cs
- ItemCheckEvent.cs
- X509ServiceCertificateAuthenticationElement.cs
- FieldNameLookup.cs
- RequiredFieldValidator.cs
- Renderer.cs
- DependencyPropertyAttribute.cs
- BatchParser.cs
- DataBinder.cs
- ComponentResourceManager.cs
- ComplexBindingPropertiesAttribute.cs
- QilStrConcatenator.cs
- DocumentViewer.cs
- DetailsViewDeleteEventArgs.cs
- RadioButtonFlatAdapter.cs
- DecimalFormatter.cs
- WindowsScrollBarBits.cs
- MatrixUtil.cs
- IODescriptionAttribute.cs
- SliderAutomationPeer.cs
- WindowsStatic.cs
- SubqueryRules.cs
- XmlSchemaDocumentation.cs
- OracleBFile.cs
- ToolStripSettings.cs
- ApplicationFileCodeDomTreeGenerator.cs
- Evidence.cs
- EncodingTable.cs
- JpegBitmapEncoder.cs
- Stroke.cs
- ComAdminInterfaces.cs
- InputLangChangeEvent.cs
- TrackingProfileDeserializationException.cs
- MetabaseSettingsIis7.cs
- Brush.cs
- DerivedKeySecurityToken.cs
- UserControlAutomationPeer.cs
- SerializerWriterEventHandlers.cs
- BypassElement.cs
- SoapReflectionImporter.cs
- Walker.cs