Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Documents / RtfToken.cs / 1 / 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
- TemplateXamlParser.cs
- TargetException.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- SecurityListenerSettingsLifetimeManager.cs
- ContactManager.cs
- DbModificationCommandTree.cs
- LogLogRecord.cs
- safelinkcollection.cs
- DynamicMethod.cs
- ProfilePropertySettingsCollection.cs
- recordstatefactory.cs
- CheckedPointers.cs
- OperationBehaviorAttribute.cs
- TagMapInfo.cs
- UrlUtility.cs
- EventProxy.cs
- HttpHandlersSection.cs
- QueryContinueDragEvent.cs
- PropertyGeneratedEventArgs.cs
- BitmapSourceSafeMILHandle.cs
- UrlPropertyAttribute.cs
- PreviewPageInfo.cs
- PersonalizableTypeEntry.cs
- DataGridViewCellLinkedList.cs
- DbCommandTree.cs
- Tokenizer.cs
- ExceptionUtil.cs
- EncodingTable.cs
- GridItemProviderWrapper.cs
- LinkArea.cs
- SyntaxCheck.cs
- XPathDocumentIterator.cs
- UInt16.cs
- TextUtf8RawTextWriter.cs
- NativeMethods.cs
- X509SecurityToken.cs
- UriTemplateMatchException.cs
- PageTheme.cs
- EventItfInfo.cs
- ContentControl.cs
- BitmapEffectDrawingContent.cs
- DbConnectionPoolGroupProviderInfo.cs
- WebPartMenuStyle.cs
- SimplePropertyEntry.cs
- querybuilder.cs
- AsymmetricCryptoHandle.cs
- ComponentManagerBroker.cs
- WsdlInspector.cs
- HyperLinkField.cs
- SwitchLevelAttribute.cs
- DocumentPageHost.cs
- HttpCookie.cs
- HttpResponse.cs
- DbConnectionPoolCounters.cs
- AcceleratedTokenProviderState.cs
- SqlWriter.cs
- GroupByQueryOperator.cs
- DataKey.cs
- InvalidProgramException.cs
- File.cs
- UMPAttributes.cs
- SpecularMaterial.cs
- MimeMultiPart.cs
- AvTrace.cs
- RowsCopiedEventArgs.cs
- IItemContainerGenerator.cs
- RadioButtonFlatAdapter.cs
- TimeoutHelper.cs
- PingReply.cs
- ConstructorNeedsTagAttribute.cs
- SingleAnimation.cs
- DropDownList.cs
- TextEditor.cs
- TrackingProfileManager.cs
- AdornedElementPlaceholder.cs
- SqlPersonalizationProvider.cs
- DependencyPropertyValueSerializer.cs
- PersonalizationProviderHelper.cs
- HostingEnvironmentException.cs
- RuleSetCollection.cs
- ComponentCommands.cs
- PrintPreviewControl.cs
- TemporaryBitmapFile.cs
- WriteableBitmap.cs
- AutomationElementIdentifiers.cs
- TextEmbeddedObject.cs
- HandlerWithFactory.cs
- DateTimeConverter2.cs
- DataSourceDescriptorCollection.cs
- TimelineClockCollection.cs
- ScriptingJsonSerializationSection.cs
- SyntaxCheck.cs
- Attribute.cs
- DEREncoding.cs
- RowBinding.cs
- CommandField.cs
- OpacityConverter.cs
- _DisconnectOverlappedAsyncResult.cs
- SqlClientWrapperSmiStreamChars.cs
- Config.cs