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
- TextSchema.cs
- StaticFileHandler.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- SEHException.cs
- CreateUserErrorEventArgs.cs
- SqlMethodTransformer.cs
- Style.cs
- LayoutUtils.cs
- WebPartConnectVerb.cs
- ConfigurationLoaderException.cs
- SessionStateUtil.cs
- RegularExpressionValidator.cs
- DeferredBinaryDeserializerExtension.cs
- TdsRecordBufferSetter.cs
- CookieParameter.cs
- DataRecordInternal.cs
- SQLByte.cs
- EffectiveValueEntry.cs
- ErrorWebPart.cs
- TypeInitializationException.cs
- XPathNodeHelper.cs
- ClientBuildManagerCallback.cs
- ControlBindingsConverter.cs
- RelAssertionDirectKeyIdentifierClause.cs
- Tokenizer.cs
- ParserExtension.cs
- SignedPkcs7.cs
- OptimizedTemplateContent.cs
- mediapermission.cs
- ListViewUpdateEventArgs.cs
- XmlAnyElementAttribute.cs
- InkSerializer.cs
- DataGridViewColumnStateChangedEventArgs.cs
- NavigationEventArgs.cs
- DataGridViewColumnEventArgs.cs
- GridItemPattern.cs
- BitStream.cs
- BufferedResponseStream.cs
- ZipArchive.cs
- PrefixQName.cs
- XD.cs
- EncryptedPackage.cs
- SingleSelectRootGridEntry.cs
- HostingPreferredMapPath.cs
- DispatchRuntime.cs
- Preprocessor.cs
- EFAssociationProvider.cs
- DefaultValueAttribute.cs
- ToolTipService.cs
- AutomationProperties.cs
- DataGridItemCollection.cs
- FontStretchConverter.cs
- NetDataContractSerializer.cs
- Attachment.cs
- TextElementCollectionHelper.cs
- DrawingImage.cs
- IncomingWebRequestContext.cs
- BigInt.cs
- IconBitmapDecoder.cs
- BitmapEffectvisualstate.cs
- OdbcUtils.cs
- FixedTextView.cs
- AssemblyResourceLoader.cs
- SqlRewriteScalarSubqueries.cs
- RegexMatch.cs
- ClientCultureInfo.cs
- XNameTypeConverter.cs
- WebPartChrome.cs
- ConfigPathUtility.cs
- CodeAttachEventStatement.cs
- UniqueConstraint.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- WebServiceHost.cs
- IntMinMaxAggregationOperator.cs
- ModelItemCollection.cs
- MeshGeometry3D.cs
- MeasureData.cs
- SqlStream.cs
- PolicyValidationException.cs
- WindowsMenu.cs
- ArgumentReference.cs
- OletxResourceManager.cs
- XPathDocumentIterator.cs
- DataGridCellAutomationPeer.cs
- UserPersonalizationStateInfo.cs
- RouteItem.cs
- ContextMenu.cs
- DynamicResourceExtensionConverter.cs
- XsdBuildProvider.cs
- _BasicClient.cs
- Model3DGroup.cs
- SystemFonts.cs
- COM2IDispatchConverter.cs
- EncodingTable.cs
- WindowsStatic.cs
- RepeatInfo.cs
- Decoder.cs
- ReadWriteObjectLock.cs
- Stacktrace.cs
- wgx_exports.cs