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
- ScriptReference.cs
- NonNullItemCollection.cs
- OdbcError.cs
- IndependentlyAnimatedPropertyMetadata.cs
- HtmlGenericControl.cs
- CacheVirtualItemsEvent.cs
- DisplayInformation.cs
- CatalogZone.cs
- Evaluator.cs
- ByteConverter.cs
- HtmlInputButton.cs
- DesignerExtenders.cs
- ListViewUpdatedEventArgs.cs
- PerfService.cs
- CharAnimationUsingKeyFrames.cs
- _FtpControlStream.cs
- InheritanceService.cs
- UndirectedGraph.cs
- RecognizerStateChangedEventArgs.cs
- EmptyReadOnlyDictionaryInternal.cs
- SvcMapFileSerializer.cs
- DateTimeFormat.cs
- TreeViewImageKeyConverter.cs
- OrderByExpression.cs
- ThicknessKeyFrameCollection.cs
- TranslateTransform.cs
- ReceiveMessageRecord.cs
- RecordsAffectedEventArgs.cs
- FloaterBaseParaClient.cs
- MessageQueueEnumerator.cs
- StylusPointPropertyId.cs
- StringFreezingAttribute.cs
- View.cs
- ClientSettingsProvider.cs
- EditorZoneDesigner.cs
- TextTreeInsertUndoUnit.cs
- GorillaCodec.cs
- ListView.cs
- DnsElement.cs
- DecoderExceptionFallback.cs
- PocoPropertyAccessorStrategy.cs
- PropertyMap.cs
- TemplateBindingExpression.cs
- XAMLParseException.cs
- _Rfc2616CacheValidators.cs
- AssemblyBuilder.cs
- ResourceAttributes.cs
- XmlNodeChangedEventArgs.cs
- OdbcCommandBuilder.cs
- UrlMappingCollection.cs
- RegexCompiler.cs
- DBAsyncResult.cs
- HierarchicalDataBoundControl.cs
- RoutedPropertyChangedEventArgs.cs
- BamlVersionHeader.cs
- XmlSerializationGeneratedCode.cs
- CustomErrorsSection.cs
- DBSchemaRow.cs
- Substitution.cs
- SchemaCompiler.cs
- TextParagraphProperties.cs
- RadioButtonBaseAdapter.cs
- TypeGeneratedEventArgs.cs
- StringComparer.cs
- SynchronizationFilter.cs
- WorkflowInstance.cs
- PerformanceCountersElement.cs
- TargetException.cs
- EDesignUtil.cs
- GridViewDeletedEventArgs.cs
- Select.cs
- TextEditor.cs
- TemplateControlCodeDomTreeGenerator.cs
- StringToken.cs
- OdbcConnectionStringbuilder.cs
- PinnedBufferMemoryStream.cs
- UnescapedXmlDiagnosticData.cs
- ValueUtilsSmi.cs
- SelectionProcessor.cs
- KeyedHashAlgorithm.cs
- ControlEvent.cs
- DefaultValueConverter.cs
- CustomWebEventKey.cs
- XmlSchemaObject.cs
- Opcode.cs
- PrinterResolution.cs
- TypeUnloadedException.cs
- XPathSelfQuery.cs
- FileUtil.cs
- Token.cs
- PublisherIdentityPermission.cs
- StackSpiller.Bindings.cs
- ConnectionManagementElement.cs
- ConfigXmlCDataSection.cs
- DoubleCollection.cs
- DockPattern.cs
- ping.cs
- MetadataItemEmitter.cs
- CustomError.cs
- ColorConvertedBitmap.cs