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
- AbstractSvcMapFileLoader.cs
- ControlCollection.cs
- ResourceExpressionBuilder.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- IChannel.cs
- ConfigurationLocation.cs
- SkewTransform.cs
- LocalFileSettingsProvider.cs
- DataComponentGenerator.cs
- UserControlAutomationPeer.cs
- MailAddress.cs
- SHA1CryptoServiceProvider.cs
- TCPClient.cs
- BitmapMetadataBlob.cs
- TemplatedAdorner.cs
- DecimalConstantAttribute.cs
- SmtpSection.cs
- TabRenderer.cs
- TypeBuilderInstantiation.cs
- ListDictionary.cs
- XPathScanner.cs
- WebResponse.cs
- GlyphingCache.cs
- StaticSiteMapProvider.cs
- SimpleFieldTemplateUserControl.cs
- ConnectionsZone.cs
- CompletedAsyncResult.cs
- VectorCollectionValueSerializer.cs
- SerializerProvider.cs
- DataRow.cs
- HttpRuntimeSection.cs
- SchemaTypeEmitter.cs
- httpapplicationstate.cs
- ChannelManager.cs
- ValueUnavailableException.cs
- DesignerTransactionCloseEvent.cs
- XPathParser.cs
- CompilerScopeManager.cs
- LifetimeServices.cs
- BinaryOperationBinder.cs
- MultiBindingExpression.cs
- SqlMethodTransformer.cs
- NoClickablePointException.cs
- DefaultTextStoreTextComposition.cs
- TabOrder.cs
- AxisAngleRotation3D.cs
- SqlDataAdapter.cs
- WebPartEditorCancelVerb.cs
- BooleanConverter.cs
- FontEmbeddingManager.cs
- Visitor.cs
- SubtreeProcessor.cs
- RepeaterDesigner.cs
- SafeNativeMethods.cs
- HtmlPageAdapter.cs
- HitTestDrawingContextWalker.cs
- ProxyGenerationError.cs
- ProfilePropertySettings.cs
- ScrollProviderWrapper.cs
- Attribute.cs
- IndexedGlyphRun.cs
- EntityConnectionStringBuilder.cs
- DataExchangeServiceBinder.cs
- ZeroOpNode.cs
- parserscommon.cs
- SymbolPair.cs
- ManualResetEvent.cs
- GridViewCommandEventArgs.cs
- LowerCaseStringConverter.cs
- SqlNotificationRequest.cs
- DBCommand.cs
- ResourcePart.cs
- ColorTranslator.cs
- HealthMonitoringSectionHelper.cs
- OleDbCommand.cs
- IdentityNotMappedException.cs
- AssociationTypeEmitter.cs
- Size3DValueSerializer.cs
- UnionCodeGroup.cs
- AttributeUsageAttribute.cs
- PasswordRecovery.cs
- CheckBox.cs
- TraceUtils.cs
- DbMetaDataFactory.cs
- Query.cs
- FileFormatException.cs
- SystemResourceHost.cs
- EntityDesignerBuildProvider.cs
- AnnotationResourceChangedEventArgs.cs
- CachingHintValidation.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- ValidationRuleCollection.cs
- CompilationSection.cs
- ZoneLinkButton.cs
- _UriTypeConverter.cs
- ProtocolsConfigurationEntry.cs
- Opcode.cs
- BitmapSizeOptions.cs
- VariableQuery.cs
- CharacterBufferReference.cs