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
- PageSetupDialog.cs
- DiscoveryDocumentLinksPattern.cs
- AccessDataSourceView.cs
- TableRow.cs
- CommonObjectSecurity.cs
- ByteStream.cs
- SecurityHeaderElementInferenceEngine.cs
- CodeDomSerializer.cs
- webclient.cs
- DesignerActionUI.cs
- XmlBindingWorker.cs
- XpsFixedPageReaderWriter.cs
- FrameDimension.cs
- Trigger.cs
- XsltException.cs
- PrefixHandle.cs
- ExecutionScope.cs
- GPPOINT.cs
- UnionCqlBlock.cs
- NonVisualControlAttribute.cs
- PersonalizationProviderHelper.cs
- CodeAttributeArgumentCollection.cs
- x509store.cs
- CellIdBoolean.cs
- QilXmlWriter.cs
- TimeoutValidationAttribute.cs
- KnownTypesHelper.cs
- WebPartConnectionsConnectVerb.cs
- WindowsIdentity.cs
- FixUp.cs
- NullRuntimeConfig.cs
- PropertyPathWorker.cs
- ServiceModelSecurityTokenTypes.cs
- XmlMembersMapping.cs
- FunctionDescription.cs
- ValidationService.cs
- GroupQuery.cs
- Simplifier.cs
- SerializationInfoEnumerator.cs
- ResourceReferenceExpressionConverter.cs
- DataRecordInfo.cs
- RemoteWebConfigurationHostStream.cs
- FamilyTypefaceCollection.cs
- ProtocolViolationException.cs
- DrawingContextDrawingContextWalker.cs
- HttpProfileGroupBase.cs
- Blend.cs
- TemporaryBitmapFile.cs
- HtmlContainerControl.cs
- PassportAuthenticationEventArgs.cs
- ElementProxy.cs
- LocalValueEnumerator.cs
- XmlValidatingReaderImpl.cs
- HttpListenerResponse.cs
- DataRow.cs
- TranslateTransform3D.cs
- NameSpaceExtractor.cs
- ViewKeyConstraint.cs
- ClientApiGenerator.cs
- ReflectPropertyDescriptor.cs
- UpdateCommand.cs
- ThumbAutomationPeer.cs
- Boolean.cs
- DataSourceListEditor.cs
- CommonRemoteMemoryBlock.cs
- SqlBinder.cs
- AutomationProperties.cs
- MachinePropertyVariants.cs
- ComplexObject.cs
- SelectedDatesCollection.cs
- TraceContextRecord.cs
- EditCommandColumn.cs
- ServiceBusyException.cs
- ConfigXmlSignificantWhitespace.cs
- HtmlInputHidden.cs
- SignatureHelper.cs
- StringAnimationUsingKeyFrames.cs
- XmlSchemaComplexContentExtension.cs
- HashHelper.cs
- DependencyObjectPropertyDescriptor.cs
- FunctionGenerator.cs
- ContainsSearchOperator.cs
- ObjectPropertyMapping.cs
- TreeSet.cs
- RuntimeConfigLKG.cs
- ColorTranslator.cs
- RegexWorker.cs
- InvalidTimeZoneException.cs
- ToolStripOverflowButton.cs
- FixedHyperLink.cs
- ReflectionHelper.cs
- Roles.cs
- DataGridPagerStyle.cs
- IriParsingElement.cs
- _UriSyntax.cs
- JulianCalendar.cs
- AsyncOperationManager.cs
- Assert.cs
- Polygon.cs
- ListViewEditEventArgs.cs