Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Speech / Src / Internal / SrgsCompiler / Tag.cs / 1 / Tag.cs
//------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------- using System; using System.Diagnostics; using System.Collections.Generic; using System.Runtime.InteropServices; namespace System.Speech.Internal.SrgsCompiler { ////// Summary description for SemanticTag. /// #if DEBUG [DebuggerDisplay ("{_be.Symbols.FromOffset (_cfgTag._nameOffset == 0 ? _cfgTag._valueOffset : _cfgTag._nameOffset)}")] #endif internal sealed class Tag : IComparable{ //******************************************************************* // // Constructors // //******************************************************************* #region Constructors internal Tag (Tag tag) { _be = tag._be; _cfgTag = tag._cfgTag; } internal Tag (Backend be, CfgSemanticTag cfgTag) { _be = be; _cfgTag = cfgTag; } internal Tag (Backend be, CfgGrammar.CfgProperty property) { _be = be; _cfgTag = new CfgSemanticTag (be.Symbols, property); } #endregion //******************************************************************** // // Internal Methods // //******************************************************************* #region Internal Methods #region IComparable Interface implementation int IComparable .CompareTo (Tag tag) { return (int) _cfgTag.ArcIndex - (int) tag._cfgTag.ArcIndex; } #endregion internal void Serialize (StreamMarshaler streamBuffer) { streamBuffer.WriteStream (_cfgTag); } #endregion //******************************************************************** // // Internal Fields // //******************************************************************** #region Internal Fields internal CfgSemanticTag _cfgTag = new CfgSemanticTag (); internal Backend _be; #endregion } } // 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
- ValueType.cs
- XmlDataSourceNodeDescriptor.cs
- BitmapPalette.cs
- SevenBitStream.cs
- HMACMD5.cs
- PolicyManager.cs
- DetailsViewInsertedEventArgs.cs
- InheritanceAttribute.cs
- mactripleDES.cs
- ListViewItem.cs
- TargetConverter.cs
- RtfControls.cs
- EntityDataSourceMemberPath.cs
- DataGridTableCollection.cs
- HuffCodec.cs
- JsonSerializer.cs
- DataGridViewHitTestInfo.cs
- XMLSyntaxException.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- AccessKeyManager.cs
- CompilerError.cs
- MenuTracker.cs
- CodeCatchClauseCollection.cs
- CodeSubDirectoriesCollection.cs
- RenderDataDrawingContext.cs
- Visitors.cs
- TrackingWorkflowEventArgs.cs
- NativeMethods.cs
- ClientSettingsStore.cs
- ValidationEventArgs.cs
- MimeMapping.cs
- TrackingDataItem.cs
- DataControlField.cs
- DoubleUtil.cs
- oledbmetadatacollectionnames.cs
- COM2PropertyDescriptor.cs
- StatusBarAutomationPeer.cs
- Point3DAnimation.cs
- XmlRawWriter.cs
- NullReferenceException.cs
- X500Name.cs
- MethodBuilder.cs
- validationstate.cs
- NeutralResourcesLanguageAttribute.cs
- KnownBoxes.cs
- Encoder.cs
- RtfToXamlLexer.cs
- PolicyLevel.cs
- XmlName.cs
- AxHostDesigner.cs
- CalendarKeyboardHelper.cs
- PeerNameRecordCollection.cs
- TableLayoutCellPaintEventArgs.cs
- EasingFunctionBase.cs
- HtmlValidationSummaryAdapter.cs
- MtomMessageEncoder.cs
- EnumType.cs
- PipelineModuleStepContainer.cs
- PathTooLongException.cs
- MulticastDelegate.cs
- RowUpdatedEventArgs.cs
- WindowsMenu.cs
- WmlListAdapter.cs
- UnknownBitmapEncoder.cs
- QuaternionRotation3D.cs
- SqlCaseSimplifier.cs
- ButtonChrome.cs
- StrongBox.cs
- RequestQueryParser.cs
- SerialErrors.cs
- BindToObject.cs
- ConfigurationElement.cs
- MetadataFile.cs
- Socket.cs
- ToolZone.cs
- MediaElement.cs
- CompilationLock.cs
- PeerApplication.cs
- LinqDataSourceContextEventArgs.cs
- EventLogWatcher.cs
- AssociativeAggregationOperator.cs
- ProcessInfo.cs
- FormViewPageEventArgs.cs
- CollectionViewSource.cs
- LinkUtilities.cs
- Single.cs
- UnaryExpression.cs
- SqlFormatter.cs
- ExtractorMetadata.cs
- ReaderWriterLock.cs
- ProcessModule.cs
- CodeMemberField.cs
- MachinePropertyVariants.cs
- UmAlQuraCalendar.cs
- FontStretches.cs
- StringAttributeCollection.cs
- NumberSubstitution.cs
- TextTreeRootTextBlock.cs
- LinqDataSourceContextData.cs
- EventProperty.cs