Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / CapabilitiesAssignment.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CommonXSendMessage.cs
- SiteMapDesignerDataSourceView.cs
- HandoffBehavior.cs
- TextElementAutomationPeer.cs
- WebPartManager.cs
- NameValueCollection.cs
- ScopelessEnumAttribute.cs
- WebResourceAttribute.cs
- RowVisual.cs
- TimeoutException.cs
- XmlFormatWriterGenerator.cs
- SemaphoreSecurity.cs
- ContentElement.cs
- ObjRef.cs
- ServiceInfoCollection.cs
- HTTPNotFoundHandler.cs
- DocumentSignatureManager.cs
- TableRow.cs
- CancellationTokenSource.cs
- ConcurrentBag.cs
- DirectoryObjectSecurity.cs
- ObjectRef.cs
- QilReference.cs
- EventEntry.cs
- TextTreeDeleteContentUndoUnit.cs
- XmlDictionaryReader.cs
- MailAddress.cs
- UIElementParaClient.cs
- AutomationAttributeInfo.cs
- dataobject.cs
- DoubleCollectionValueSerializer.cs
- InstanceValue.cs
- SystemIPInterfaceStatistics.cs
- HttpRequestTraceRecord.cs
- StringValidator.cs
- AlgoModule.cs
- X509Certificate2Collection.cs
- BrowserInteropHelper.cs
- SiteMapDesignerDataSourceView.cs
- BitmapFrame.cs
- CapabilitiesState.cs
- WhitespaceSignificantCollectionAttribute.cs
- OleDbFactory.cs
- URI.cs
- OverlappedAsyncResult.cs
- FormCollection.cs
- GeometryDrawing.cs
- NativeMethods.cs
- RuntimeEnvironment.cs
- columnmapkeybuilder.cs
- CompositionDesigner.cs
- GorillaCodec.cs
- DataFieldConverter.cs
- XmlSchemaObjectCollection.cs
- DataGridViewColumnHeaderCell.cs
- BitVector32.cs
- Accessible.cs
- TaskExtensions.cs
- DetailsViewRowCollection.cs
- X509Extension.cs
- ReadOnlyCollectionBase.cs
- DataContractFormatAttribute.cs
- PrintPreviewGraphics.cs
- lengthconverter.cs
- FilterException.cs
- FrameAutomationPeer.cs
- JapaneseLunisolarCalendar.cs
- FormsAuthenticationUserCollection.cs
- SizeAnimation.cs
- _LazyAsyncResult.cs
- ButtonChrome.cs
- ReferenceConverter.cs
- RecordsAffectedEventArgs.cs
- SqlTriggerContext.cs
- __Error.cs
- FontSource.cs
- WorkflowServiceHost.cs
- CodeTypeParameterCollection.cs
- DataTableNewRowEvent.cs
- SmiRequestExecutor.cs
- KoreanCalendar.cs
- SourceFileInfo.cs
- ChangePasswordAutoFormat.cs
- ColorTransformHelper.cs
- securitycriticaldataClass.cs
- SelfIssuedAuthProofToken.cs
- TraceSection.cs
- CalendarDesigner.cs
- FileRegion.cs
- GenericTypeParameterBuilder.cs
- ConnectorEditor.cs
- ExpressionVisitorHelpers.cs
- AutomationProperty.cs
- UnsafePeerToPeerMethods.cs
- StatusBarItemAutomationPeer.cs
- _ContextAwareResult.cs
- WebSysDisplayNameAttribute.cs
- Page.cs
- UiaCoreProviderApi.cs
- XmlSchemaInclude.cs