Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / CapabilitiesRule.cs / 1 / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SystemIcmpV6Statistics.cs
- WinFormsSecurity.cs
- Matrix.cs
- GroupQuery.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- DesignerSerializationManager.cs
- ServiceHostFactory.cs
- MailDefinition.cs
- WebHeaderCollection.cs
- Application.cs
- PrintDialogDesigner.cs
- EllipseGeometry.cs
- RtfFormatStack.cs
- XsltContext.cs
- StringFreezingAttribute.cs
- GeneralTransform3DTo2D.cs
- XmlValidatingReader.cs
- InnerItemCollectionView.cs
- NullableConverter.cs
- DataRowCollection.cs
- DesignerActionListCollection.cs
- HtmlInputButton.cs
- InvokePattern.cs
- TextDpi.cs
- CheckBoxField.cs
- NamedPermissionSet.cs
- TreeNodeConverter.cs
- CodeDomExtensionMethods.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- FixedPage.cs
- DbDeleteCommandTree.cs
- GZipObjectSerializer.cs
- RegularExpressionValidator.cs
- XmlSchemaAttributeGroupRef.cs
- ConsoleKeyInfo.cs
- WindowsComboBox.cs
- WrappingXamlSchemaContext.cs
- SymmetricSecurityBindingElement.cs
- DbParameterCollectionHelper.cs
- DataStreams.cs
- Int32CAMarshaler.cs
- BatchStream.cs
- Encoder.cs
- InternalMappingException.cs
- AttachmentService.cs
- XmlBinaryReader.cs
- Scripts.cs
- IISUnsafeMethods.cs
- XamlTreeBuilder.cs
- PropertyToken.cs
- HierarchicalDataTemplate.cs
- COM2EnumConverter.cs
- IsolatedStorage.cs
- Setter.cs
- DesignerActionService.cs
- ThicknessKeyFrameCollection.cs
- CompressedStack.cs
- XPathNode.cs
- MasterPageCodeDomTreeGenerator.cs
- PageCache.cs
- ClientBuildManager.cs
- StoreConnection.cs
- XamlPathDataSerializer.cs
- TemplatePropertyEntry.cs
- TagNameToTypeMapper.cs
- ActivityWithResultValueSerializer.cs
- AbstractDataSvcMapFileLoader.cs
- ChangeDirector.cs
- JsonServiceDocumentSerializer.cs
- ContractInstanceProvider.cs
- ClientUrlResolverWrapper.cs
- SubMenuStyle.cs
- TreeIterator.cs
- TextCollapsingProperties.cs
- Script.cs
- OdbcException.cs
- DataServiceBuildProvider.cs
- BufferModesCollection.cs
- HTTPNotFoundHandler.cs
- _ListenerResponseStream.cs
- UnsafeNativeMethods.cs
- ProfilePropertyNameValidator.cs
- CellParaClient.cs
- PTConverter.cs
- WebPartEventArgs.cs
- ContextInformation.cs
- FormViewUpdateEventArgs.cs
- CaseInsensitiveComparer.cs
- WebPartConnectVerb.cs
- StdValidatorsAndConverters.cs
- ReadOnlyCollectionBuilder.cs
- JournalEntryStack.cs
- DefinitionBase.cs
- UnmanagedHandle.cs
- SoapSchemaMember.cs
- storepermission.cs
- IssuedTokenServiceElement.cs
- TcpTransportSecurityElement.cs
- FramingChannels.cs
- WMICapabilities.cs