Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / Configuration / CapabilitiesAssignment.cs / 1 / CapabilitiesAssignment.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;
//
// Implementation of the foo = ${bar}-something-%{que}
// expand the pattern on the right and store it in the %{foo} variable
//
internal class CapabilitiesAssignment : CapabilitiesRule {
internal String _var;
internal CapabilitiesPattern _pat;
internal CapabilitiesAssignment(String var, CapabilitiesPattern pat) {
_type = Assign;
_var = var;
_pat = pat;
}
internal override void Evaluate(CapabilitiesState state) {
state.SetVariable(_var, _pat.Expand(state));
state.Exit = false;
}
}
}
// 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;
//
// Implementation of the foo = ${bar}-something-%{que}
// expand the pattern on the right and store it in the %{foo} variable
//
internal class CapabilitiesAssignment : CapabilitiesRule {
internal String _var;
internal CapabilitiesPattern _pat;
internal CapabilitiesAssignment(String var, CapabilitiesPattern pat) {
_type = Assign;
_var = var;
_pat = pat;
}
internal override void Evaluate(CapabilitiesState state) {
state.SetVariable(_var, _pat.Expand(state));
state.Exit = false;
}
}
}
// 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
- GACMembershipCondition.cs
- NamespaceList.cs
- MenuItemStyleCollection.cs
- SqlError.cs
- SiteMapProvider.cs
- xsdvalidator.cs
- FileLogRecordEnumerator.cs
- ServiceOperationDetailViewControl.cs
- RequestCachePolicy.cs
- TemplateKeyConverter.cs
- ButtonBase.cs
- ReferenceEqualityComparer.cs
- VideoDrawing.cs
- assertwrapper.cs
- ObjectViewQueryResultData.cs
- FormViewRow.cs
- UnsafeMethods.cs
- ConfigXmlComment.cs
- ColorTransformHelper.cs
- ObjectTag.cs
- CommandExpr.cs
- CellCreator.cs
- AliasedExpr.cs
- ReturnValue.cs
- CustomPeerResolverService.cs
- CatalogZone.cs
- Positioning.cs
- DataViewManager.cs
- BitmapMetadataBlob.cs
- ModuleBuilder.cs
- GenericFlowSwitchHelper.cs
- JavaScriptString.cs
- SqlServices.cs
- CfgParser.cs
- BrowsableAttribute.cs
- RuleRef.cs
- SoapFault.cs
- QueryExpr.cs
- QuadraticBezierSegment.cs
- SafeReversePInvokeHandle.cs
- SqlOuterApplyReducer.cs
- TransformFinalBlockRequest.cs
- StylusShape.cs
- RtfToXamlLexer.cs
- ExtenderControl.cs
- ContainerControlDesigner.cs
- HashHelper.cs
- XsltQilFactory.cs
- WindowsAuthenticationEventArgs.cs
- BuildManagerHost.cs
- XmlUtil.cs
- ClientRuntimeConfig.cs
- DirectoryLocalQuery.cs
- HtmlGenericControl.cs
- UshortList2.cs
- FlowDocumentPaginator.cs
- TiffBitmapDecoder.cs
- TextServicesCompartment.cs
- VirtualPath.cs
- ObjectHandle.cs
- ManifestSignedXml.cs
- WorkflowPersistenceService.cs
- FloaterBaseParagraph.cs
- SiteMapNodeItemEventArgs.cs
- Repeater.cs
- HttpGetServerProtocol.cs
- ConfigurationElementProperty.cs
- WebConfigurationHostFileChange.cs
- DataGridToolTip.cs
- Root.cs
- X509ScopedServiceCertificateElement.cs
- IOThreadScheduler.cs
- XPathMultyIterator.cs
- CroppedBitmap.cs
- DataServices.cs
- Trigger.cs
- XmlSchemaInclude.cs
- Application.cs
- FormsAuthenticationTicket.cs
- NamedPermissionSet.cs
- IdentityNotMappedException.cs
- IteratorFilter.cs
- XmlTextReaderImpl.cs
- TextEditorLists.cs
- IfAction.cs
- InstanceCreationEditor.cs
- KeyValuePairs.cs
- QilXmlReader.cs
- ScrollContentPresenter.cs
- ServiceOperationWrapper.cs
- _HeaderInfoTable.cs
- QilGenerator.cs
- UrlMappingsModule.cs
- TextBoxLine.cs
- BindingValueChangedEventArgs.cs
- DetailsView.cs
- TreeNode.cs
- DataGridRelationshipRow.cs
- AnnouncementService.cs
- DependencySource.cs