Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Speech / Src / Internal / GrammarBuilding / GrammarBuilderBase.cs / 1 / GrammarBuilderBase.cs
//------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------- using System.Speech.Recognition; using System.Speech.Internal.SrgsParser; namespace System.Speech.Internal.GrammarBuilding { ////// /// internal abstract class GrammarBuilderBase { //******************************************************************* // // Internal Methods // //******************************************************************* #region Internal Methods ////// /// ///internal abstract GrammarBuilderBase Clone (); /// /// /// /// /// /// /// ///internal abstract IElement CreateElement(IElementFactory elementFactory, IElement parent, IRule rule, IdentifierCollection ruleIds); /// /// /// ///internal virtual int CalcCount (BuilderElements parent) { Marked = false; Parent = parent; return Count; } #endregion //******************************************************************** // // Internal Properties // //******************************************************************* #region Internal Properties /// /// Used by the GrammarBuilder optimizer to count the number of children and decendant for /// an element /// internal virtual int Count { get { return _count; } set { _count = value; } } ////// Marker to know if an element has already been visited. /// internal virtual bool Marked { get { return _marker; } set { _marker = value; } } ////// Marker to know if an element has already been visited. /// internal virtual BuilderElements Parent { get { return _parent; } set { _parent = value; } } ////// /// internal abstract string DebugSummary { get; } #endregion //******************************************************************** // // Private Fields // //******************************************************************** #region Private Fields private int _count = 1; private bool _marker; private BuilderElements _parent; #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
- ProfileElement.cs
- DataGridDetailsPresenter.cs
- SizeConverter.cs
- ServicePoint.cs
- Privilege.cs
- XmlDomTextWriter.cs
- Int32CollectionConverter.cs
- ResourceReferenceExpressionConverter.cs
- ModifiableIteratorCollection.cs
- TreeSet.cs
- DoubleCollectionValueSerializer.cs
- Mapping.cs
- HtmlHistory.cs
- ExeConfigurationFileMap.cs
- MatrixTransform.cs
- ObservableDictionary.cs
- NativeCppClassAttribute.cs
- SplineKeyFrames.cs
- CalendarDay.cs
- FactoryMaker.cs
- HtmlUtf8RawTextWriter.cs
- SelfIssuedAuthRSAPKCS1SignatureFormatter.cs
- FactoryGenerator.cs
- DataRecordInternal.cs
- infer.cs
- MarshalByValueComponent.cs
- MobileCapabilities.cs
- Funcletizer.cs
- GridViewSelectEventArgs.cs
- StatusBar.cs
- MouseGesture.cs
- Knowncolors.cs
- DbParameterCollectionHelper.cs
- BinaryCommonClasses.cs
- HttpDictionary.cs
- ColumnReorderedEventArgs.cs
- ComponentEditorForm.cs
- PenContexts.cs
- EntityDataReader.cs
- activationcontext.cs
- XPathConvert.cs
- BaseParaClient.cs
- WebPartDeleteVerb.cs
- WebPartCatalogAddVerb.cs
- SinglePhaseEnlistment.cs
- SmtpNegotiateAuthenticationModule.cs
- Quad.cs
- BuildManagerHost.cs
- MSAANativeProvider.cs
- DependencyPropertyConverter.cs
- RSAOAEPKeyExchangeFormatter.cs
- StyleCollection.cs
- RepeaterItemCollection.cs
- TreeNodeConverter.cs
- Zone.cs
- ContractMethodParameterInfo.cs
- RuntimeResourceSet.cs
- SessionPageStatePersister.cs
- Compiler.cs
- RootProfilePropertySettingsCollection.cs
- PersonalizationProvider.cs
- CodeObject.cs
- KnownTypesProvider.cs
- DockPanel.cs
- XmlNamespaceMappingCollection.cs
- GroupBox.cs
- CommunicationObjectAbortedException.cs
- ProfileSettings.cs
- DiscoveryClientBindingElement.cs
- XmlMemberMapping.cs
- securitymgrsite.cs
- QilTernary.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- AspProxy.cs
- SecurityException.cs
- MgmtConfigurationRecord.cs
- ParameterElement.cs
- SqlDataSourceConfigureSelectPanel.cs
- HtmlInputPassword.cs
- WindowsListBox.cs
- cookieexception.cs
- Normalizer.cs
- MaskedTextBoxTextEditor.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- VisualBasicSettingsConverter.cs
- StreamReader.cs
- WindowsToolbar.cs
- DbConnectionPool.cs
- BehaviorEditorPart.cs
- BitmapEffectState.cs
- HttpModulesSection.cs
- DBNull.cs
- DtrList.cs
- SvcMapFileSerializer.cs
- OleAutBinder.cs
- StructuredTypeEmitter.cs
- EntityPropertyMappingAttribute.cs
- AssemblyInfo.cs
- PhysicalFontFamily.cs
- CodeNamespaceImport.cs