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
- ScalarType.cs
- ErrorStyle.cs
- DiagnosticsConfiguration.cs
- IInstanceTable.cs
- ItemsControl.cs
- AsymmetricSignatureDeformatter.cs
- OrderByQueryOptionExpression.cs
- EventToken.cs
- NotifyParentPropertyAttribute.cs
- AuthenticationManager.cs
- XsltOutput.cs
- GeometryDrawing.cs
- InstanceNotReadyException.cs
- MouseGestureConverter.cs
- WebPartConnectionsCancelVerb.cs
- TdsEnums.cs
- UIElementParaClient.cs
- CacheForPrimitiveTypes.cs
- CatalogPartChrome.cs
- BasicViewGenerator.cs
- QuaternionRotation3D.cs
- SmtpNtlmAuthenticationModule.cs
- Sql8ExpressionRewriter.cs
- ContextMenuAutomationPeer.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- _ChunkParse.cs
- TableLayoutPanelBehavior.cs
- FrugalList.cs
- PtsCache.cs
- Binding.cs
- SetMemberBinder.cs
- ExtractCollection.cs
- MeasureItemEvent.cs
- MostlySingletonList.cs
- RotateTransform.cs
- EntityViewGenerationConstants.cs
- PrincipalPermission.cs
- SafePEFileHandle.cs
- EventProperty.cs
- ConfigXmlText.cs
- UseLicense.cs
- OpCopier.cs
- LinkButton.cs
- ResourceContainer.cs
- AppDomainShutdownMonitor.cs
- MethodImplAttribute.cs
- RectIndependentAnimationStorage.cs
- SimpleWorkerRequest.cs
- RuntimeResourceSet.cs
- SelectionProviderWrapper.cs
- TraceContextEventArgs.cs
- GridViewCommandEventArgs.cs
- DataTableNewRowEvent.cs
- AncillaryOps.cs
- BuildResultCache.cs
- Unit.cs
- BitmapMetadataEnumerator.cs
- SqlCommandSet.cs
- ObjectDataSourceSelectingEventArgs.cs
- ConfigurationSectionGroup.cs
- CaseStatement.cs
- WhereQueryOperator.cs
- UnsafeNativeMethods.cs
- TabRenderer.cs
- WebBrowserPermission.cs
- TypeConverterMarkupExtension.cs
- DefaultMemberAttribute.cs
- figurelengthconverter.cs
- ByteKeyFrameCollection.cs
- HitTestFilterBehavior.cs
- NamespaceCollection.cs
- ModuleElement.cs
- reliableinputsessionchannel.cs
- LOSFormatter.cs
- ChtmlTextBoxAdapter.cs
- SafeLibraryHandle.cs
- BehaviorEditorPart.cs
- XmlHierarchicalDataSourceView.cs
- VirtualizedItemProviderWrapper.cs
- RouteParser.cs
- SqlColumnizer.cs
- PackagingUtilities.cs
- XmlSerializerSection.cs
- TransactedBatchingElement.cs
- PagesChangedEventArgs.cs
- PrePrepareMethodAttribute.cs
- HuffCodec.cs
- StateChangeEvent.cs
- SamlAuthenticationStatement.cs
- ClientUrlResolverWrapper.cs
- HttpApplicationFactory.cs
- MetaTable.cs
- WrappedReader.cs
- ComplexLine.cs
- RuntimeConfigLKG.cs
- DistinctQueryOperator.cs
- DocumentPaginator.cs
- StylusButtonEventArgs.cs
- RawAppCommandInputReport.cs
- MenuItemBindingCollection.cs