Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / 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. //---------------------------------------------------------------------------- // // 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
- Constants.cs
- ActivityTypeCodeDomSerializer.cs
- FilterException.cs
- Enlistment.cs
- HttpServerUtilityBase.cs
- COM2Properties.cs
- SettingsPropertyCollection.cs
- PageContent.cs
- StrokeCollectionDefaultValueFactory.cs
- ListViewGroupItemCollection.cs
- LinkClickEvent.cs
- InnerItemCollectionView.cs
- DataTrigger.cs
- CompositeScriptReference.cs
- ResourceExpressionBuilder.cs
- ExceptionAggregator.cs
- StringUtil.cs
- AsnEncodedData.cs
- UserControlDocumentDesigner.cs
- NativeActivityAbortContext.cs
- SvcFileManager.cs
- Point.cs
- ApplicationHost.cs
- XmlNodeComparer.cs
- DoubleMinMaxAggregationOperator.cs
- WindowsPrincipal.cs
- Evidence.cs
- MenuItemBinding.cs
- CodeNamespaceImport.cs
- Int16Storage.cs
- CatalogPartChrome.cs
- Convert.cs
- InterleavedZipPartStream.cs
- CollectionViewGroupInternal.cs
- MarshalByRefObject.cs
- RemoteWebConfigurationHostServer.cs
- DesignerVerb.cs
- DataExpression.cs
- TileBrush.cs
- Point3DCollectionValueSerializer.cs
- SkipQueryOptionExpression.cs
- XsltSettings.cs
- ExternalException.cs
- MouseWheelEventArgs.cs
- CommandBindingCollection.cs
- DataColumnPropertyDescriptor.cs
- ThreadAbortException.cs
- Rotation3DKeyFrameCollection.cs
- DateTimePicker.cs
- AsyncDataRequest.cs
- BmpBitmapEncoder.cs
- ParamArrayAttribute.cs
- DragDropManager.cs
- AddInToken.cs
- IPAddressCollection.cs
- SqlHelper.cs
- ProxyWebPartManagerDesigner.cs
- CompilationPass2TaskInternal.cs
- SignedXml.cs
- WindowsListView.cs
- XmlIterators.cs
- VisualStyleTypesAndProperties.cs
- ProcessInfo.cs
- PrivilegedConfigurationManager.cs
- InputScope.cs
- Label.cs
- MessageBodyDescription.cs
- CapabilitiesUse.cs
- GcSettings.cs
- DbConnectionStringCommon.cs
- ContractNamespaceAttribute.cs
- CacheHelper.cs
- SHA512.cs
- NativeObjectSecurity.cs
- StyleConverter.cs
- RenderDataDrawingContext.cs
- SafeNativeHandle.cs
- MappedMetaModel.cs
- DbConnectionFactory.cs
- HttpAsyncResult.cs
- BitmapFrameDecode.cs
- SizeKeyFrameCollection.cs
- Vector3DAnimationBase.cs
- ComponentResourceKey.cs
- SafeFreeMibTable.cs
- ParallelRangeManager.cs
- ReadOnlyHierarchicalDataSource.cs
- CodePageUtils.cs
- AsymmetricSignatureDeformatter.cs
- ScrollChangedEventArgs.cs
- CustomErrorCollection.cs
- ErrorReporting.cs
- linebase.cs
- FixUpCollection.cs
- ProviderUtil.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- HandlerWithFactory.cs
- ToolStripSplitStackLayout.cs
- InkCanvas.cs
- XPathExpr.cs