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
- AppDomainManager.cs
- RandomDelaySendsAsyncResult.cs
- PenCursorManager.cs
- SiteMapNode.cs
- ObjectCloneHelper.cs
- SettingsPropertyValue.cs
- Debugger.cs
- FilterUserControlBase.cs
- UnsafeMethods.cs
- SkinBuilder.cs
- XXXOnTypeBuilderInstantiation.cs
- XPathAncestorIterator.cs
- SchemaObjectWriter.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- SymmetricKeyWrap.cs
- TextEditorMouse.cs
- MiniParameterInfo.cs
- PlanCompiler.cs
- BufferBuilder.cs
- XmlSchemaObjectTable.cs
- RegionInfo.cs
- SoapObjectWriter.cs
- X509CertificateValidator.cs
- EmptyImpersonationContext.cs
- WindowsAltTab.cs
- TransformedBitmap.cs
- WebSysDefaultValueAttribute.cs
- OracleTimeSpan.cs
- DoubleStorage.cs
- RbTree.cs
- ExpandedWrapper.cs
- ClientScriptItemCollection.cs
- AspNetPartialTrustHelpers.cs
- Converter.cs
- CompositeFontParser.cs
- SimpleApplicationHost.cs
- Int32.cs
- UiaCoreTypesApi.cs
- HtmlInputPassword.cs
- XmlSecureResolver.cs
- UInt64.cs
- ServiceHttpModule.cs
- ByteAnimation.cs
- EncodingConverter.cs
- SoapSchemaMember.cs
- DataControlFieldCell.cs
- Size.cs
- SystemResources.cs
- IgnoreDeviceFilterElement.cs
- CoreChannel.cs
- CollectionViewGroupInternal.cs
- StrokeNodeData.cs
- CaseStatementSlot.cs
- EditCommandColumn.cs
- AggregatePushdown.cs
- GuidTagList.cs
- Pair.cs
- DeviceSpecificDialogCachedState.cs
- FlatButtonAppearance.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- FastEncoder.cs
- ToolStripButton.cs
- OutputCacheProfileCollection.cs
- CursorConverter.cs
- ShadowGlyph.cs
- FormViewCommandEventArgs.cs
- ActivityDesigner.cs
- PageSetupDialog.cs
- SqlDataSourceEnumerator.cs
- ConfigurationSettings.cs
- QilUnary.cs
- FtpRequestCacheValidator.cs
- SizeFConverter.cs
- ConnectionString.cs
- Rect3D.cs
- NamedPipeDuplicateContext.cs
- ColorConverter.cs
- OutgoingWebResponseContext.cs
- ObjectSpanRewriter.cs
- XhtmlBasicListAdapter.cs
- SortedSetDebugView.cs
- CompModSwitches.cs
- VirtualDirectoryMapping.cs
- externdll.cs
- XmlValueConverter.cs
- CodeDomDecompiler.cs
- UrlAuthFailureHandler.cs
- WorkflowDesignerMessageFilter.cs
- ToolStripDropDownClosingEventArgs.cs
- DbConnectionClosed.cs
- PanelStyle.cs
- EventHandlersStore.cs
- SimplePropertyEntry.cs
- WindowsFont.cs
- CheckBox.cs
- SelectionProviderWrapper.cs
- TagPrefixCollection.cs
- SafeTokenHandle.cs
- MiniLockedBorderGlyph.cs
- WebPartActionVerb.cs