Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RequiredFieldValidator.cs
- ScrollData.cs
- TemplateManager.cs
- TCPClient.cs
- MembershipPasswordException.cs
- CompressStream.cs
- ConfigurationPropertyAttribute.cs
- QilStrConcatenator.cs
- SelectionPattern.cs
- ResourceCategoryAttribute.cs
- WorkflowPageSetupDialog.cs
- RequestTimeoutManager.cs
- TextMarkerSource.cs
- SystemIcmpV4Statistics.cs
- Partitioner.cs
- LogicalMethodInfo.cs
- Visual.cs
- MimeFormImporter.cs
- HtmlContainerControl.cs
- UnsafeNativeMethodsTablet.cs
- StylusEditingBehavior.cs
- XmlEntity.cs
- WorkflowWebService.cs
- CompositeControl.cs
- BoolExpression.cs
- JoinTreeNode.cs
- PeerNameRegistration.cs
- RightsManagementEncryptedStream.cs
- TakeQueryOptionExpression.cs
- ApplicationFileCodeDomTreeGenerator.cs
- RenamedEventArgs.cs
- Helper.cs
- InternalResources.cs
- SimpleRecyclingCache.cs
- NullableIntAverageAggregationOperator.cs
- Ops.cs
- HttpCachePolicy.cs
- baseshape.cs
- GeneralTransform3D.cs
- ConfigXmlElement.cs
- CompositeFontParser.cs
- HttpResponseHeader.cs
- SafeViewOfFileHandle.cs
- Part.cs
- MsmqIntegrationElement.cs
- SafeLocalMemHandle.cs
- loginstatus.cs
- InputBindingCollection.cs
- VirtualPath.cs
- DesignerLoader.cs
- ProcessProtocolHandler.cs
- SqlTransaction.cs
- FileAccessException.cs
- RelOps.cs
- SourceChangedEventArgs.cs
- TypeSystem.cs
- QilReplaceVisitor.cs
- StrokeDescriptor.cs
- ScriptReference.cs
- ImageSourceValueSerializer.cs
- DataPagerField.cs
- DocumentGridContextMenu.cs
- FlatButtonAppearance.cs
- PrinterUnitConvert.cs
- DockingAttribute.cs
- EmptyEnumerable.cs
- XmlException.cs
- Propagator.ExtentPlaceholderCreator.cs
- AnnouncementEndpoint.cs
- OdbcCommand.cs
- DataGridViewCellStyleConverter.cs
- CodeObjectCreateExpression.cs
- ImageMap.cs
- MSAAWinEventWrap.cs
- Control.cs
- SeekStoryboard.cs
- RangeValuePatternIdentifiers.cs
- XmlSchemaSubstitutionGroup.cs
- Operator.cs
- DiscriminatorMap.cs
- RawKeyboardInputReport.cs
- WebEvents.cs
- CommandField.cs
- SimpleHandlerFactory.cs
- GridViewColumn.cs
- XmlSchemaParticle.cs
- DbXmlEnabledProviderManifest.cs
- Rotation3D.cs
- IISMapPath.cs
- SoapObjectWriter.cs
- CustomExpressionEventArgs.cs
- XmlRawWriterWrapper.cs
- CodeValidator.cs
- formatter.cs
- TimeSpanConverter.cs
- Region.cs
- CustomBindingElement.cs
- NavigationHelper.cs
- EditorZone.cs
- safemediahandle.cs