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
- CollectionChangedEventManager.cs
- JsonReaderWriterFactory.cs
- NewArrayExpression.cs
- ListControl.cs
- BitConverter.cs
- OrderedParallelQuery.cs
- FontNamesConverter.cs
- BeginEvent.cs
- IssuedTokensHeader.cs
- TerminateDesigner.cs
- AppSettingsSection.cs
- EntityDataSourceState.cs
- CapabilitiesRule.cs
- ScrollBar.cs
- EmptyCollection.cs
- IfJoinedCondition.cs
- WsatRegistrationHeader.cs
- ClientBuildManager.cs
- DefaultTextStore.cs
- ProviderSettings.cs
- ArrayHelper.cs
- DataServiceEntityAttribute.cs
- FreezableCollection.cs
- DocumentViewerBase.cs
- KnownTypeAttribute.cs
- TextServicesCompartmentContext.cs
- Serializer.cs
- BevelBitmapEffect.cs
- HttpModulesSection.cs
- storepermissionattribute.cs
- EdmConstants.cs
- WindowsImpersonationContext.cs
- SelectionEditingBehavior.cs
- WorkflowPageSetupDialog.cs
- TableAdapterManagerMethodGenerator.cs
- Transactions.cs
- PenThreadWorker.cs
- XsltContext.cs
- HtmlEncodedRawTextWriter.cs
- PackWebRequest.cs
- XmlMemberMapping.cs
- CategoriesDocument.cs
- ToolboxItemFilterAttribute.cs
- KeyValueConfigurationCollection.cs
- Pkcs7Signer.cs
- XmlNamespaceMapping.cs
- ContextActivityUtils.cs
- ComMethodElementCollection.cs
- HtmlCalendarAdapter.cs
- PolicyLevel.cs
- Solver.cs
- Msec.cs
- AutomationProperties.cs
- MouseActionValueSerializer.cs
- IssuanceTokenProviderBase.cs
- RSAPKCS1SignatureDeformatter.cs
- MissingFieldException.cs
- DbConnectionStringCommon.cs
- SoapExtensionTypeElement.cs
- FatalException.cs
- SoapInteropTypes.cs
- safex509handles.cs
- ExpressionCopier.cs
- RTLAwareMessageBox.cs
- ForeignKeyConstraint.cs
- XmlSchemaValidator.cs
- ObjectMemberMapping.cs
- DataGridViewTextBoxCell.cs
- WrappedIUnknown.cs
- SQLBytes.cs
- DataSet.cs
- OracleFactory.cs
- Polyline.cs
- DomainConstraint.cs
- GeneralTransform3DTo2DTo3D.cs
- ContractNamespaceAttribute.cs
- RegisterResponseInfo.cs
- CodeTypeConstructor.cs
- DataGridCell.cs
- HtmlForm.cs
- FloaterParagraph.cs
- XpsResource.cs
- PasswordBoxAutomationPeer.cs
- ChtmlTextWriter.cs
- ChainOfResponsibility.cs
- basenumberconverter.cs
- MobileResource.cs
- GridViewRow.cs
- SerializableReadOnlyDictionary.cs
- RawStylusInputReport.cs
- ClientConfigurationHost.cs
- PresentationTraceSources.cs
- PnrpPeerResolverElement.cs
- SkipQueryOptionExpression.cs
- DbMetaDataColumnNames.cs
- XmlPropertyBag.cs
- NumericUpDownAccelerationCollection.cs
- XmlDocumentSerializer.cs
- ClientSideProviderDescription.cs
- Oid.cs