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 / 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. // //----------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ApplicationInterop.cs
- InputReport.cs
- Stylesheet.cs
- ReverseInheritProperty.cs
- WeakReferenceEnumerator.cs
- FilterElement.cs
- SessionEndedEventArgs.cs
- ArgumentValue.cs
- Identifier.cs
- XmlCodeExporter.cs
- GraphicsPathIterator.cs
- TraceProvider.cs
- PageHandlerFactory.cs
- AddingNewEventArgs.cs
- StorageTypeMapping.cs
- XmlMtomWriter.cs
- XmlComment.cs
- ConsumerConnectionPointCollection.cs
- InheritanceContextChangedEventManager.cs
- PromptStyle.cs
- UnknownBitmapDecoder.cs
- EncodingNLS.cs
- Unit.cs
- ProfessionalColors.cs
- EmbeddedMailObject.cs
- DesignConnectionCollection.cs
- EnumConverter.cs
- externdll.cs
- TypeConverter.cs
- XmlDocumentType.cs
- GeneralTransformGroup.cs
- RemotingServices.cs
- ServiceNotStartedException.cs
- EntityClassGenerator.cs
- CustomValidator.cs
- SecurityManager.cs
- CommandPlan.cs
- LongValidator.cs
- Transform.cs
- KeyBinding.cs
- XmlSchemaExternal.cs
- GeometryHitTestParameters.cs
- DistributedTransactionPermission.cs
- GeneralTransform3DTo2D.cs
- ProjectedSlot.cs
- ProcessProtocolHandler.cs
- WebColorConverter.cs
- VectorCollection.cs
- OrderingExpression.cs
- CalendarDesigner.cs
- EntityDataSourceDataSelectionPanel.cs
- DataSetSchema.cs
- SerialPinChanges.cs
- XamlTemplateSerializer.cs
- MessageHeaderException.cs
- DomainUpDown.cs
- WriteFileContext.cs
- ResourcePart.cs
- RefreshPropertiesAttribute.cs
- MouseGesture.cs
- ObjectPropertyMapping.cs
- PageAsyncTask.cs
- DbCommandDefinition.cs
- FieldNameLookup.cs
- ZoneButton.cs
- FixedSOMSemanticBox.cs
- WpfPayload.cs
- PlatformCulture.cs
- EnumType.cs
- CompilationRelaxations.cs
- KnownBoxes.cs
- _SafeNetHandles.cs
- HwndHostAutomationPeer.cs
- SymbolDocumentGenerator.cs
- XmlSchemaProviderAttribute.cs
- PeerPresenceInfo.cs
- HMACSHA256.cs
- PackagePartCollection.cs
- _SecureChannel.cs
- DeobfuscatingStream.cs
- Config.cs
- HttpListenerContext.cs
- UserControlAutomationPeer.cs
- ReadOnlyDictionary.cs
- CompatibleComparer.cs
- DataGridViewTopLeftHeaderCell.cs
- _NtlmClient.cs
- Models.cs
- FileVersion.cs
- DataGridCellInfo.cs
- EntryPointNotFoundException.cs
- CodeSnippetTypeMember.cs
- UICuesEvent.cs
- UpdateException.cs
- OleDbRowUpdatingEvent.cs
- PolicyStatement.cs
- SafeLocalAllocation.cs
- FontWeight.cs
- ImageSource.cs
- ProfileManager.cs