Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Regex / System / Text / RegularExpressions / RegexTree.cs / 1305376 / RegexTree.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- // RegexTree is just a wrapper for a node tree with some // global information attached. namespace System.Text.RegularExpressions { using System.Collections; using System.Collections.Generic; internal sealed class RegexTree { #if SILVERLIGHT internal RegexTree(RegexNode root, Dictionarycaps, Int32[] capnumlist, int captop, Dictionary capnames, String[] capslist, RegexOptions opts) #else internal RegexTree(RegexNode root, Hashtable caps, Int32[] capnumlist, int captop, Hashtable capnames, String[] capslist, RegexOptions opts) #endif { _root = root; _caps = caps; _capnumlist = capnumlist; _capnames = capnames; _capslist = capslist; _captop = captop; _options = opts; } internal RegexNode _root; #if SILVERLIGHT internal Dictionary _caps; #else internal Hashtable _caps; #endif internal Int32[] _capnumlist; #if SILVERLIGHT internal Dictionary _capnames; #else internal Hashtable _capnames; #endif internal String[] _capslist; internal RegexOptions _options; internal int _captop; #if DBG internal void Dump() { _root.Dump(); } internal bool Debug { get { return(_options & RegexOptions.Debug) != 0; } } #endif } } // 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
- SQLInt32Storage.cs
- TextParagraphProperties.cs
- SchemaCompiler.cs
- DataSetMappper.cs
- AssociationSetMetadata.cs
- SystemIPGlobalProperties.cs
- XmlWrappingWriter.cs
- RadioButtonList.cs
- ContractBase.cs
- _LocalDataStore.cs
- MethodToken.cs
- ToolStripSeparator.cs
- CLSCompliantAttribute.cs
- CacheChildrenQuery.cs
- PropertyTabAttribute.cs
- BinaryNegotiation.cs
- PlaceHolder.cs
- ByteKeyFrameCollection.cs
- IndexOutOfRangeException.cs
- NavigationExpr.cs
- XmlKeywords.cs
- RequiredAttributeAttribute.cs
- securitycriticaldata.cs
- SortExpressionBuilder.cs
- GenericIdentity.cs
- LinqDataSourceDisposeEventArgs.cs
- Dictionary.cs
- IndexedSelectQueryOperator.cs
- FactoryGenerator.cs
- PathStreamGeometryContext.cs
- SafeReversePInvokeHandle.cs
- SizeConverter.cs
- CodeTypeReferenceCollection.cs
- WarningException.cs
- ExpandoClass.cs
- RichTextBoxConstants.cs
- MergePropertyDescriptor.cs
- SapiInterop.cs
- BStrWrapper.cs
- CodeParameterDeclarationExpression.cs
- StreamGeometryContext.cs
- XmlDictionaryWriter.cs
- AlphabeticalEnumConverter.cs
- RouteParser.cs
- SchemaNamespaceManager.cs
- SQLDecimal.cs
- ConfigurationManagerHelper.cs
- HttpVersion.cs
- _AutoWebProxyScriptEngine.cs
- DataAdapter.cs
- WorkflowQueuingService.cs
- RowToFieldTransformer.cs
- CodePageEncoding.cs
- JsonReaderDelegator.cs
- GradientBrush.cs
- LambdaSerializationException.cs
- Inflater.cs
- Behavior.cs
- BinaryExpressionHelper.cs
- SrgsRulesCollection.cs
- BoundsDrawingContextWalker.cs
- KeysConverter.cs
- DelegatingMessage.cs
- GeneratedCodeAttribute.cs
- ObjectDataSourceView.cs
- ItemType.cs
- FormsAuthenticationEventArgs.cs
- XmlChildEnumerator.cs
- COM2Properties.cs
- DesignTimeParseData.cs
- EventLogPermissionEntry.cs
- SmiEventSink_DeferedProcessing.cs
- URLBuilder.cs
- StylusLogic.cs
- Visual3D.cs
- DiagnosticTrace.cs
- StrokeNodeOperations.cs
- KeyTimeConverter.cs
- EditorAttribute.cs
- SqlNodeAnnotations.cs
- BamlRecordHelper.cs
- DataGridViewUtilities.cs
- Clipboard.cs
- listviewsubitemcollectioneditor.cs
- DrawToolTipEventArgs.cs
- Border.cs
- BitmapSourceSafeMILHandle.cs
- GridSplitterAutomationPeer.cs
- RegexCharClass.cs
- KeyedPriorityQueue.cs
- PageRouteHandler.cs
- LowerCaseStringConverter.cs
- MulticastIPAddressInformationCollection.cs
- LocalizationComments.cs
- Conditional.cs
- GroupByExpressionRewriter.cs
- MsdtcClusterUtils.cs
- ZipIOLocalFileHeader.cs
- FormsAuthenticationUser.cs
- GuidTagList.cs