Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------ // // 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
- ContextQuery.cs
- DataBoundControlHelper.cs
- Directory.cs
- InstalledFontCollection.cs
- XmlSchemaRedefine.cs
- XPathArrayIterator.cs
- Guid.cs
- ProfileProvider.cs
- TextCharacters.cs
- BindingManagerDataErrorEventArgs.cs
- ContentTypeSettingDispatchMessageFormatter.cs
- XD.cs
- BinarySerializer.cs
- IOException.cs
- TypedElement.cs
- WebPart.cs
- ProviderCommandInfoUtils.cs
- NamespaceCollection.cs
- ObjectSet.cs
- FormViewInsertedEventArgs.cs
- NotificationContext.cs
- NavigationProperty.cs
- _NegotiateClient.cs
- VScrollProperties.cs
- FieldReference.cs
- StandardCommandToolStripMenuItem.cs
- HttpWriter.cs
- MulticastIPAddressInformationCollection.cs
- XPathDescendantIterator.cs
- PrimarySelectionGlyph.cs
- __ComObject.cs
- DesignerTransaction.cs
- BuildDependencySet.cs
- ImmutableObjectAttribute.cs
- DataGridViewCellValueEventArgs.cs
- ClientConfigurationHost.cs
- DesignerGeometryHelper.cs
- MimePart.cs
- EdmToObjectNamespaceMap.cs
- TextTreeRootNode.cs
- PeerName.cs
- ValueConversionAttribute.cs
- TablePatternIdentifiers.cs
- BufferedGraphics.cs
- ObjectQueryState.cs
- GenericEnumConverter.cs
- HtmlTableCell.cs
- GACIdentityPermission.cs
- WebBrowserNavigatedEventHandler.cs
- BCLDebug.cs
- SQLSingleStorage.cs
- ModuleElement.cs
- OleDbFactory.cs
- CardSpacePolicyElement.cs
- DoubleStorage.cs
- CompiledRegexRunnerFactory.cs
- PermissionSet.cs
- CodeAttributeDeclarationCollection.cs
- PackageFilter.cs
- MsmqIntegrationElement.cs
- GridViewRow.cs
- XmlnsDefinitionAttribute.cs
- WebPartEditorOkVerb.cs
- ToolStripDropDownClosedEventArgs.cs
- HandledMouseEvent.cs
- PDBReader.cs
- Site.cs
- OleAutBinder.cs
- FeatureAttribute.cs
- TypeLoadException.cs
- ZoneLinkButton.cs
- InstanceData.cs
- IteratorDescriptor.cs
- CuspData.cs
- XsltException.cs
- PageRanges.cs
- EventProxy.cs
- DrawingGroup.cs
- ThemeInfoAttribute.cs
- BinHexDecoder.cs
- StatusBar.cs
- _NestedSingleAsyncResult.cs
- RuleSettings.cs
- VisualStates.cs
- GridViewAutoFormat.cs
- TreeViewHitTestInfo.cs
- WindowsRichEdit.cs
- TreeNodeCollectionEditorDialog.cs
- UpdateRecord.cs
- InfoCardSymmetricAlgorithm.cs
- QilInvokeLateBound.cs
- ProtocolViolationException.cs
- SecureUICommand.cs
- GridLengthConverter.cs
- path.cs
- DataKeyArray.cs
- PageHandlerFactory.cs
- EncryptedXml.cs
- JsonReaderWriterFactory.cs
- GeneralTransform3DTo2DTo3D.cs