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 / 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
- X509Chain.cs
- _AutoWebProxyScriptWrapper.cs
- DataGridViewColumn.cs
- LiteralControl.cs
- IntSecurity.cs
- TransferMode.cs
- XmlSiteMapProvider.cs
- MachineKeySection.cs
- IISMapPath.cs
- ObjectHandle.cs
- Int64Animation.cs
- DocobjHost.cs
- ThousandthOfEmRealPoints.cs
- MetadataArtifactLoaderComposite.cs
- DbConnectionStringCommon.cs
- DropSource.cs
- ReadOnlyTernaryTree.cs
- Context.cs
- XmlElement.cs
- ObjectParameter.cs
- DataContract.cs
- ContentFilePart.cs
- StackSpiller.cs
- WorkflowApplicationAbortedException.cs
- ExceptionUtil.cs
- SafeArrayRankMismatchException.cs
- EastAsianLunisolarCalendar.cs
- ScrollItemProviderWrapper.cs
- ControlParser.cs
- BindingWorker.cs
- NotFiniteNumberException.cs
- MarkupCompiler.cs
- AttachmentCollection.cs
- XmlLinkedNode.cs
- FileBasedResourceGroveler.cs
- Int32RectValueSerializer.cs
- HttpRequest.cs
- ResXFileRef.cs
- _IPv6Address.cs
- PassportIdentity.cs
- SoapEnumAttribute.cs
- MembershipSection.cs
- TypedAsyncResult.cs
- Parser.cs
- InheritanceAttribute.cs
- TransformerInfo.cs
- RequestCacheEntry.cs
- XsltConvert.cs
- ModuleBuilderData.cs
- XmlWrappingWriter.cs
- SoapFault.cs
- Pair.cs
- DbException.cs
- WebPartEditorOkVerb.cs
- MimeBasePart.cs
- ToolStripContentPanel.cs
- AttributeTable.cs
- EdmProviderManifest.cs
- RadioButton.cs
- WsdlHelpGeneratorElement.cs
- _ChunkParse.cs
- LinearGradientBrush.cs
- Renderer.cs
- DataGridViewAdvancedBorderStyle.cs
- ReadOnlyCollection.cs
- TargetPerspective.cs
- UpdatePanelTrigger.cs
- XmlElement.cs
- WorkflowViewStateService.cs
- Slider.cs
- ObjectAnimationBase.cs
- URIFormatException.cs
- QueryableFilterUserControl.cs
- SourceSwitch.cs
- TimeManager.cs
- Point3DCollection.cs
- LoadGrammarCompletedEventArgs.cs
- LocalizabilityAttribute.cs
- AssociationSetEnd.cs
- ThreadAbortException.cs
- XmlNamedNodeMap.cs
- ChainOfResponsibility.cs
- SlotInfo.cs
- XmlCharCheckingReader.cs
- Rfc2898DeriveBytes.cs
- CancelEventArgs.cs
- RecordConverter.cs
- SerializationSectionGroup.cs
- MSAAWinEventWrap.cs
- ContentType.cs
- ToolStripLabel.cs
- TextServicesManager.cs
- RSAOAEPKeyExchangeDeformatter.cs
- StatusStrip.cs
- PolyLineSegment.cs
- PathFigure.cs
- StrokeFIndices.cs
- XPathScanner.cs
- InternalResources.cs
- StrongName.cs