Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Compilation / ExpressionBuilderContext.cs / 2 / ExpressionBuilderContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System; using System.Security.Permissions; using System.Web.UI; [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] public sealed class ExpressionBuilderContext { // private TemplateControl _templateControl; private VirtualPath _virtualPath; internal ExpressionBuilderContext(VirtualPath virtualPath) { _virtualPath = virtualPath; } public ExpressionBuilderContext(string virtualPath) { _virtualPath = System.Web.VirtualPath.Create(virtualPath); } public ExpressionBuilderContext(TemplateControl templateControl) { _templateControl = templateControl; } public TemplateControl TemplateControl { get { return _templateControl; } } public string VirtualPath { get { if (_virtualPath == null && _templateControl != null) { return _templateControl.AppRelativeVirtualPath; } return System.Web.VirtualPath.GetVirtualPathString(_virtualPath); } } internal VirtualPath VirtualPathObject { get { if (_virtualPath == null && _templateControl != null) return _templateControl.VirtualPath; return _virtualPath; } } } } // 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
- NamedElement.cs
- SqlProviderUtilities.cs
- ValueUtilsSmi.cs
- SqlTypeConverter.cs
- XmlSchemaDatatype.cs
- RoleServiceManager.cs
- RectConverter.cs
- InputElement.cs
- SubordinateTransaction.cs
- AxHost.cs
- Button.cs
- SocketSettings.cs
- SymbolTable.cs
- DbConnectionFactory.cs
- ExpressionParser.cs
- DuplicateWaitObjectException.cs
- SignatureHelper.cs
- Scanner.cs
- DetailsViewInsertedEventArgs.cs
- SocketException.cs
- PropertyEmitter.cs
- VectorCollectionValueSerializer.cs
- DataContract.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- webclient.cs
- SiteOfOriginContainer.cs
- VarRemapper.cs
- ResolveNameEventArgs.cs
- SelectedGridItemChangedEvent.cs
- EdmType.cs
- ResourceDescriptionAttribute.cs
- SqlInternalConnectionSmi.cs
- CalendarDay.cs
- DataQuery.cs
- KeyedHashAlgorithm.cs
- DebugController.cs
- Rotation3D.cs
- ProviderUtil.cs
- Cursors.cs
- BuildDependencySet.cs
- RolePrincipal.cs
- CommandField.cs
- Pens.cs
- DynamicPropertyHolder.cs
- IncrementalReadDecoders.cs
- MasterPageBuildProvider.cs
- PerspectiveCamera.cs
- AllMembershipCondition.cs
- PixelShader.cs
- CodeIndexerExpression.cs
- ClientOperation.cs
- StrongNamePublicKeyBlob.cs
- RelatedPropertyManager.cs
- DateTimeOffset.cs
- RadioButtonFlatAdapter.cs
- HostTimeoutsElement.cs
- TaiwanCalendar.cs
- AttachedPropertyMethodSelector.cs
- Int32RectConverter.cs
- WebFormDesignerActionService.cs
- Currency.cs
- PropertyItemInternal.cs
- ListParagraph.cs
- ProfilePropertyNameValidator.cs
- EventProxy.cs
- WorkflowInstanceQuery.cs
- TimeZone.cs
- InputLanguage.cs
- Msec.cs
- QueueProcessor.cs
- NonceCache.cs
- DataGridBoolColumn.cs
- CodeVariableReferenceExpression.cs
- StatusBar.cs
- MailHeaderInfo.cs
- NavigateUrlConverter.cs
- SqlUDTStorage.cs
- ProfileEventArgs.cs
- AnnotationHighlightLayer.cs
- ClientSponsor.cs
- GeometryHitTestParameters.cs
- sitestring.cs
- XmlStreamStore.cs
- DefaultPropertyAttribute.cs
- AnnotationResource.cs
- MemberRelationshipService.cs
- XPathDescendantIterator.cs
- CodeExpressionStatement.cs
- panel.cs
- StoryFragments.cs
- FileAuthorizationModule.cs
- CommandBindingCollection.cs
- CqlBlock.cs
- CultureNotFoundException.cs
- ApplicationServicesHostFactory.cs
- PersistenceProvider.cs
- RecognizerBase.cs
- WebZoneDesigner.cs
- SliderAutomationPeer.cs
- ServiceOperation.cs