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 / ScriptRef.cs / 1 / ScriptRef.cs
//// Copyright (c) Microsoft Corporation. All rights reserved. // // // // Description: // // History: // 6/1/2004 jeanfp Created //----------------------------------------------------------------------------using System; using System.Diagnostics; using System.Speech.Internal.SrgsParser; namespace System.Speech.Internal.SrgsCompiler { ////// Summary description for ScriptRef. /// // list of rules with scripts #if VSCOMPILE [DebuggerDisplay ("rule=\"{_rule}\" method=\"{_sMethod}\" operation=\"{_method.ToString ()}\"")] #endif internal class ScriptRef { //******************************************************************* // // Constructors // //******************************************************************* #region Constructors internal ScriptRef (string rule, string sMethod, RuleMethodScript method) { _rule = rule; _sMethod = sMethod; _method = method; } #endregion //******************************************************************* // // Internal Methods // //******************************************************************** #region internal Methods internal void Serialize (StringBlob symbols, StreamMarshaler streamBuffer) { CfgScriptRef script = new CfgScriptRef (); // Get the symbol id for the rule script._idRule = symbols.Find (_rule); script._method = _method; script._idMethod = _idSymbol; System.Diagnostics.Debug.Assert (script._idRule != -1 && script._idMethod != -1); streamBuffer.WriteStream (script); } internal static string OnInitMethod (ScriptRef [] scriptRefs, string rule) { if (scriptRefs != null) { foreach (ScriptRef script in scriptRefs) { if (script._rule == rule && script._method == RuleMethodScript.onInit) { return script._sMethod; } } } return null; } #endregion //******************************************************************* // // Internal Fields // //******************************************************************** #region Internal Fields internal string _rule; internal string _sMethod; internal RuleMethodScript _method; internal int _idSymbol; #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //// Copyright (c) Microsoft Corporation. All rights reserved. // // // // Description: // // History: // 6/1/2004 jeanfp Created //----------------------------------------------------------------------------using System; using System.Diagnostics; using System.Speech.Internal.SrgsParser; namespace System.Speech.Internal.SrgsCompiler { ////// Summary description for ScriptRef. /// // list of rules with scripts #if VSCOMPILE [DebuggerDisplay ("rule=\"{_rule}\" method=\"{_sMethod}\" operation=\"{_method.ToString ()}\"")] #endif internal class ScriptRef { //******************************************************************* // // Constructors // //******************************************************************* #region Constructors internal ScriptRef (string rule, string sMethod, RuleMethodScript method) { _rule = rule; _sMethod = sMethod; _method = method; } #endregion //******************************************************************* // // Internal Methods // //******************************************************************** #region internal Methods internal void Serialize (StringBlob symbols, StreamMarshaler streamBuffer) { CfgScriptRef script = new CfgScriptRef (); // Get the symbol id for the rule script._idRule = symbols.Find (_rule); script._method = _method; script._idMethod = _idSymbol; System.Diagnostics.Debug.Assert (script._idRule != -1 && script._idMethod != -1); streamBuffer.WriteStream (script); } internal static string OnInitMethod (ScriptRef [] scriptRefs, string rule) { if (scriptRefs != null) { foreach (ScriptRef script in scriptRefs) { if (script._rule == rule && script._method == RuleMethodScript.onInit) { return script._sMethod; } } } return null; } #endregion //******************************************************************* // // Internal Fields // //******************************************************************** #region Internal Fields internal string _rule; internal string _sMethod; internal RuleMethodScript _method; internal int _idSymbol; #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
- documentsequencetextpointer.cs
- DataSvcMapFile.cs
- TextTabProperties.cs
- TraceFilter.cs
- ConfigurationManagerInternal.cs
- XmlSchemaExporter.cs
- EmptyEnumerable.cs
- ObjectTokenCategory.cs
- WorkflowView.cs
- ListParagraph.cs
- Empty.cs
- FrameworkObject.cs
- ValidationSummary.cs
- BmpBitmapDecoder.cs
- SqlResolver.cs
- DataShape.cs
- RoutedEventArgs.cs
- RichTextBoxAutomationPeer.cs
- MouseGestureValueSerializer.cs
- SystemResources.cs
- ServiceBusyException.cs
- DeclaredTypeValidatorAttribute.cs
- ExpressionWriter.cs
- Item.cs
- EventMappingSettings.cs
- regiisutil.cs
- AspNetHostingPermission.cs
- ChtmlMobileTextWriter.cs
- PeerCollaborationPermission.cs
- TrustDriver.cs
- FormatterConverter.cs
- MultiTrigger.cs
- PriorityQueue.cs
- RoleManagerSection.cs
- ResourcesGenerator.cs
- LicenseContext.cs
- DataGridViewTextBoxEditingControl.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- SQLChars.cs
- Function.cs
- CodeAttachEventStatement.cs
- PopupRootAutomationPeer.cs
- DataControlFieldHeaderCell.cs
- StyleCollection.cs
- BitmapEffectInput.cs
- ValueTable.cs
- WebSysDescriptionAttribute.cs
- IsolationInterop.cs
- HttpHandlerActionCollection.cs
- StatusBarPanelClickEvent.cs
- _SSPISessionCache.cs
- StyleCollection.cs
- HttpModuleCollection.cs
- FixedDSBuilder.cs
- WsdlHelpGeneratorElement.cs
- DocumentGridPage.cs
- CommunicationException.cs
- KeyValueConfigurationCollection.cs
- DataGridViewCellMouseEventArgs.cs
- ClientData.cs
- XmlDataCollection.cs
- XsdBuilder.cs
- RequestCachePolicy.cs
- CompositeDispatchFormatter.cs
- Parser.cs
- Translator.cs
- ClientSideProviderDescription.cs
- indexingfiltermarshaler.cs
- ChannelAcceptor.cs
- RNGCryptoServiceProvider.cs
- FrameworkElementAutomationPeer.cs
- XamlFilter.cs
- ImageBrush.cs
- SerializationEventsCache.cs
- CaretElement.cs
- Underline.cs
- WsdlInspector.cs
- HttpRequest.cs
- LayoutEvent.cs
- NextPreviousPagerField.cs
- SmiRecordBuffer.cs
- DataGridViewUtilities.cs
- TdsEnums.cs
- Helper.cs
- ManagementOperationWatcher.cs
- DataServiceQueryProvider.cs
- EventWaitHandleSecurity.cs
- DescendentsWalker.cs
- WSDualHttpSecurity.cs
- DataServiceQuery.cs
- RegionData.cs
- QueryContext.cs
- ManualResetEvent.cs
- PreviewPageInfo.cs
- TextShapeableCharacters.cs
- WeakReference.cs
- ToolStripGrip.cs
- QueryContinueDragEventArgs.cs
- ScrollBarRenderer.cs
- LinkedResource.cs