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
- basenumberconverter.cs
- Point4DValueSerializer.cs
- SoapElementAttribute.cs
- DetailsView.cs
- DefaultPropertyAttribute.cs
- SecurityValidationBehavior.cs
- BinaryFormatterSinks.cs
- _RequestLifetimeSetter.cs
- TextBlock.cs
- SourceFileBuildProvider.cs
- TypeSystem.cs
- SimpleTypesSurrogate.cs
- NotFiniteNumberException.cs
- DbMetaDataColumnNames.cs
- LinkLabel.cs
- FreezableCollection.cs
- ApplyTemplatesAction.cs
- RuntimeCompatibilityAttribute.cs
- PassportAuthenticationModule.cs
- SoapProcessingBehavior.cs
- StackOverflowException.cs
- XmlQueryType.cs
- Html32TextWriter.cs
- ProvidePropertyAttribute.cs
- ObjectAssociationEndMapping.cs
- FilterException.cs
- DefaultBinder.cs
- ExtentKey.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- CharacterBuffer.cs
- Point3DAnimation.cs
- ClientSettingsProvider.cs
- TrackingStringDictionary.cs
- GridViewColumnHeader.cs
- AspNetCacheProfileAttribute.cs
- NavigateEvent.cs
- MarkupExtensionSerializer.cs
- Crypto.cs
- PropertyChangedEventArgs.cs
- ApplicationFileParser.cs
- GridLengthConverter.cs
- LineServicesRun.cs
- UnsafeNativeMethods.cs
- AnnotationObservableCollection.cs
- StringInfo.cs
- RegexRunner.cs
- XmlCharCheckingReader.cs
- LocalizationParserHooks.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- HttpBrowserCapabilitiesWrapper.cs
- StrokeSerializer.cs
- OptimalTextSource.cs
- codemethodreferenceexpression.cs
- ForeignKeyConstraint.cs
- SmiEventSink_Default.cs
- WebPartEditorOkVerb.cs
- ExceptionRoutedEventArgs.cs
- ValueOfAction.cs
- AccessDataSource.cs
- XsltException.cs
- DependencyObjectType.cs
- Padding.cs
- ObjectResult.cs
- InkCanvasInnerCanvas.cs
- WebBaseEventKeyComparer.cs
- PasswordTextNavigator.cs
- XmlIgnoreAttribute.cs
- ActivityDesignerLayoutSerializers.cs
- ActivityMetadata.cs
- Vector3D.cs
- Debugger.cs
- IntegerValidator.cs
- DataBoundControlHelper.cs
- Profiler.cs
- DataGridState.cs
- SystemIcmpV4Statistics.cs
- ConstrainedDataObject.cs
- ScriptMethodAttribute.cs
- TerminateSequenceResponse.cs
- Style.cs
- List.cs
- TypeToStringValueConverter.cs
- WebBrowserSiteBase.cs
- KerberosSecurityTokenParameters.cs
- XPathNodeHelper.cs
- RangeValueProviderWrapper.cs
- BaseParser.cs
- EndPoint.cs
- CfgParser.cs
- AnnotationMap.cs
- SqlDataSourceView.cs
- Trigger.cs
- SmtpDigestAuthenticationModule.cs
- ConstraintManager.cs
- SymbolPair.cs
- GenericsInstances.cs
- DefaultPropertyAttribute.cs
- XmlCharCheckingReader.cs
- AccessDataSource.cs
- XslTransform.cs