Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Speech / Src / Internal / SrgsCompiler / arclist.cs / 1 / arclist.cs
//------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------- using System; using System.Collections; using System.Collections.ObjectModel; using System.Collections.Generic; using System.Diagnostics; using System.Text; namespace System.Speech.Internal.SrgsCompiler { #if DEBUG && !SPEECHSERVER [DebuggerDisplay ("Count #{Count}")] [DebuggerTypeProxy (typeof (ArcListDebugDisplay))] #endif internal class ArcList : RedBackList { //******************************************************************* // // Internal Methods // //******************************************************************* #region Internal Methods ////// Build a List with all the arcs /// ///internal List ToList () { List collection = new List (); foreach (Arc arc in this) { collection.Add (arc); } return collection; } override protected int CompareTo (object arc1, object arc2) { return Arc.CompareContentForKey ((Arc) arc1, (Arc) arc2); } #endregion //******************************************************************** // // Internal Properties // //******************************************************************* #region Internal Properties new internal Arc First { get { return (Arc) base.First; } } #endregion //******************************************************************** // // Private Members // //******************************************************************** #region Private Members #if DEBUG && !SPEECHSERVER private int Count { get { int count = 0; foreach (Arc arc in this) { count++; } return count; } } // Used by the debbugger display attribute private class ArcListDebugDisplay { public ArcListDebugDisplay (ArcList item) { _item = item; } [DebuggerBrowsable (DebuggerBrowsableState.RootHidden)] public Arc [] AKeys { get { Arc [] item = new Arc [_item.Count]; int i = 0; foreach (Arc arc in _item) { item [i++] = arc; } return item; } } private ArcList _item; } #endif #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------- using System; using System.Collections; using System.Collections.ObjectModel; using System.Collections.Generic; using System.Diagnostics; using System.Text; namespace System.Speech.Internal.SrgsCompiler { #if DEBUG && !SPEECHSERVER [DebuggerDisplay ("Count #{Count}")] [DebuggerTypeProxy (typeof (ArcListDebugDisplay))] #endif internal class ArcList : RedBackList { //******************************************************************* // // Internal Methods // //******************************************************************* #region Internal Methods ////// Build a List with all the arcs /// ///internal List ToList () { List collection = new List (); foreach (Arc arc in this) { collection.Add (arc); } return collection; } override protected int CompareTo (object arc1, object arc2) { return Arc.CompareContentForKey ((Arc) arc1, (Arc) arc2); } #endregion //******************************************************************** // // Internal Properties // //******************************************************************* #region Internal Properties new internal Arc First { get { return (Arc) base.First; } } #endregion //******************************************************************** // // Private Members // //******************************************************************** #region Private Members #if DEBUG && !SPEECHSERVER private int Count { get { int count = 0; foreach (Arc arc in this) { count++; } return count; } } // Used by the debbugger display attribute private class ArcListDebugDisplay { public ArcListDebugDisplay (ArcList item) { _item = item; } [DebuggerBrowsable (DebuggerBrowsableState.RootHidden)] public Arc [] AKeys { get { Arc [] item = new Arc [_item.Count]; int i = 0; foreach (Arc arc in _item) { item [i++] = arc; } return item; } } private ArcList _item; } #endif #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
- WebPart.cs
- RuntimeConfigLKG.cs
- SchemaMapping.cs
- SystemIcmpV6Statistics.cs
- FlowDocumentFormatter.cs
- Timer.cs
- InputReportEventArgs.cs
- ServiceDesigner.cs
- UInt16Storage.cs
- DataGridItemCollection.cs
- WindowShowOrOpenTracker.cs
- Automation.cs
- WindowsFormsSectionHandler.cs
- NavigationEventArgs.cs
- DataGridViewMethods.cs
- HtmlControl.cs
- ActiveXMessageFormatter.cs
- SessionStateItemCollection.cs
- BamlStream.cs
- ThumbButtonInfo.cs
- SystemSounds.cs
- UnicodeEncoding.cs
- WebPartUtil.cs
- OptimisticConcurrencyException.cs
- XPathMessageFilterElementComparer.cs
- Tokenizer.cs
- DefaultPrintController.cs
- ExtensionWindowHeader.cs
- FormViewUpdatedEventArgs.cs
- Gdiplus.cs
- TextElementEnumerator.cs
- DateRangeEvent.cs
- TimeSpanSecondsConverter.cs
- BrowsableAttribute.cs
- SetStateDesigner.cs
- _DomainName.cs
- ConfigurationManagerInternalFactory.cs
- InvalidAsynchronousStateException.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ScriptControlManager.cs
- ToolStripManager.cs
- FlowDocumentPaginator.cs
- System.Data_BID.cs
- DataGridViewCellValidatingEventArgs.cs
- DependencyProperty.cs
- If.cs
- CreateUserErrorEventArgs.cs
- QuotedPrintableStream.cs
- ZipQueryOperator.cs
- RelationalExpressions.cs
- InvalidOleVariantTypeException.cs
- DataTableReader.cs
- DbConnectionPoolCounters.cs
- MetadataPropertyvalue.cs
- OpCodes.cs
- SwitchElementsCollection.cs
- CharKeyFrameCollection.cs
- TextProperties.cs
- SystemException.cs
- ConfigXmlWhitespace.cs
- UserPersonalizationStateInfo.cs
- ListControlConvertEventArgs.cs
- Knowncolors.cs
- Queue.cs
- EtwProvider.cs
- PersistChildrenAttribute.cs
- DetailsViewDeletedEventArgs.cs
- DrawingAttributes.cs
- OdbcPermission.cs
- RefExpr.cs
- autovalidator.cs
- ReadOnlyDictionary.cs
- CodeIterationStatement.cs
- QuaternionAnimation.cs
- SafeTokenHandle.cs
- URLString.cs
- NumberFunctions.cs
- HtmlTitle.cs
- CounterSampleCalculator.cs
- CapabilitiesUse.cs
- SystemInfo.cs
- CreateUserWizardStep.cs
- DataView.cs
- LineBreakRecord.cs
- ExpressionBinding.cs
- HttpsHostedTransportConfiguration.cs
- InputProcessorProfilesLoader.cs
- SafeEventLogWriteHandle.cs
- FileFormatException.cs
- TemplateInstanceAttribute.cs
- EncoderFallback.cs
- MouseGestureValueSerializer.cs
- RuleInfoComparer.cs
- InfoCardTraceRecord.cs
- ReferencedAssembly.cs
- DocumentPageTextView.cs
- ImportRequest.cs
- SqlInternalConnectionSmi.cs
- Timeline.cs
- ListenerConstants.cs