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
- DataGridViewLayoutData.cs
- MetricEntry.cs
- CodePropertyReferenceExpression.cs
- DetailsViewDeletedEventArgs.cs
- ProcessProtocolHandler.cs
- DateTimeFormatInfo.cs
- Drawing.cs
- XmlSubtreeReader.cs
- Compilation.cs
- ResolveMatchesMessageCD1.cs
- RTLAwareMessageBox.cs
- MobileListItem.cs
- EnumerableRowCollectionExtensions.cs
- ChannelFactoryBase.cs
- NonValidatingSecurityTokenAuthenticator.cs
- DependencyPropertyDescriptor.cs
- CodeAttributeDeclaration.cs
- StrokeCollectionConverter.cs
- TrackPointCollection.cs
- XmlChildNodes.cs
- CreatingCookieEventArgs.cs
- EpmSyndicationContentSerializer.cs
- FaultBookmark.cs
- ScrollProperties.cs
- CatalogZoneBase.cs
- NominalTypeEliminator.cs
- SemanticKeyElement.cs
- PointHitTestParameters.cs
- MediaElement.cs
- PropVariant.cs
- ExtendLockAsyncResult.cs
- IntSecurity.cs
- log.cs
- ImageSource.cs
- WebPartRestoreVerb.cs
- SmiMetaDataProperty.cs
- BitmapPalettes.cs
- HashHelper.cs
- SqlTypeSystemProvider.cs
- DecodeHelper.cs
- TransformDescriptor.cs
- MenuItem.cs
- MinimizableAttributeTypeConverter.cs
- XmlReader.cs
- LingerOption.cs
- RectValueSerializer.cs
- HierarchicalDataSourceControl.cs
- SendMailErrorEventArgs.cs
- IConvertible.cs
- AnonymousIdentificationModule.cs
- Event.cs
- DateTimeOffsetAdapter.cs
- WhileDesigner.cs
- CodeVariableDeclarationStatement.cs
- TableProviderWrapper.cs
- RepeatInfo.cs
- TypeBuilder.cs
- DataControlButton.cs
- XpsResource.cs
- ValueQuery.cs
- BindingNavigator.cs
- CompositionTarget.cs
- StrongNameMembershipCondition.cs
- SmtpTransport.cs
- AsymmetricCryptoHandle.cs
- EncryptedPackageFilter.cs
- ImageBrush.cs
- AdornerDecorator.cs
- EventProviderTraceListener.cs
- MetadataFile.cs
- _NegotiateClient.cs
- FieldAccessException.cs
- Int64Storage.cs
- JsonReader.cs
- BuildResult.cs
- AddInDeploymentState.cs
- WorkflowEventArgs.cs
- ComponentChangingEvent.cs
- ReplyAdapterChannelListener.cs
- XPathSingletonIterator.cs
- FixedTextPointer.cs
- DataGridViewCellStyle.cs
- RijndaelManaged.cs
- SafeUserTokenHandle.cs
- ISAPIWorkerRequest.cs
- ContentPosition.cs
- CharKeyFrameCollection.cs
- WindowsToolbar.cs
- StateRuntime.cs
- TrackBar.cs
- CommunicationObjectFaultedException.cs
- MatrixTransform.cs
- EntityContainerEmitter.cs
- BaseDataListDesigner.cs
- StyleCollectionEditor.cs
- IgnoreFileBuildProvider.cs
- EnumType.cs
- ObjectKeyFrameCollection.cs
- ListViewItemSelectionChangedEvent.cs
- XmlHelper.cs