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
- ContentElementAutomationPeer.cs
- PolicyStatement.cs
- ImportCatalogPart.cs
- ElementFactory.cs
- MessageLoggingFilterTraceRecord.cs
- StringPropertyBuilder.cs
- DataRelationCollection.cs
- DataTableReader.cs
- RepeaterCommandEventArgs.cs
- MemberMaps.cs
- RegistryPermission.cs
- ResourcePool.cs
- ComponentTray.cs
- DataListItemCollection.cs
- DataListCommandEventArgs.cs
- ArrangedElementCollection.cs
- ToolStripScrollButton.cs
- CellTreeSimplifier.cs
- UserNameSecurityToken.cs
- EmptyElement.cs
- Pair.cs
- Graph.cs
- _MultipleConnectAsync.cs
- BindingMAnagerBase.cs
- ActiveDocumentEvent.cs
- TemplatePropertyEntry.cs
- ConfigXmlComment.cs
- ExceptionRoutedEventArgs.cs
- DNS.cs
- IndexOutOfRangeException.cs
- ResXResourceSet.cs
- SHA1.cs
- RuleSettings.cs
- NegotiateStream.cs
- LZCodec.cs
- SystemIPInterfaceProperties.cs
- base64Transforms.cs
- GroupJoinQueryOperator.cs
- EFDataModelProvider.cs
- SafeRegistryKey.cs
- XmlEncoding.cs
- XmlLinkedNode.cs
- DataErrorValidationRule.cs
- WindowsEditBoxRange.cs
- PropertyTab.cs
- MaskInputRejectedEventArgs.cs
- FigureParagraph.cs
- SmiGettersStream.cs
- CompoundFileReference.cs
- EncoderBestFitFallback.cs
- WebExceptionStatus.cs
- HtmlInputReset.cs
- SerializationException.cs
- CopyNodeSetAction.cs
- TextEditorParagraphs.cs
- PrincipalPermissionMode.cs
- LicFileLicenseProvider.cs
- ProfilePropertyMetadata.cs
- BaseComponentEditor.cs
- FormViewPageEventArgs.cs
- XpsFilter.cs
- DataSourceGeneratorException.cs
- AuthenticatedStream.cs
- MessageSmuggler.cs
- EntityDataSourceMemberPath.cs
- EventManager.cs
- MimeFormReflector.cs
- codemethodreferenceexpression.cs
- UserInitiatedRoutedEventPermission.cs
- WindowsListViewItemCheckBox.cs
- TransformValueSerializer.cs
- ActivityExecutionContext.cs
- LocalizableAttribute.cs
- SystemWebSectionGroup.cs
- FixedSOMLineCollection.cs
- ExtendedProtectionPolicyTypeConverter.cs
- DoubleSumAggregationOperator.cs
- ObservableDictionary.cs
- RoleManagerEventArgs.cs
- DataContractJsonSerializer.cs
- CorrelationManager.cs
- LinqDataSourceHelper.cs
- CodeDomSerializationProvider.cs
- Timer.cs
- DataBinding.cs
- OleDbFactory.cs
- EnumerableCollectionView.cs
- GridItemCollection.cs
- SamlDelegatingWriter.cs
- coordinatorscratchpad.cs
- ArgumentException.cs
- Stack.cs
- EntityContainerEntitySet.cs
- EllipticalNodeOperations.cs
- ControlCachePolicy.cs
- DataGridView.cs
- ApplicationBuildProvider.cs
- StringSorter.cs
- SplashScreenNativeMethods.cs
- TextDecoration.cs