Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / CapabilitiesRule.cs / 1305376 / CapabilitiesRule.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System.Collections; using System.Collections.Specialized; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Security; using System.Text; using System.Text.RegularExpressions; using System.Threading; using System.Web.Caching; using System.Web.Compilation; using System.Web.Hosting; using System.Security.Permissions; // // CapabilitiesRule is a step in the computation of a capabilities object. It can be either // (1) import a string from the request object // (2) assign a pattern into a variable // (3) execute a subsequence if a regex matches // (4) execute a subsequence and exit the block if a regex matches // internal abstract class CapabilitiesRule { internal const int Use = 0; internal const int Assign = 1; internal const int Filter = 2; internal const int Case = 3; internal int _type; internal virtual int Type { get { return _type; } } internal abstract void Evaluate(CapabilitiesState state); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System.Collections; using System.Collections.Specialized; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Security; using System.Text; using System.Text.RegularExpressions; using System.Threading; using System.Web.Caching; using System.Web.Compilation; using System.Web.Hosting; using System.Security.Permissions; // // CapabilitiesRule is a step in the computation of a capabilities object. It can be either // (1) import a string from the request object // (2) assign a pattern into a variable // (3) execute a subsequence if a regex matches // (4) execute a subsequence and exit the block if a regex matches // internal abstract class CapabilitiesRule { internal const int Use = 0; internal const int Assign = 1; internal const int Filter = 2; internal const int Case = 3; internal int _type; internal virtual int Type { get { return _type; } } internal abstract void Evaluate(CapabilitiesState state); } } // 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
- ListChangedEventArgs.cs
- UnauthorizedWebPart.cs
- RayMeshGeometry3DHitTestResult.cs
- DiscoveryClientReferences.cs
- PluggableProtocol.cs
- XslVisitor.cs
- TextDecoration.cs
- DataGridViewIntLinkedList.cs
- StorageEntityTypeMapping.cs
- FileEnumerator.cs
- PauseStoryboard.cs
- LinearGradientBrush.cs
- HtmlAnchor.cs
- SchemaType.cs
- StylusEditingBehavior.cs
- nulltextnavigator.cs
- ListItemCollection.cs
- UpdatePanelTrigger.cs
- HttpResponseHeader.cs
- selecteditemcollection.cs
- MetadataException.cs
- Constraint.cs
- ApplicationSecurityInfo.cs
- GridView.cs
- HandlerMappingMemo.cs
- InputProviderSite.cs
- ServiceNameElementCollection.cs
- TypeInfo.cs
- SessionPageStateSection.cs
- WebControlsSection.cs
- ACE.cs
- NavigationPropertySingletonExpression.cs
- TrackBar.cs
- DragDeltaEventArgs.cs
- AspNetHostingPermission.cs
- NumericUpDown.cs
- sqlser.cs
- VisualCollection.cs
- TabRenderer.cs
- CodeGroup.cs
- ObjectDataSourceDisposingEventArgs.cs
- SecurityState.cs
- Misc.cs
- SendKeys.cs
- EncryptedKeyIdentifierClause.cs
- ProcessInfo.cs
- PermissionSet.cs
- IRCollection.cs
- SystemIPAddressInformation.cs
- AvTraceFormat.cs
- TargetInvocationException.cs
- LocalizabilityAttribute.cs
- WindowsFont.cs
- URIFormatException.cs
- CardSpaceSelector.cs
- CoTaskMemHandle.cs
- SoapSchemaExporter.cs
- HMACSHA256.cs
- TextServicesContext.cs
- XmlSchemaCollection.cs
- ExceptionHandler.cs
- StringDictionary.cs
- DESCryptoServiceProvider.cs
- RotateTransform3D.cs
- ActivationServices.cs
- ItemType.cs
- CqlParserHelpers.cs
- GlobalProxySelection.cs
- OuterProxyWrapper.cs
- DecoderFallback.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- XmlCDATASection.cs
- XmlNodeWriter.cs
- OdbcUtils.cs
- FatalException.cs
- serverconfig.cs
- CrossAppDomainChannel.cs
- RelationshipEnd.cs
- PerfCounters.cs
- TreeView.cs
- AdapterUtil.cs
- ColorConvertedBitmapExtension.cs
- X509Extension.cs
- ImpersonateTokenRef.cs
- TextPointerBase.cs
- FillErrorEventArgs.cs
- DataBindingExpressionBuilder.cs
- SqlCacheDependencyDatabase.cs
- HttpContext.cs
- XPathDocument.cs
- DocumentPageViewAutomationPeer.cs
- CryptoConfig.cs
- SQLSingleStorage.cs
- PackWebRequest.cs
- EncryptedKeyIdentifierClause.cs
- ProgramPublisher.cs
- SubpageParagraph.cs
- HttpConfigurationSystem.cs
- AttachedProperty.cs
- Pen.cs