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
- UrlPath.cs
- RowSpanVector.cs
- EventLogStatus.cs
- TimeSpanStorage.cs
- validation.cs
- PersonalizableTypeEntry.cs
- TerminatorSinks.cs
- XmlSiteMapProvider.cs
- TransportContext.cs
- Recipient.cs
- DependsOnAttribute.cs
- GradientStop.cs
- DesignerLoader.cs
- SamlDoNotCacheCondition.cs
- Comparer.cs
- KeyMatchBuilder.cs
- MemberDomainMap.cs
- ViewCellRelation.cs
- SqlError.cs
- PowerStatus.cs
- FreezableOperations.cs
- XLinq.cs
- CommandEventArgs.cs
- TrackBar.cs
- ParameterCollection.cs
- TableLayoutPanel.cs
- TypeEnumerableViewSchema.cs
- COM2ColorConverter.cs
- FormatException.cs
- TypeListConverter.cs
- MaskedTextBoxDesignerActionList.cs
- MLangCodePageEncoding.cs
- ProtocolsSection.cs
- HandlerBase.cs
- FlowLayoutSettings.cs
- WebMessageEncodingElement.cs
- HttpCapabilitiesBase.cs
- ExecutedRoutedEventArgs.cs
- TreeNode.cs
- ParagraphResult.cs
- ToolBarButtonClickEvent.cs
- RequestCachingSection.cs
- ClientTargetCollection.cs
- ArithmeticException.cs
- ApplicationBuildProvider.cs
- DetailsViewInsertEventArgs.cs
- XmlBufferedByteStreamReader.cs
- HwndPanningFeedback.cs
- Timeline.cs
- RunWorkerCompletedEventArgs.cs
- ClusterUtils.cs
- PolicyChain.cs
- MenuBase.cs
- PositiveTimeSpanValidator.cs
- SendSecurityHeader.cs
- GacUtil.cs
- documentsequencetextcontainer.cs
- HwndPanningFeedback.cs
- XmlTextEncoder.cs
- __Filters.cs
- Row.cs
- FacetValueContainer.cs
- SoapSchemaMember.cs
- ExceptionWrapper.cs
- TypeToStringValueConverter.cs
- NotifyCollectionChangedEventArgs.cs
- WpfWebRequestHelper.cs
- LogicalMethodInfo.cs
- XPathSelfQuery.cs
- TemplateBamlRecordReader.cs
- QuaternionRotation3D.cs
- SortableBindingList.cs
- EditorPart.cs
- KeySpline.cs
- WebPartConnectionsConfigureVerb.cs
- ProcessModelSection.cs
- CompilerTypeWithParams.cs
- ILGenerator.cs
- ControlPropertyNameConverter.cs
- PlatformCulture.cs
- DirectoryObjectSecurity.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- WebContext.cs
- BlurBitmapEffect.cs
- ListBoxItemAutomationPeer.cs
- FormViewUpdateEventArgs.cs
- SpoolingTask.cs
- BodyGlyph.cs
- ResourceReferenceExpression.cs
- ReflectPropertyDescriptor.cs
- ServiceBuildProvider.cs
- TableChangeProcessor.cs
- DbParameterHelper.cs
- SchemaImporterExtensionsSection.cs
- StorageMappingItemCollection.cs
- FloatUtil.cs
- Parameter.cs
- ApplyImportsAction.cs
- ComPlusTraceRecord.cs
- Sentence.cs