Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- FormClosedEvent.cs
- PerspectiveCamera.cs
- cache.cs
- ConnectionStringEditor.cs
- GridViewRowCollection.cs
- CharacterMetrics.cs
- KerberosRequestorSecurityToken.cs
- MetadataUtilsSmi.cs
- EntityWrapper.cs
- DataBindingCollectionEditor.cs
- ConsoleTraceListener.cs
- WebPartDisplayModeCancelEventArgs.cs
- Vector3DCollection.cs
- IntranetCredentialPolicy.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- WinInet.cs
- ThicknessAnimationBase.cs
- XmlBoundElement.cs
- StringExpressionSet.cs
- HwndProxyElementProvider.cs
- TemplateKeyConverter.cs
- DispatchChannelSink.cs
- UnsafeNativeMethodsTablet.cs
- SessionKeyExpiredException.cs
- TranslateTransform3D.cs
- PackageProperties.cs
- CheckoutException.cs
- DtdParser.cs
- GroupLabel.cs
- SiteMapDataSourceView.cs
- NetCodeGroup.cs
- TextEndOfParagraph.cs
- SqlEnums.cs
- ProgressBarAutomationPeer.cs
- TimeIntervalCollection.cs
- EventLevel.cs
- XsltException.cs
- UserControl.cs
- SamlSubject.cs
- ToolStripOverflowButton.cs
- PrimitiveType.cs
- CreateRefExpr.cs
- MenuAdapter.cs
- ImageMapEventArgs.cs
- KnownIds.cs
- EntityDataSourceStatementEditorForm.cs
- TdsParameterSetter.cs
- TabItemWrapperAutomationPeer.cs
- RegexTree.cs
- TiffBitmapEncoder.cs
- DataGridTextBoxColumn.cs
- PrinterSettings.cs
- ObjectList.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- OdbcConnection.cs
- DataGridViewCellCancelEventArgs.cs
- StatusBar.cs
- httpstaticobjectscollection.cs
- ReadOnlyDataSource.cs
- ProjectionPathSegment.cs
- DbConnectionStringCommon.cs
- EntitySqlException.cs
- HighContrastHelper.cs
- FontFamily.cs
- ManipulationInertiaStartingEventArgs.cs
- HttpServerVarsCollection.cs
- EventHandlingScope.cs
- AccessControlEntry.cs
- ChangesetResponse.cs
- TabletDeviceInfo.cs
- ViewStateChangedEventArgs.cs
- ConfigurationValidatorAttribute.cs
- DataView.cs
- BreakRecordTable.cs
- PropertyGridView.cs
- ConnectorSelectionGlyph.cs
- CachedRequestParams.cs
- ComboBox.cs
- Int16Animation.cs
- FaultReason.cs
- FileLoadException.cs
- MachineSettingsSection.cs
- IsolatedStorage.cs
- InstalledVoice.cs
- FixedSOMElement.cs
- TabItemWrapperAutomationPeer.cs
- ObjectDataProvider.cs
- DeviceContext2.cs
- DataService.cs
- InputBinding.cs
- ReferencedCollectionType.cs
- OutOfProcStateClientManager.cs
- xsdvalidator.cs
- ColorIndependentAnimationStorage.cs
- MetadataSource.cs
- XPathAncestorQuery.cs
- ConfigsHelper.cs
- CapabilitiesState.cs
- DataControlImageButton.cs
- HttpRuntime.cs