Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / 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
- DataViewSettingCollection.cs
- NativeCompoundFileAPIs.cs
- BinaryObjectReader.cs
- QueryOutputWriter.cs
- ListenDesigner.cs
- SmiTypedGetterSetter.cs
- ResourcesBuildProvider.cs
- WebBrowserDocumentCompletedEventHandler.cs
- MappedMetaModel.cs
- Brush.cs
- ToolStripHighContrastRenderer.cs
- SQLInt32.cs
- ArraySortHelper.cs
- XmlAttributeOverrides.cs
- followingsibling.cs
- ShortcutKeysEditor.cs
- PrintDialog.cs
- EntityDataSourceQueryBuilder.cs
- Point4D.cs
- FontStretches.cs
- DataListItem.cs
- SRGSCompiler.cs
- UrlMappingsSection.cs
- MimeObjectFactory.cs
- BaseComponentEditor.cs
- DurationConverter.cs
- Button.cs
- XmlBaseWriter.cs
- wgx_exports.cs
- DesignerActionVerbList.cs
- ToolboxItemFilterAttribute.cs
- TypeReference.cs
- WindowsNonControl.cs
- NameTable.cs
- ActivationServices.cs
- AuthenticatedStream.cs
- OleStrCAMarshaler.cs
- SafeLocalAllocation.cs
- ModelToObjectValueConverter.cs
- TextClipboardData.cs
- MulticastDelegate.cs
- ContractNamespaceAttribute.cs
- InputBindingCollection.cs
- QueryCacheKey.cs
- ResourceContainer.cs
- TokenBasedSetEnumerator.cs
- MetaDataInfo.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- SymmetricKey.cs
- AuthenticationException.cs
- XsdBuilder.cs
- TreeSet.cs
- TimeZone.cs
- ClassHandlersStore.cs
- ReplyChannelBinder.cs
- ServiceOperationParameter.cs
- OutOfProcStateClientManager.cs
- IntegerFacetDescriptionElement.cs
- DoubleAnimationUsingKeyFrames.cs
- CodeMemberMethod.cs
- _SingleItemRequestCache.cs
- Label.cs
- TypeSystem.cs
- Action.cs
- WebServiceEndpoint.cs
- TemplateInstanceAttribute.cs
- WebConfigurationManager.cs
- TraceListener.cs
- Italic.cs
- SymbolMethod.cs
- DataBindingHandlerAttribute.cs
- Literal.cs
- Rect3D.cs
- AssemblyCollection.cs
- CompiledRegexRunnerFactory.cs
- Expression.cs
- EditorPartCollection.cs
- WebPartEditorCancelVerb.cs
- ColumnClickEvent.cs
- MeasureItemEvent.cs
- ModelEditingScope.cs
- CodeGotoStatement.cs
- KerberosTicketHashIdentifierClause.cs
- HMAC.cs
- XmlStringTable.cs
- CfgParser.cs
- ConnectionProviderAttribute.cs
- TcpAppDomainProtocolHandler.cs
- SingleStorage.cs
- SapiRecognizer.cs
- XmlAttributeCollection.cs
- StringArrayConverter.cs
- Type.cs
- BaseDataBoundControl.cs
- DBCommand.cs
- ChannelTerminatedException.cs
- DeflateEmulationStream.cs
- XPathAncestorQuery.cs
- IPEndPointCollection.cs
- BinaryHeap.cs