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
- ArgIterator.cs
- FilterElement.cs
- CultureTable.cs
- ICspAsymmetricAlgorithm.cs
- GuidTagList.cs
- ResetableIterator.cs
- DataGridViewSortCompareEventArgs.cs
- ByteAnimationUsingKeyFrames.cs
- CallbackValidator.cs
- TraceXPathNavigator.cs
- Int16.cs
- CompilerErrorCollection.cs
- ThicknessAnimationBase.cs
- SqlTrackingService.cs
- ServiceNameElement.cs
- filewebrequest.cs
- FixedTextPointer.cs
- IssuanceLicense.cs
- TextTreeObjectNode.cs
- ToolStripContentPanel.cs
- FormsIdentity.cs
- TextStore.cs
- GlobalizationAssembly.cs
- DataGridPagerStyle.cs
- PositiveTimeSpanValidator.cs
- Brush.cs
- MachineKeyConverter.cs
- MultiSelectRootGridEntry.cs
- Parameter.cs
- PropertyDescriptorGridEntry.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- DbConnectionPoolIdentity.cs
- XmlSignatureProperties.cs
- DataMemberFieldEditor.cs
- Formatter.cs
- ServicePoint.cs
- RsaSecurityTokenParameters.cs
- SHA384Managed.cs
- XomlSerializationHelpers.cs
- DLinqColumnProvider.cs
- SmtpFailedRecipientException.cs
- ValidationHelpers.cs
- XmlNamespaceMappingCollection.cs
- InputBindingCollection.cs
- altserialization.cs
- BaseInfoTable.cs
- ImageSource.cs
- XslVisitor.cs
- SpnegoTokenAuthenticator.cs
- DigitalSignatureProvider.cs
- XmlSchemaExternal.cs
- DesignerDeviceConfig.cs
- WebPageTraceListener.cs
- FilterableAttribute.cs
- SortKey.cs
- ColumnBinding.cs
- XmlIncludeAttribute.cs
- MethodRental.cs
- RuntimeConfig.cs
- ActivityMarkupSerializer.cs
- Parser.cs
- DataGridCell.cs
- RadialGradientBrush.cs
- CompilerInfo.cs
- HttpDebugHandler.cs
- XmlAttributeOverrides.cs
- MetadataArtifactLoaderFile.cs
- basemetadatamappingvisitor.cs
- _BufferOffsetSize.cs
- Metafile.cs
- List.cs
- XmlNavigatorStack.cs
- UnsafeNativeMethodsCLR.cs
- EasingKeyFrames.cs
- BasicHttpSecurity.cs
- TableChangeProcessor.cs
- ToolStripDropDownClosedEventArgs.cs
- XmlExtensionFunction.cs
- GridViewDeleteEventArgs.cs
- DependencyPropertyAttribute.cs
- MemberHolder.cs
- SamlAuthorizationDecisionClaimResource.cs
- EntityTypeEmitter.cs
- BamlLocalizer.cs
- EditCommandColumn.cs
- ScrollChrome.cs
- CodeGenerator.cs
- HebrewCalendar.cs
- EnumUnknown.cs
- SR.cs
- CodeTypeDelegate.cs
- TextElement.cs
- SectionInput.cs
- EmptyEnumerator.cs
- UIElementPropertyUndoUnit.cs
- EventLogEntryCollection.cs
- DriveNotFoundException.cs
- ToolStripDropDownMenu.cs
- LinqDataSource.cs
- controlskin.cs