Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GridViewRowPresenter.cs
- CompilerState.cs
- DispatcherHookEventArgs.cs
- Convert.cs
- DrawListViewSubItemEventArgs.cs
- CompilerCollection.cs
- DataSourceCache.cs
- ComponentTray.cs
- UnsafeNativeMethods.cs
- ResourceDictionaryCollection.cs
- SystemNetworkInterface.cs
- EmptyStringExpandableObjectConverter.cs
- baseaxisquery.cs
- _PooledStream.cs
- GridViewPageEventArgs.cs
- Misc.cs
- FloaterParagraph.cs
- StringTraceRecord.cs
- UIPermission.cs
- FormView.cs
- RefreshPropertiesAttribute.cs
- InternalTypeHelper.cs
- BypassElementCollection.cs
- WebDisplayNameAttribute.cs
- XmlnsDefinitionAttribute.cs
- RowType.cs
- httpserverutility.cs
- FlowDocumentReader.cs
- SqlDataSourceWizardForm.cs
- DescendentsWalker.cs
- SelectionProviderWrapper.cs
- ProfileService.cs
- ReferencedCategoriesDocument.cs
- DecimalConstantAttribute.cs
- XmlDeclaration.cs
- TraceProvider.cs
- CustomAttributeFormatException.cs
- CommandEventArgs.cs
- XPathNodeIterator.cs
- ByteStack.cs
- RoleService.cs
- QilStrConcatenator.cs
- GetResponse.cs
- RelationalExpressions.cs
- XmlSchemaDocumentation.cs
- BuiltInPermissionSets.cs
- WebPart.cs
- PeerName.cs
- UnmanagedMemoryStreamWrapper.cs
- SafeUserTokenHandle.cs
- WindowsTitleBar.cs
- OrderablePartitioner.cs
- SiteIdentityPermission.cs
- VirtualDirectoryMappingCollection.cs
- AutoResetEvent.cs
- LocatorManager.cs
- ResolveNameEventArgs.cs
- _IPv6Address.cs
- GenerateTemporaryAssemblyTask.cs
- BoolExpr.cs
- SiteMapDataSourceView.cs
- BuiltInExpr.cs
- AssociationType.cs
- HostingEnvironmentWrapper.cs
- XamlHttpHandlerFactory.cs
- ForeignConstraint.cs
- ProxyHelper.cs
- Overlapped.cs
- VirtualDirectoryMapping.cs
- Separator.cs
- ColumnCollection.cs
- CustomErrorsSection.cs
- InvokeMethodActivityDesigner.cs
- TextTrailingCharacterEllipsis.cs
- UInt16.cs
- FolderBrowserDialogDesigner.cs
- SrgsRulesCollection.cs
- SqlTypesSchemaImporter.cs
- ScriptReference.cs
- ImageListUtils.cs
- UntrustedRecipientException.cs
- DataListItemCollection.cs
- followingquery.cs
- MailHeaderInfo.cs
- Attributes.cs
- Localizer.cs
- COM2PropertyBuilderUITypeEditor.cs
- Invariant.cs
- SQLDouble.cs
- Constraint.cs
- ToolStripSplitButton.cs
- DateTimeOffsetConverter.cs
- UInt64Storage.cs
- Deflater.cs
- LongTypeConverter.cs
- FormViewRow.cs
- StylusTip.cs
- XmlImplementation.cs
- DataBindingCollectionEditor.cs
- ProviderConnectionPoint.cs