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
- FontCacheUtil.cs
- FrameworkElement.cs
- RegisteredExpandoAttribute.cs
- infer.cs
- CompositeFontInfo.cs
- TreeSet.cs
- ControlBuilder.cs
- HttpCacheVaryByContentEncodings.cs
- RequestNavigateEventArgs.cs
- XPathAxisIterator.cs
- COAUTHINFO.cs
- Membership.cs
- IProvider.cs
- Behavior.cs
- TypedServiceChannelBuilder.cs
- SessionSwitchEventArgs.cs
- DataGridViewRowConverter.cs
- IItemContainerGenerator.cs
- GlyphRun.cs
- OracleLob.cs
- RowBinding.cs
- XmlSchemaAnyAttribute.cs
- XmlSerializer.cs
- _NetworkingPerfCounters.cs
- RoleGroupCollection.cs
- Utils.cs
- DiscoveryViaBehavior.cs
- SqlExpander.cs
- elementinformation.cs
- Win32SafeHandles.cs
- ChannelServices.cs
- LinearKeyFrames.cs
- EnvironmentPermission.cs
- ManagementBaseObject.cs
- NullableDecimalSumAggregationOperator.cs
- SimpleHandlerBuildProvider.cs
- LinqDataView.cs
- WinEventWrap.cs
- FileClassifier.cs
- ServiceDescriptionReflector.cs
- SchemaSetCompiler.cs
- EventHandlersStore.cs
- WeakReferenceList.cs
- InkPresenter.cs
- ColumnPropertiesGroup.cs
- GlyphsSerializer.cs
- GridViewRowEventArgs.cs
- XmlSignatureManifest.cs
- RecognizedPhrase.cs
- ScriptReferenceEventArgs.cs
- SByte.cs
- XmlEncodedRawTextWriter.cs
- DbParameterCollectionHelper.cs
- XmlSchemaImport.cs
- FSWPathEditor.cs
- CorrelationQueryBehavior.cs
- ControlBuilder.cs
- AuthenticationException.cs
- PolyBezierSegmentFigureLogic.cs
- FixedTextBuilder.cs
- XsltFunctions.cs
- CurrentTimeZone.cs
- KeyInstance.cs
- OutKeywords.cs
- ItemMap.cs
- RestHandler.cs
- LinearGradientBrush.cs
- ServiceOperationInvoker.cs
- MenuRendererClassic.cs
- ActivityLocationReferenceEnvironment.cs
- XPathNodeInfoAtom.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- GcSettings.cs
- LineBreakRecord.cs
- EventProxy.cs
- PropertyStore.cs
- HttpCacheVary.cs
- SchemaNames.cs
- ApplicationDirectoryMembershipCondition.cs
- StylusCaptureWithinProperty.cs
- ExpressionConverter.cs
- Msec.cs
- Registry.cs
- TextAction.cs
- TargetControlTypeCache.cs
- ConstructorNeedsTagAttribute.cs
- BamlLocalizabilityResolver.cs
- EntityContainer.cs
- FormatSettings.cs
- MenuEventArgs.cs
- GPStream.cs
- ObjectDataProvider.cs
- OpacityConverter.cs
- FormsIdentity.cs
- TablePattern.cs
- Overlapped.cs
- PageVisual.cs
- Material.cs
- CrossSiteScriptingValidation.cs
- SerialErrors.cs