Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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; } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AppDomain.cs
- BoundField.cs
- ObjectTag.cs
- SQLInt32Storage.cs
- SelectingProviderEventArgs.cs
- ByteViewer.cs
- PageSetupDialog.cs
- Select.cs
- BufferedWebEventProvider.cs
- EdmType.cs
- ClrProviderManifest.cs
- SQLDoubleStorage.cs
- RawUIStateInputReport.cs
- DocumentViewerBaseAutomationPeer.cs
- SqlCacheDependencyDatabase.cs
- MouseOverProperty.cs
- OletxVolatileEnlistment.cs
- ComponentRenameEvent.cs
- SecurityHeader.cs
- IdentifierCollection.cs
- Win32Native.cs
- CustomSignedXml.cs
- TerminateWorkflow.cs
- CustomErrorsSection.cs
- TemplateLookupAction.cs
- TableAdapterManagerMethodGenerator.cs
- TextEffectResolver.cs
- PolicyUtility.cs
- EndGetFileNameFromUserRequest.cs
- TransportConfigurationTypeElement.cs
- Variant.cs
- IndexedWhereQueryOperator.cs
- TagPrefixAttribute.cs
- ClearCollection.cs
- ExpressionVisitor.cs
- SQLSingle.cs
- RowTypePropertyElement.cs
- ParserContext.cs
- SecurityPolicySection.cs
- InputChannel.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- DataControlReferenceCollection.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- SchemaTypeEmitter.cs
- CodeTypeConstructor.cs
- EventWaitHandleSecurity.cs
- SqlOuterApplyReducer.cs
- XslVisitor.cs
- ExpressionPrefixAttribute.cs
- HttpCachePolicy.cs
- DbConnectionStringBuilder.cs
- IdentitySection.cs
- CookielessData.cs
- XMLDiffLoader.cs
- Help.cs
- RegexMatch.cs
- StreamingContext.cs
- MemberRelationshipService.cs
- KnownColorTable.cs
- GlyphCache.cs
- InboundActivityHelper.cs
- SharedUtils.cs
- TakeOrSkipWhileQueryOperator.cs
- TreeNodeClickEventArgs.cs
- Marshal.cs
- HtmlInputRadioButton.cs
- BmpBitmapEncoder.cs
- HttpWebRequestElement.cs
- SelectionEditor.cs
- HttpCacheVary.cs
- PassportPrincipal.cs
- XmlElementAttribute.cs
- ViewEventArgs.cs
- ReliableReplySessionChannel.cs
- EFAssociationProvider.cs
- PackageDigitalSignature.cs
- OptimisticConcurrencyException.cs
- ColorMap.cs
- securitymgrsite.cs
- StateManagedCollection.cs
- SingleSelectRootGridEntry.cs
- SqlWebEventProvider.cs
- TdsParameterSetter.cs
- DataPagerCommandEventArgs.cs
- EventBuilder.cs
- NCryptSafeHandles.cs
- TextBox.cs
- WmiInstallComponent.cs
- OdbcUtils.cs
- filewebrequest.cs
- TypeBuilder.cs
- LoginCancelEventArgs.cs
- TextBlock.cs
- EntityContainerEmitter.cs
- MenuDesigner.cs
- CatalogPartCollection.cs
- ParseNumbers.cs
- SqlConnectionStringBuilder.cs
- WindowsGraphics.cs
- PagedDataSource.cs