Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Speech / Src / Recognition / SrgsGrammar / SrgsText.cs / 1 / SrgsText.cs
//---------------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // // // Description: // // History: // 5/1/2004 jeanfp Created from the Kurosawa Code //--------------------------------------------------------------------------- using System; using System.Diagnostics; using System.Speech.Internal; using System.Speech.Internal.SrgsParser; using System.Xml; #pragma warning disable 1634, 1691 // Allows suppression of certain PreSharp messages. namespace System.Speech.Recognition.SrgsGrammar { /// TODOC <_include file='doc\SrgsText.uex' path='docs/doc[@for="SrgsText"]/*' /> [Serializable] [DebuggerDisplay ("{DebuggerDisplayString ()}")] public class SrgsText : SrgsElement, IElementText { //******************************************************************* // // Constructors // //******************************************************************* #region Constructors /// TODOC <_include file='doc\SrgsText.uex' path='docs/doc[@for="SrgsText.SrgsText1"]/*' /> public SrgsText () { } #pragma warning disable 56507 /// TODOC <_include file='doc\SrgsText.uex' path='docs/doc[@for="SrgsText.SrgsText2"]/*' /> public SrgsText (string text) { Helpers.ThrowIfNull (text, "text"); Text = text; } #endregion //******************************************************************** // // Public Properties // //******************************************************************* #region public Properties /// TODOC <_include file='doc\SrgsText.uex' path='docs/doc[@for="SrgsText.Text"]/*' /> public string Text { get { return _text; } set { Helpers.ThrowIfNull (value, "value"); // Parse the text to check for errors XmlParser.ParseText (null, value, null, null, -1f, null); _text = value; } } #pragma warning restore 56507 #endregion //******************************************************************** // // Internal Methods // //******************************************************************** #region Internal Methods internal override void WriteSrgs (XmlWriter writer) { // Write _text if any if (_text != null && _text.Length > 0) { writer.WriteString (_text); } } internal override string DebuggerDisplayString () { return "'" + _text + "'"; } #endregion //******************************************************************* // // Private Fields // //******************************************************************** #region Private Fields private string _text = string.Empty; #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // // // Description: // // History: // 5/1/2004 jeanfp Created from the Kurosawa Code //--------------------------------------------------------------------------- using System; using System.Diagnostics; using System.Speech.Internal; using System.Speech.Internal.SrgsParser; using System.Xml; #pragma warning disable 1634, 1691 // Allows suppression of certain PreSharp messages. namespace System.Speech.Recognition.SrgsGrammar { /// TODOC <_include file='doc\SrgsText.uex' path='docs/doc[@for="SrgsText"]/*' /> [Serializable] [DebuggerDisplay ("{DebuggerDisplayString ()}")] public class SrgsText : SrgsElement, IElementText { //******************************************************************* // // Constructors // //******************************************************************* #region Constructors /// TODOC <_include file='doc\SrgsText.uex' path='docs/doc[@for="SrgsText.SrgsText1"]/*' /> public SrgsText () { } #pragma warning disable 56507 /// TODOC <_include file='doc\SrgsText.uex' path='docs/doc[@for="SrgsText.SrgsText2"]/*' /> public SrgsText (string text) { Helpers.ThrowIfNull (text, "text"); Text = text; } #endregion //******************************************************************** // // Public Properties // //******************************************************************* #region public Properties /// TODOC <_include file='doc\SrgsText.uex' path='docs/doc[@for="SrgsText.Text"]/*' /> public string Text { get { return _text; } set { Helpers.ThrowIfNull (value, "value"); // Parse the text to check for errors XmlParser.ParseText (null, value, null, null, -1f, null); _text = value; } } #pragma warning restore 56507 #endregion //******************************************************************** // // Internal Methods // //******************************************************************** #region Internal Methods internal override void WriteSrgs (XmlWriter writer) { // Write _text if any if (_text != null && _text.Length > 0) { writer.WriteString (_text); } } internal override string DebuggerDisplayString () { return "'" + _text + "'"; } #endregion //******************************************************************* // // Private Fields // //******************************************************************** #region Private Fields private string _text = string.Empty; #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
- FormsAuthenticationTicket.cs
- SQLDateTime.cs
- BridgeDataReader.cs
- TraceLevelStore.cs
- DataGridViewControlCollection.cs
- ProtocolReflector.cs
- RecognizedWordUnit.cs
- AuthorizationRuleCollection.cs
- XmlEventCache.cs
- WebPartConnectionsCloseVerb.cs
- ColumnResizeAdorner.cs
- ClusterRegistryConfigurationProvider.cs
- DependencyPropertyConverter.cs
- BooleanProjectedSlot.cs
- FormatterConverter.cs
- XmlDataLoader.cs
- PenThread.cs
- XmlBoundElement.cs
- SourceChangedEventArgs.cs
- DataKey.cs
- FixedTextView.cs
- EntityDataSourceConfigureObjectContext.cs
- SafeRegistryKey.cs
- XmlObjectSerializerReadContextComplex.cs
- QueryServiceConfigHandle.cs
- CacheModeConverter.cs
- QuaternionKeyFrameCollection.cs
- DataServiceProcessingPipeline.cs
- XmlDataProvider.cs
- SerialErrors.cs
- PropertyStore.cs
- FrameworkTemplate.cs
- GAC.cs
- IteratorFilter.cs
- SystemWebSectionGroup.cs
- KeyValuePairs.cs
- TransformerInfoCollection.cs
- HelpInfo.cs
- OneOf.cs
- BitmapFrame.cs
- DriveInfo.cs
- RequestUriProcessor.cs
- ComboBox.cs
- SvcMapFileLoader.cs
- FreeFormPanel.cs
- PolicyManager.cs
- CellTreeNodeVisitors.cs
- Dump.cs
- FixedHyperLink.cs
- PageSetupDialog.cs
- LockCookie.cs
- HashCoreRequest.cs
- FrugalList.cs
- ComponentManagerBroker.cs
- FilterEventArgs.cs
- Header.cs
- securitymgrsite.cs
- StreamMarshaler.cs
- HttpCacheVaryByContentEncodings.cs
- ComponentConverter.cs
- IteratorAsyncResult.cs
- Int16AnimationBase.cs
- FlowDocumentScrollViewer.cs
- RegexGroupCollection.cs
- SimpleHandlerFactory.cs
- GridViewCommandEventArgs.cs
- ModifierKeysValueSerializer.cs
- CompModSwitches.cs
- mediaclock.cs
- GetLedgerEntryForRecipientRequest.cs
- XmlSchemaAnnotation.cs
- TimeStampChecker.cs
- As.cs
- ActiveXHelper.cs
- TableChangeProcessor.cs
- ImportedNamespaceContextItem.cs
- NodeFunctions.cs
- MouseActionConverter.cs
- RegexBoyerMoore.cs
- SqlMethodAttribute.cs
- TextClipboardData.cs
- ServiceEndpoint.cs
- Pair.cs
- UnicodeEncoding.cs
- BitmapEffectRenderDataResource.cs
- AutoCompleteStringCollection.cs
- ByteKeyFrameCollection.cs
- DocumentPaginator.cs
- IntegrationExceptionEventArgs.cs
- SafeFindHandle.cs
- TimeSpanOrInfiniteConverter.cs
- SparseMemoryStream.cs
- HtmlInputButton.cs
- TrackBarRenderer.cs
- ping.cs
- DisposableCollectionWrapper.cs
- SystemColorTracker.cs
- DocobjHost.cs
- FontSource.cs
- KeyedHashAlgorithm.cs