Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / 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. // //----------------------------------------------------------------- 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextStore.cs
- JsonReader.cs
- SpotLight.cs
- SQLInt64Storage.cs
- BindingManagerDataErrorEventArgs.cs
- DictionaryItemsCollection.cs
- StringFreezingAttribute.cs
- SecurityRuntime.cs
- SourceElementsCollection.cs
- SelectedDatesCollection.cs
- DoubleConverter.cs
- ReadOnlyObservableCollection.cs
- WindowsFont.cs
- RectIndependentAnimationStorage.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- StrokeCollectionConverter.cs
- DataGridViewBindingCompleteEventArgs.cs
- XMLDiffLoader.cs
- PartitionedStreamMerger.cs
- ContextProperty.cs
- __Filters.cs
- GeneralTransform3DTo2D.cs
- DataServiceException.cs
- TableCellsCollectionEditor.cs
- CodeIdentifiers.cs
- TextTrailingWordEllipsis.cs
- OutputCacheSection.cs
- TransformerConfigurationWizardBase.cs
- OraclePermissionAttribute.cs
- InvalidTimeZoneException.cs
- ObjectDataSourceView.cs
- TimeEnumHelper.cs
- BypassElement.cs
- CodeStatement.cs
- ProfileManager.cs
- EntitySetBaseCollection.cs
- LocalBuilder.cs
- WhitespaceRuleReader.cs
- SelectionBorderGlyph.cs
- StateDesigner.CommentLayoutGlyph.cs
- RemotingAttributes.cs
- CancellationScope.cs
- ValuePatternIdentifiers.cs
- ProxyWebPart.cs
- PermissionRequestEvidence.cs
- MimePart.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- HostingEnvironmentException.cs
- ImmutableAssemblyCacheEntry.cs
- BufferModeSettings.cs
- XhtmlBasicImageAdapter.cs
- XmlSchemaCompilationSettings.cs
- WebPartDescriptionCollection.cs
- CompilerError.cs
- PenLineCapValidation.cs
- ListViewInsertEventArgs.cs
- DataSourceXmlSerializationAttribute.cs
- FontFamily.cs
- Events.cs
- Identity.cs
- ActivityStatusChangeEventArgs.cs
- DescendantBaseQuery.cs
- QilReplaceVisitor.cs
- DataGridHeaderBorder.cs
- UnsafeNetInfoNativeMethods.cs
- MimeReflector.cs
- Quaternion.cs
- SQLGuid.cs
- Rect3DValueSerializer.cs
- DataGridViewCellCancelEventArgs.cs
- CodeThrowExceptionStatement.cs
- DocumentPaginator.cs
- DataGridViewTextBoxCell.cs
- FlagPanel.cs
- SymbolEqualComparer.cs
- LinqDataSourceValidationException.cs
- XmlTypeMapping.cs
- EdmScalarPropertyAttribute.cs
- StringKeyFrameCollection.cs
- WaitHandleCannotBeOpenedException.cs
- FormViewModeEventArgs.cs
- DataTemplateKey.cs
- AllMembershipCondition.cs
- RequestQueryParser.cs
- SafeNativeMethods.cs
- UpdatePanelTrigger.cs
- DataGridViewCellCollection.cs
- MaxMessageSizeStream.cs
- FrameworkElementFactory.cs
- ContextMenu.cs
- HttpModuleCollection.cs
- WebConfigurationHostFileChange.cs
- FormatException.cs
- HMAC.cs
- BatchParser.cs
- BinaryParser.cs
- ServiceParser.cs
- GifBitmapDecoder.cs
- LinkDesigner.cs
- PropertyItemInternal.cs