Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Speech / Src / Recognition / SrgsGrammar / SrgsRulesCollection.cs / 1 / SrgsRulesCollection.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
//
// Description:
//
// History:
// 5/1/2004 [....]
//---------------------------------------------------------------------------
using System;
using System.Collections.ObjectModel;
using System.Speech.Internal;
namespace System.Speech.Recognition.SrgsGrammar
{
///
/// Summary description for Rules.
///
[Serializable]
public sealed class SrgsRulesCollection : KeyedCollection
{
///
/// TODOC
///
///
public void Add (params SrgsRule [] rules)
{
Helpers.ThrowIfNull (rules, "rules");
for (int iRule = 0; iRule < rules.Length; iRule++)
{
if (rules [iRule] == null)
{
throw new ArgumentNullException ("rules", SR.Get (SRID.ParamsEntryNullIllegal));
}
base.Add (rules [iRule]);
}
}
///
/// TODOC
///
///
///
protected override string GetKeyForItem (SrgsRule rule)
{
if (rule == null)
{
throw new ArgumentNullException ("rule");
}
return rule.Id;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ScrollViewer.cs
- JsonFormatReaderGenerator.cs
- ExtensibleClassFactory.cs
- EnumerableRowCollectionExtensions.cs
- UnsignedPublishLicense.cs
- Track.cs
- FrameworkTextComposition.cs
- ResourceWriter.cs
- Point3D.cs
- DataColumnCollection.cs
- CheckBoxDesigner.cs
- ComponentCache.cs
- XPathPatternBuilder.cs
- dtdvalidator.cs
- EntityDesignerBuildProvider.cs
- ValidationErrorInfo.cs
- RequestDescription.cs
- DrawingDrawingContext.cs
- WindowVisualStateTracker.cs
- ToolStripDesigner.cs
- ExceptionNotification.cs
- TreeViewEvent.cs
- DoubleAnimation.cs
- LoginUtil.cs
- SafeNativeMethods.cs
- WebColorConverter.cs
- ConcatQueryOperator.cs
- BinHexDecoder.cs
- UIPropertyMetadata.cs
- Deserializer.cs
- ScriptControlDescriptor.cs
- ControlPaint.cs
- ExpressionsCollectionConverter.cs
- UpDownEvent.cs
- WorkflowRuntimeSection.cs
- SHA256Managed.cs
- CodeGroup.cs
- TraversalRequest.cs
- XmlElementList.cs
- LinearQuaternionKeyFrame.cs
- StorageMappingItemLoader.cs
- EntitySqlQueryCacheEntry.cs
- AsymmetricCryptoHandle.cs
- MembershipAdapter.cs
- Visitors.cs
- FormsIdentity.cs
- StrokeCollection.cs
- FileSystemEventArgs.cs
- SqlNotificationRequest.cs
- TraceSection.cs
- Button.cs
- WebFormsRootDesigner.cs
- DSASignatureFormatter.cs
- DesignerDataSchemaClass.cs
- _SingleItemRequestCache.cs
- AsyncOperation.cs
- InputMethodStateChangeEventArgs.cs
- HostedBindingBehavior.cs
- XpsFilter.cs
- SafeNativeMethods.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- mda.cs
- WindowsSlider.cs
- SqlStream.cs
- RangeBase.cs
- HtmlInputFile.cs
- AstNode.cs
- SystemIdentity.cs
- HashRepartitionStream.cs
- ConsumerConnectionPoint.cs
- Size.cs
- DataSourceSelectArguments.cs
- CFStream.cs
- ObjectStateManager.cs
- TextEndOfParagraph.cs
- DataBindingExpressionBuilder.cs
- FormClosedEvent.cs
- TokenizerHelper.cs
- HttpModulesSection.cs
- DataBoundControlDesigner.cs
- SafeNativeMethods.cs
- ContentElementAutomationPeer.cs
- ToolStripItemImageRenderEventArgs.cs
- UTF8Encoding.cs
- ToolboxComponentsCreatingEventArgs.cs
- NavigationPropertyEmitter.cs
- ReflectPropertyDescriptor.cs
- StickyNote.cs
- MasterPageBuildProvider.cs
- Exceptions.cs
- ByteKeyFrameCollection.cs
- PartBasedPackageProperties.cs
- TaskFileService.cs
- DocComment.cs
- SqlOuterApplyReducer.cs
- SqlExpander.cs
- ParallelLoopState.cs
- TraceUtility.cs
- RegisteredArrayDeclaration.cs
- DbDataSourceEnumerator.cs