Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / RtfToken.cs / 1305600 / RtfToken.cs
//---------------------------------------------------------------------------- // // File: RtfToken.cs // // Copyright (C) Microsoft Corporation. All rights reserved. // // Description: Rtf token that will specify the rtf token type, control and name. // //--------------------------------------------------------------------------- namespace System.Windows.Documents { ////// Rtf token that include rtf token type, control, name and parameter value. /// internal class RtfToken { #region Internal Consts //----------------------------------------------------- // // Internal Consts // //----------------------------------------------------- internal const long INVALID_PARAMETER = 0x10000000; #endregion Internal Consts //------------------------------------------------------ // // Constructors // //----------------------------------------------------- #region Constructors ////// /// internal RtfToken() { } #endregion Constructors //------------------------------------------------------ // // Internal Methods // //------------------------------------------------------ #region Internal Methods internal void Empty() { _type = RtfTokenType.TokenInvalid; _rtfControlWordInfo = null; _parameter = INVALID_PARAMETER; _text = ""; } #endregion Internal Methods //----------------------------------------------------- // // Internal Properties // //------------------------------------------------------ #region Internal Properties internal RtfTokenType Type { get { return _type; } set { _type = value; } } internal RtfControlWordInfo RtfControlWordInfo { get { return _rtfControlWordInfo; } set { _rtfControlWordInfo = value; } } internal long Parameter { get { return HasParameter ? _parameter : 0; } set { _parameter = value; } } internal string Text { get { return _text; } set { _text = value; } } internal long ToggleValue { get { return HasParameter ? Parameter : 1; } } internal bool FlagValue { get { return (!HasParameter || (HasParameter && Parameter > 0) ? true : false); } } internal bool HasParameter { get { return _parameter != INVALID_PARAMETER; } } #endregion Internal Properties //----------------------------------------------------- // // Private Fields // //----------------------------------------------------- #region Private Fields private RtfTokenType _type; private RtfControlWordInfo _rtfControlWordInfo; private long _parameter; private string _text; #endregion Private Fields } } // 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
- RsaEndpointIdentity.cs
- basenumberconverter.cs
- Context.cs
- Executor.cs
- ViewSimplifier.cs
- DbMetaDataCollectionNames.cs
- ObjectListItemCollection.cs
- OleDbParameter.cs
- VirtualPathProvider.cs
- CodeAttributeArgumentCollection.cs
- MD5CryptoServiceProvider.cs
- ElementNotAvailableException.cs
- RelationshipSet.cs
- EncoderFallback.cs
- QEncodedStream.cs
- DashStyle.cs
- XmlConvert.cs
- UnionExpr.cs
- DeviceContexts.cs
- ContractListAdapter.cs
- EmptyEnumerable.cs
- BasicHttpSecurityElement.cs
- KeyFrames.cs
- DoubleLinkList.cs
- SqlIdentifier.cs
- BaseResourcesBuildProvider.cs
- AssociatedControlConverter.cs
- WindowsEditBox.cs
- SystemIPAddressInformation.cs
- NeutralResourcesLanguageAttribute.cs
- PreloadedPackages.cs
- mediaeventargs.cs
- ResolveCompletedEventArgs.cs
- IPHostEntry.cs
- DefaultMemberAttribute.cs
- FormatterConverter.cs
- CodeTypeReference.cs
- DataSourceView.cs
- MessageDispatch.cs
- ClaimTypeElementCollection.cs
- SoapSchemaImporter.cs
- SymDocumentType.cs
- ScriptReferenceBase.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- TdsEnums.cs
- WorkItem.cs
- TableItemPattern.cs
- VisualTransition.cs
- DataGridViewSelectedRowCollection.cs
- WebPartCatalogAddVerb.cs
- Pair.cs
- Condition.cs
- TypeExtensionSerializer.cs
- ConfigurationElement.cs
- TableCellCollection.cs
- TypeElementCollection.cs
- TextEffectCollection.cs
- PageWrapper.cs
- TreeViewBindingsEditorForm.cs
- FixedPage.cs
- WizardStepBase.cs
- Renderer.cs
- Int64Animation.cs
- XmlSchemaInferenceException.cs
- LocatorPart.cs
- DataServiceClientException.cs
- _KerberosClient.cs
- _HeaderInfo.cs
- TargetInvocationException.cs
- InputLanguageManager.cs
- DataRelationPropertyDescriptor.cs
- ErrorFormatter.cs
- OpenTypeMethods.cs
- SurrogateEncoder.cs
- FormViewModeEventArgs.cs
- Wizard.cs
- ChangeBlockUndoRecord.cs
- CompilerWrapper.cs
- DataGrid.cs
- ConstantExpression.cs
- SystemPens.cs
- SQLByteStorage.cs
- ExistsInCollection.cs
- XhtmlBasicCalendarAdapter.cs
- TableLayoutStyleCollection.cs
- TableCellCollection.cs
- GraphicsPathIterator.cs
- EdmSchemaAttribute.cs
- X509ChainElement.cs
- BlobPersonalizationState.cs
- SqlColumnizer.cs
- MSAAEventDispatcher.cs
- MemoryMappedViewAccessor.cs
- PrePostDescendentsWalker.cs
- RNGCryptoServiceProvider.cs
- ListCollectionView.cs
- TextBox.cs
- ToolStripInSituService.cs
- MonitorWrapper.cs
- WorkflowServiceBuildProvider.cs