Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AsnEncodedData.cs
- ToolStripDropTargetManager.cs
- ToolStripPanelRow.cs
- InternalConfigRoot.cs
- WebZone.cs
- WindowsContainer.cs
- Transform3DCollection.cs
- InvariantComparer.cs
- DispatcherHookEventArgs.cs
- DateTimeSerializationSection.cs
- WithParamAction.cs
- SynchronizationContext.cs
- ADConnectionHelper.cs
- AddInSegmentDirectoryNotFoundException.cs
- MediaPlayer.cs
- oledbmetadatacollectionnames.cs
- SqlCacheDependencyDatabaseCollection.cs
- SerializableReadOnlyDictionary.cs
- QueryOptionExpression.cs
- ParentUndoUnit.cs
- MsmqOutputChannel.cs
- SqlCacheDependency.cs
- BindingCollection.cs
- TextBox.cs
- UnsafeNativeMethods.cs
- GridViewUpdatedEventArgs.cs
- SQLDoubleStorage.cs
- ToolStripProgressBar.cs
- ByteStack.cs
- SHA512Managed.cs
- UIEndRequest.cs
- XamlWriter.cs
- GridViewUpdatedEventArgs.cs
- CombinedGeometry.cs
- ButtonAutomationPeer.cs
- DBParameter.cs
- ListBoxItem.cs
- ObjectStorage.cs
- DoubleAnimationUsingKeyFrames.cs
- IProvider.cs
- AdCreatedEventArgs.cs
- DeclaredTypeValidatorAttribute.cs
- CookieProtection.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- HandlerBase.cs
- DefaultValueConverter.cs
- GlobalProxySelection.cs
- MatcherBuilder.cs
- CellParagraph.cs
- AttributeTableBuilder.cs
- VectorConverter.cs
- CultureInfoConverter.cs
- InvalidPrinterException.cs
- SessionStateUtil.cs
- WorkflowOperationBehavior.cs
- FormsAuthentication.cs
- PrintingPermissionAttribute.cs
- SqlInfoMessageEvent.cs
- UpdateRecord.cs
- ChannelTokenTypeConverter.cs
- LOSFormatter.cs
- __Filters.cs
- DifferencingCollection.cs
- SparseMemoryStream.cs
- ItemCheckedEvent.cs
- LocatorManager.cs
- KeyValuePair.cs
- PointHitTestParameters.cs
- SafeNativeMethods.cs
- EndpointIdentityExtension.cs
- NamespaceTable.cs
- ResourceReferenceKeyNotFoundException.cs
- ServiceModelInstallComponent.cs
- ImagingCache.cs
- EntityKey.cs
- Asn1Utilities.cs
- DataControlFieldCollection.cs
- SuppressIldasmAttribute.cs
- TemplateBindingExtensionConverter.cs
- TextTreeRootTextBlock.cs
- TrustLevelCollection.cs
- LinkedResource.cs
- UserControlBuildProvider.cs
- ObjectItemAttributeAssemblyLoader.cs
- _OSSOCK.cs
- DrawTreeNodeEventArgs.cs
- ButtonRenderer.cs
- WSHttpBindingCollectionElement.cs
- HybridDictionary.cs
- DataServiceConfiguration.cs
- XsltLoader.cs
- EmptyStringExpandableObjectConverter.cs
- SqlBooleanizer.cs
- SoundPlayer.cs
- ConfigurationManagerHelperFactory.cs
- BasicExpandProvider.cs
- LineServices.cs
- TypedTableBase.cs
- ProviderConnectionPointCollection.cs
- ControlCodeDomSerializer.cs