Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Speech / Src / Recognition / Choices.cs / 1 / Choices.cs
//------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------- using System.Collections.Generic; using System.Diagnostics; using System.Speech.Internal.GrammarBuilding; using System.Speech.Internal; namespace System.Speech.Recognition { ////// /// [DebuggerDisplay ("{_oneOf.DebugSummary}")] public class Choices { //******************************************************************* // // Constructors // //******************************************************************* #region Constructors ////// /// public Choices () { } ////// /// /// public Choices (params string [] phrases) { Helpers.ThrowIfNull (phrases, "phrases"); Add (phrases); } ////// /// /// public Choices (params GrammarBuilder [] alternateChoices) { Helpers.ThrowIfNull (alternateChoices, "alternateChoices"); Add (alternateChoices); } #endregion //******************************************************************** // // Public Methods // //******************************************************************* #region Public Methods ////// /// /// public void Add (params string [] phrases) { Helpers.ThrowIfNull (phrases, "phrases"); foreach (string phrase in phrases) { Helpers.ThrowIfEmptyOrNull (phrase, "phrase"); _oneOf.Add (phrase); } } ////// /// /// public void Add (params GrammarBuilder [] alternateChoices) { Helpers.ThrowIfNull (alternateChoices, "alternateChoices"); foreach (GrammarBuilder alternateChoice in alternateChoices) { Helpers.ThrowIfNull (alternateChoice, "alternateChoice"); _oneOf.Items.Add (new ItemElement (alternateChoice)); } } ////// TODOC /// ///public GrammarBuilder ToGrammarBuilder () { return new GrammarBuilder (this); } #endregion //******************************************************************** // // Internal Properties // //******************************************************************** #region Internal Properties internal OneOfElement OneOf { get { return _oneOf; } } #endregion //******************************************************************* // // Private Fields // //******************************************************************** #region Private Fields private OneOfElement _oneOf = new OneOfElement (); #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------- using System.Collections.Generic; using System.Diagnostics; using System.Speech.Internal.GrammarBuilding; using System.Speech.Internal; namespace System.Speech.Recognition { ////// /// [DebuggerDisplay ("{_oneOf.DebugSummary}")] public class Choices { //******************************************************************* // // Constructors // //******************************************************************* #region Constructors ////// /// public Choices () { } ////// /// /// public Choices (params string [] phrases) { Helpers.ThrowIfNull (phrases, "phrases"); Add (phrases); } ////// /// /// public Choices (params GrammarBuilder [] alternateChoices) { Helpers.ThrowIfNull (alternateChoices, "alternateChoices"); Add (alternateChoices); } #endregion //******************************************************************** // // Public Methods // //******************************************************************* #region Public Methods ////// /// /// public void Add (params string [] phrases) { Helpers.ThrowIfNull (phrases, "phrases"); foreach (string phrase in phrases) { Helpers.ThrowIfEmptyOrNull (phrase, "phrase"); _oneOf.Add (phrase); } } ////// /// /// public void Add (params GrammarBuilder [] alternateChoices) { Helpers.ThrowIfNull (alternateChoices, "alternateChoices"); foreach (GrammarBuilder alternateChoice in alternateChoices) { Helpers.ThrowIfNull (alternateChoice, "alternateChoice"); _oneOf.Items.Add (new ItemElement (alternateChoice)); } } ////// TODOC /// ///public GrammarBuilder ToGrammarBuilder () { return new GrammarBuilder (this); } #endregion //******************************************************************** // // Internal Properties // //******************************************************************** #region Internal Properties internal OneOfElement OneOf { get { return _oneOf; } } #endregion //******************************************************************* // // Private Fields // //******************************************************************** #region Private Fields private OneOfElement _oneOf = new OneOfElement (); #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
- EnumMember.cs
- CodeAssignStatement.cs
- TreeNode.cs
- RequestStatusBarUpdateEventArgs.cs
- SemanticResultKey.cs
- EncoderParameters.cs
- x509utils.cs
- TextBox.cs
- Shape.cs
- QuotedStringFormatReader.cs
- TextEncodedRawTextWriter.cs
- LinqDataSource.cs
- InputLanguageEventArgs.cs
- TextElement.cs
- XsdDateTime.cs
- HttpDictionary.cs
- ConstructorBuilder.cs
- HttpModuleActionCollection.cs
- Brush.cs
- ListItemCollection.cs
- SettingsBase.cs
- ToolStripScrollButton.cs
- Base64Encoding.cs
- panel.cs
- HostingEnvironment.cs
- ControlLocalizer.cs
- ReadWriteSpinLock.cs
- SetterBase.cs
- XsltFunctions.cs
- Point3DCollection.cs
- TailCallAnalyzer.cs
- OperationCanceledException.cs
- TransformValueSerializer.cs
- Parsers.cs
- ClassHandlersStore.cs
- Content.cs
- SessionState.cs
- StretchValidation.cs
- ConstraintEnumerator.cs
- StrokeCollectionDefaultValueFactory.cs
- QueryReaderSettings.cs
- AxisAngleRotation3D.cs
- NativeCompoundFileAPIs.cs
- HashCodeCombiner.cs
- ObjectManager.cs
- SecureUICommand.cs
- Vector3DCollectionValueSerializer.cs
- TrackingLocation.cs
- Completion.cs
- ProfileModule.cs
- JsonDeserializer.cs
- PropertyEmitter.cs
- PackWebRequestFactory.cs
- ClusterUtils.cs
- PasswordRecovery.cs
- WebPartHeaderCloseVerb.cs
- ReflectionTypeLoadException.cs
- VoiceObjectToken.cs
- TableCellCollection.cs
- SqlBuffer.cs
- CompilerLocalReference.cs
- CultureSpecificStringDictionary.cs
- TypeToken.cs
- TextFragmentEngine.cs
- DiscreteKeyFrames.cs
- ModifierKeysConverter.cs
- TextOnlyOutput.cs
- UserThread.cs
- RootBrowserWindow.cs
- CrossSiteScriptingValidation.cs
- RoleGroup.cs
- LeaseManager.cs
- ControlValuePropertyAttribute.cs
- HwndTarget.cs
- QuinticEase.cs
- TimeSpanParse.cs
- DropSourceBehavior.cs
- PositiveTimeSpanValidatorAttribute.cs
- XmlSignificantWhitespace.cs
- RowToFieldTransformer.cs
- ArgumentOutOfRangeException.cs
- ImageMapEventArgs.cs
- UserUseLicenseDictionaryLoader.cs
- Point3DIndependentAnimationStorage.cs
- SafeFreeMibTable.cs
- SignatureDescription.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- RuleElement.cs
- BitStream.cs
- OdbcPermission.cs
- PathTooLongException.cs
- LocalsItemDescription.cs
- ComponentEditorPage.cs
- ForEachAction.cs
- GradientBrush.cs
- SmtpNtlmAuthenticationModule.cs
- SocketPermission.cs
- Transactions.cs
- InlineUIContainer.cs
- SafeHandles.cs