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
- ClientOptions.cs
- DetailsViewPageEventArgs.cs
- TransactedBatchingBehavior.cs
- ExpandableObjectConverter.cs
- DbDataAdapter.cs
- XMLSchema.cs
- X509PeerCertificateAuthentication.cs
- PropertyMappingExceptionEventArgs.cs
- DiagnosticsConfiguration.cs
- MarginCollapsingState.cs
- AsyncDataRequest.cs
- PathSegment.cs
- GradientBrush.cs
- DeflateEmulationStream.cs
- URLAttribute.cs
- Schema.cs
- WebConfigurationFileMap.cs
- InstallerTypeAttribute.cs
- CodeCommentStatementCollection.cs
- Module.cs
- System.Data_BID.cs
- Wizard.cs
- Triangle.cs
- ProtocolViolationException.cs
- RangeValidator.cs
- EUCJPEncoding.cs
- CacheSection.cs
- EFAssociationProvider.cs
- SeekStoryboard.cs
- TemplatePropertyEntry.cs
- Peer.cs
- GroupQuery.cs
- PageParserFilter.cs
- Assembly.cs
- ProfileSection.cs
- SqlParameter.cs
- XPathNavigator.cs
- RegexFCD.cs
- InstanceDescriptor.cs
- infer.cs
- AnnotationComponentChooser.cs
- PictureBoxDesigner.cs
- DetailsViewModeEventArgs.cs
- WorkflowValidationFailedException.cs
- GeneralTransform3DCollection.cs
- Util.cs
- Errors.cs
- AvTraceFormat.cs
- PatternMatcher.cs
- DataGridCell.cs
- DistinctQueryOperator.cs
- RoutedEventValueSerializer.cs
- TypedDataSetSchemaImporterExtension.cs
- ToolboxComponentsCreatingEventArgs.cs
- IIS7UserPrincipal.cs
- ReferenceEqualityComparer.cs
- RightsManagementInformation.cs
- HandledMouseEvent.cs
- StylusCaptureWithinProperty.cs
- WorkflowOperationInvoker.cs
- ExpressionParser.cs
- ObjectConverter.cs
- HashUtility.cs
- TextUtf8RawTextWriter.cs
- SctClaimDictionary.cs
- DescendentsWalker.cs
- DeviceContext2.cs
- RulePatternOps.cs
- TraceProvider.cs
- WorkflowPageSetupDialog.cs
- GridViewRowPresenterBase.cs
- Control.cs
- ConversionContext.cs
- RewritingPass.cs
- ServicesSection.cs
- HitTestDrawingContextWalker.cs
- BitmapSource.cs
- CodeChecksumPragma.cs
- Serializer.cs
- UnsafeNativeMethods.cs
- NaturalLanguageHyphenator.cs
- BindingCollection.cs
- SharedPersonalizationStateInfo.cs
- ToolStripDropTargetManager.cs
- Control.cs
- ObjectDataSourceSelectingEventArgs.cs
- SessionSymmetricTransportSecurityProtocolFactory.cs
- MergeLocalizationDirectives.cs
- CodeVariableDeclarationStatement.cs
- XmlParser.cs
- VerificationException.cs
- Matrix3D.cs
- Int32.cs
- FormViewCommandEventArgs.cs
- RSAPKCS1SignatureDeformatter.cs
- DesignerHost.cs
- TemplatedControlDesigner.cs
- ServerReliableChannelBinder.cs
- OutgoingWebRequestContext.cs
- FontResourceCache.cs