Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Regex / System / Text / RegularExpressions / RegexTree.cs / 1 / 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; internal sealed class RegexTree { internal RegexTree(RegexNode root, Hashtable caps, Object[] capnumlist, int captop, Hashtable capnames, String[] capslist, RegexOptions opts) { _root = root; _caps = caps; _capnumlist = capnumlist; _capnames = capnames; _capslist = capslist; _captop = captop; _options = opts; } internal RegexNode _root; internal Hashtable _caps; internal Object[] _capnumlist; internal Hashtable _capnames; 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. //------------------------------------------------------------------------------ //// 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; internal sealed class RegexTree { internal RegexTree(RegexNode root, Hashtable caps, Object[] capnumlist, int captop, Hashtable capnames, String[] capslist, RegexOptions opts) { _root = root; _caps = caps; _capnumlist = capnumlist; _capnames = capnames; _capslist = capslist; _captop = captop; _options = opts; } internal RegexNode _root; internal Hashtable _caps; internal Object[] _capnumlist; internal Hashtable _capnames; 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
- DependencyPropertyKind.cs
- SourceItem.cs
- RightsManagementEncryptedStream.cs
- DataGridColumnHeader.cs
- _NtlmClient.cs
- Transform3DCollection.cs
- EdmItemCollection.cs
- XmlEntityReference.cs
- _LoggingObject.cs
- SingleKeyFrameCollection.cs
- ReflectionUtil.cs
- SecurityDocument.cs
- StorageMappingFragment.cs
- DataSourceSelectArguments.cs
- FixedSOMGroup.cs
- TableItemStyle.cs
- Asn1IntegerConverter.cs
- ClickablePoint.cs
- ListViewDeleteEventArgs.cs
- ImageCodecInfoPrivate.cs
- TimeManager.cs
- Int32CollectionValueSerializer.cs
- SafeNativeMethods.cs
- SettingsPropertyValueCollection.cs
- SchemaTableOptionalColumn.cs
- DataGridViewRowHeaderCell.cs
- WindowsGraphicsCacheManager.cs
- ValidatorCompatibilityHelper.cs
- AssemblyHash.cs
- MasterPageCodeDomTreeGenerator.cs
- MappingSource.cs
- XmlDataCollection.cs
- ContextQuery.cs
- DataSourceHelper.cs
- UrlAuthFailedErrorFormatter.cs
- ColumnPropertiesGroup.cs
- ObjectDataSourceStatusEventArgs.cs
- ObjectConverter.cs
- ToolZoneDesigner.cs
- BooleanConverter.cs
- DoubleAnimationBase.cs
- HealthMonitoringSectionHelper.cs
- CommandConverter.cs
- DataGridItemCollection.cs
- WSSecurityPolicy12.cs
- BitmapPalette.cs
- OLEDB_Util.cs
- Clipboard.cs
- TreeIterator.cs
- ContentDisposition.cs
- RelationshipConstraintValidator.cs
- ConnectionPoolManager.cs
- WebRequest.cs
- LineBreak.cs
- EntityUtil.cs
- PassportAuthentication.cs
- StrokeNode.cs
- WebPageTraceListener.cs
- IndexedGlyphRun.cs
- EventHandlerList.cs
- SignatureToken.cs
- AssemblyNameProxy.cs
- HtmlInputSubmit.cs
- XmlTextReaderImplHelpers.cs
- ChangeTracker.cs
- CheckBoxFlatAdapter.cs
- ConsoleEntryPoint.cs
- SafeProcessHandle.cs
- peersecurityelement.cs
- LinkTarget.cs
- Serialization.cs
- ContainerFilterService.cs
- SamlAssertionKeyIdentifierClause.cs
- Constraint.cs
- CachedTypeface.cs
- ResolveDuplexAsyncResult.cs
- ComboBox.cs
- Size3DValueSerializer.cs
- CompiledQueryCacheEntry.cs
- RectAnimation.cs
- TemplateBaseAction.cs
- StringPropertyBuilder.cs
- MailWebEventProvider.cs
- DataGridViewColumnCollection.cs
- WsdlBuildProvider.cs
- HostingEnvironment.cs
- JumpList.cs
- Query.cs
- UnionCodeGroup.cs
- PageThemeBuildProvider.cs
- ImageField.cs
- ElementHostAutomationPeer.cs
- HiddenField.cs
- IPHostEntry.cs
- InvalidFilterCriteriaException.cs
- EnumBuilder.cs
- CodeObjectCreateExpression.cs
- RectValueSerializer.cs
- ByteConverter.cs
- PropertiesTab.cs