Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // //----------------------------------------------------------------------------- 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
- FixedSOMTableRow.cs
- SignatureDescription.cs
- CompilerCollection.cs
- ReflectionHelper.cs
- ConstantSlot.cs
- SecurityTokenProvider.cs
- IntersectQueryOperator.cs
- OptimalTextSource.cs
- DSASignatureDeformatter.cs
- SecurityProtocolCorrelationState.cs
- ToolTip.cs
- DependencyPropertyDescriptor.cs
- ExpressionPrefixAttribute.cs
- PartialCachingControl.cs
- SafeNativeMethods.cs
- WriteLineDesigner.xaml.cs
- EventRoute.cs
- Image.cs
- ProfileModule.cs
- XmlBinaryWriterSession.cs
- RichTextBox.cs
- ListCollectionView.cs
- JavaScriptString.cs
- XMLSyntaxException.cs
- XmlNamespaceMapping.cs
- While.cs
- RequestTimeoutManager.cs
- BuildProviderUtils.cs
- BCLDebug.cs
- PageSettings.cs
- ClientCultureInfo.cs
- ComponentCommands.cs
- FontNamesConverter.cs
- CheckBox.cs
- ReturnEventArgs.cs
- CodeLinePragma.cs
- Metadata.cs
- KoreanCalendar.cs
- XmlnsCompatibleWithAttribute.cs
- EventTrigger.cs
- WebPartZoneCollection.cs
- InputMethod.cs
- EnumMember.cs
- SafeReversePInvokeHandle.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- MessageSmuggler.cs
- XmlValidatingReaderImpl.cs
- ValidatorCompatibilityHelper.cs
- WorkflowHostingResponseContext.cs
- CardSpaceShim.cs
- ParseNumbers.cs
- GenericNameHandler.cs
- Error.cs
- ProviderException.cs
- ApplicationHost.cs
- EmbeddedMailObject.cs
- IPAddress.cs
- OutgoingWebResponseContext.cs
- DataServiceCollectionOfT.cs
- PerformanceCounter.cs
- ContextMenuService.cs
- ImageList.cs
- Screen.cs
- FormViewUpdatedEventArgs.cs
- EntityDataSourceEntitySetNameItem.cs
- PathSegment.cs
- WMICapabilities.cs
- WebSysDescriptionAttribute.cs
- RichTextBox.cs
- FactoryGenerator.cs
- ErrorsHelper.cs
- HScrollProperties.cs
- MenuTracker.cs
- SQLByteStorage.cs
- LineVisual.cs
- InputLanguageProfileNotifySink.cs
- SafeLibraryHandle.cs
- SchemaCollectionCompiler.cs
- XmlElementCollection.cs
- CodeTypeDeclarationCollection.cs
- QueueSurrogate.cs
- Misc.cs
- ContractBase.cs
- TextRangeBase.cs
- PeerObject.cs
- NumberSubstitution.cs
- TabItemWrapperAutomationPeer.cs
- Delegate.cs
- SystemKeyConverter.cs
- PropertyMapper.cs
- CompiledIdentityConstraint.cs
- DockAndAnchorLayout.cs
- DataColumn.cs
- PiiTraceSource.cs
- CodeTypeReference.cs
- TextDecorationCollectionConverter.cs
- UncommonField.cs
- XmlSchemaGroupRef.cs
- OdbcDataReader.cs
- CleanUpVirtualizedItemEventArgs.cs