Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Speech / Src / Internal / SapiAttributeParser.cs / 1 / SapiAttributeParser.cs
//------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------- using System; using System.Collections.Generic; using System.Globalization; using System.Speech.Internal.SapiInterop; #if !SPEECHSERVER using System.Speech.AudioFormat; #endif namespace System.Speech.Internal { internal static class SapiAttributeParser { //******************************************************************* // // Internal Methods // //******************************************************************* #region Internal Methods static internal CultureInfo GetCultureInfoFromLanguageString (string valueString) { string [] strings = valueString.Split (';'); string langStringTrim = strings [0].Trim (); if (!string.IsNullOrEmpty (langStringTrim)) { try { return new CultureInfo (Int32.Parse (langStringTrim, NumberStyles.HexNumber, CultureInfo.InvariantCulture), false); } catch (ArgumentException) { return null; // If we have an invalid language id ignore it. Otherwise enumerating recognizers or voices would fail. } } return null; } #if !SPEECHSERVER static internal ListGetAudioFormatsFromString(string valueString) { List formatList = new List (); string [] strings = valueString.Split (';'); for (int i = 0; i < strings.Length; i++) { string formatString = strings [i].Trim (); if (!string.IsNullOrEmpty (formatString)) { SpeechAudioFormatInfo formatInfo = AudioFormatConverter.ToSpeechAudioFormatInfo (formatString); if (formatInfo != null) // Skip cases where a Guid is used. { formatList.Add (formatInfo); } } } return formatList; } #endif #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
- HandleValueEditor.cs
- CommandManager.cs
- CalendarDay.cs
- OracleTimeSpan.cs
- SequenceDesigner.cs
- metadatamappinghashervisitor.cs
- Label.cs
- CalloutQueueItem.cs
- StylusDownEventArgs.cs
- HorizontalAlignConverter.cs
- StylusButtonEventArgs.cs
- BitFlagsGenerator.cs
- TemplateField.cs
- StringConverter.cs
- TemplateApplicationHelper.cs
- ProfileInfo.cs
- Avt.cs
- CfgArc.cs
- NetworkStream.cs
- Currency.cs
- unitconverter.cs
- AudioStateChangedEventArgs.cs
- WebPartActionVerb.cs
- DataBoundControlAdapter.cs
- StandardCommands.cs
- IconBitmapDecoder.cs
- VBCodeProvider.cs
- _SingleItemRequestCache.cs
- StrongNameIdentityPermission.cs
- WindowsFont.cs
- StateMachine.cs
- XmlSchemaSimpleContentRestriction.cs
- clipboard.cs
- XmlTextAttribute.cs
- ObjectDataSource.cs
- HScrollProperties.cs
- ToolStripContentPanelDesigner.cs
- QueryInterceptorAttribute.cs
- ProfileParameter.cs
- GlobalAclOperationRequirement.cs
- Number.cs
- DigitShape.cs
- ValidationRule.cs
- DllNotFoundException.cs
- TableLayoutStyleCollection.cs
- RangeValueProviderWrapper.cs
- X509Certificate2Collection.cs
- Bitmap.cs
- PolyBezierSegmentFigureLogic.cs
- RelationshipEnd.cs
- PersonalizablePropertyEntry.cs
- ObjectDataSourceStatusEventArgs.cs
- WindowsAuthenticationEventArgs.cs
- XpsImage.cs
- IndependentlyAnimatedPropertyMetadata.cs
- _HeaderInfoTable.cs
- ServiceModelStringsVersion1.cs
- XmlJsonWriter.cs
- GenericAuthenticationEventArgs.cs
- SynchronizationLockException.cs
- MasterPageCodeDomTreeGenerator.cs
- NullPackagingPolicy.cs
- WriteTimeStream.cs
- Calendar.cs
- CommandSet.cs
- TcpProcessProtocolHandler.cs
- CodeNamespaceImportCollection.cs
- ServiceModelDictionary.cs
- DataProtection.cs
- HtmlElement.cs
- SimpleFieldTemplateFactory.cs
- DataGridViewColumnConverter.cs
- PixelFormatConverter.cs
- NotCondition.cs
- NavigationExpr.cs
- TableAutomationPeer.cs
- PropertyInformationCollection.cs
- TargetException.cs
- EndpointConfigContainer.cs
- FileDialogCustomPlace.cs
- TypedReference.cs
- SolidBrush.cs
- LongTypeConverter.cs
- COM2ExtendedUITypeEditor.cs
- ThemeableAttribute.cs
- ByteStreamMessage.cs
- OdbcStatementHandle.cs
- HScrollBar.cs
- TreeView.cs
- XmlSchemaAttribute.cs
- ObjectItemCollection.cs
- StandardCommandToolStripMenuItem.cs
- CatalogPartCollection.cs
- PageWrapper.cs
- DBDataPermission.cs
- ActivationArguments.cs
- FixedHighlight.cs
- TextBounds.cs
- RelatedView.cs
- InvalidProgramException.cs