Code:
/ DotNET / DotNET / 8.0 / untmp / 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 [....] 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MessageOperationFormatter.cs
- SqlServices.cs
- XPathMultyIterator.cs
- PopOutPanel.cs
- SystemColors.cs
- DocumentPage.cs
- Listbox.cs
- ReaderOutput.cs
- TextTreeTextBlock.cs
- Form.cs
- DataGridItemEventArgs.cs
- ScrollData.cs
- SynchronizationFilter.cs
- WorkflowServiceAttributesTypeConverter.cs
- AlternateView.cs
- SmiEventStream.cs
- XLinq.cs
- RangeValidator.cs
- RadioButtonList.cs
- ScriptComponentDescriptor.cs
- HashMembershipCondition.cs
- FrameworkTemplate.cs
- RuleInfoComparer.cs
- DropShadowEffect.cs
- SettingsPropertyWrongTypeException.cs
- XhtmlBasicValidatorAdapter.cs
- webproxy.cs
- CompressEmulationStream.cs
- RenderDataDrawingContext.cs
- Debug.cs
- CodeAttributeDeclaration.cs
- UnknownWrapper.cs
- ResourceDefaultValueAttribute.cs
- EventEntry.cs
- ImageField.cs
- _IPv6Address.cs
- EncryptedPackage.cs
- MetadataPropertyAttribute.cs
- GeneralTransform3DTo2DTo3D.cs
- GridViewRowCollection.cs
- IsolatedStorageFilePermission.cs
- FunctionDescription.cs
- HttpDictionary.cs
- DropShadowBitmapEffect.cs
- SetterBaseCollection.cs
- TabletCollection.cs
- Int64AnimationUsingKeyFrames.cs
- ComboBoxAutomationPeer.cs
- XmlTypeMapping.cs
- cache.cs
- SqlCacheDependency.cs
- DynamicActivity.cs
- PresentationAppDomainManager.cs
- OleDbParameter.cs
- AutomationProperties.cs
- ColorAnimationUsingKeyFrames.cs
- WebServiceHost.cs
- ExpressionHelper.cs
- DetailsViewUpdatedEventArgs.cs
- WorkflowInstanceExtensionCollection.cs
- ReadOnlyCollectionBase.cs
- GradientStopCollection.cs
- AppSettingsReader.cs
- RuleSettings.cs
- ListViewItemSelectionChangedEvent.cs
- ColumnWidthChangingEvent.cs
- Base64WriteStateInfo.cs
- SupportsPreviewControlAttribute.cs
- ClientSettingsProvider.cs
- XmlHierarchyData.cs
- HttpPostClientProtocol.cs
- ExitEventArgs.cs
- TransactionWaitAsyncResult.cs
- XsdBuildProvider.cs
- MarshalByValueComponent.cs
- PhysicalAddress.cs
- AssemblyNameProxy.cs
- ReadOnlyCollectionBase.cs
- XmlElementList.cs
- LinkedResourceCollection.cs
- Internal.cs
- BamlLocalizer.cs
- X509PeerCertificateAuthenticationElement.cs
- Sequence.cs
- StatusBarAutomationPeer.cs
- TextRange.cs
- HttpCapabilitiesEvaluator.cs
- InputLanguageCollection.cs
- InteropAutomationProvider.cs
- Cursor.cs
- SystemGatewayIPAddressInformation.cs
- DataControlReferenceCollection.cs
- Point3DCollectionConverter.cs
- Marshal.cs
- ToolStripSplitButton.cs
- DataTableNewRowEvent.cs
- Pick.cs
- SymbolEqualComparer.cs
- VerticalAlignConverter.cs
- XmlReaderSettings.cs