Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Compilation / ExpressionBuilderContext.cs / 1 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GlobalItem.cs
- Fonts.cs
- WebHostedComPlusServiceHost.cs
- WebBrowserContainer.cs
- TableChangeProcessor.cs
- BitmapScalingModeValidation.cs
- ModuleBuilder.cs
- WizardSideBarListControlItemEventArgs.cs
- Transform3DCollection.cs
- TextParaLineResult.cs
- NotFiniteNumberException.cs
- TraceHwndHost.cs
- Win32PrintDialog.cs
- TextBox.cs
- MediaContext.cs
- CatchDesigner.xaml.cs
- Inflater.cs
- DefaultObjectMappingItemCollection.cs
- ArrayElementGridEntry.cs
- MemberInfoSerializationHolder.cs
- DrawListViewColumnHeaderEventArgs.cs
- DataStorage.cs
- GZipDecoder.cs
- UseManagedPresentationElement.cs
- PassportAuthentication.cs
- BatchServiceHost.cs
- SqlTrackingWorkflowInstance.cs
- srgsitem.cs
- PanelStyle.cs
- HashCryptoHandle.cs
- UnmanagedBitmapWrapper.cs
- DefaultHttpHandler.cs
- TimeoutValidationAttribute.cs
- ClosableStream.cs
- DesignerLoader.cs
- PagedDataSource.cs
- __FastResourceComparer.cs
- RoutedEventValueSerializer.cs
- OleDbDataReader.cs
- NoneExcludedImageIndexConverter.cs
- XAMLParseException.cs
- shaperfactoryquerycachekey.cs
- OleDbException.cs
- KeyToListMap.cs
- WebUtil.cs
- FullTextState.cs
- JsonEnumDataContract.cs
- Method.cs
- TypeValidationEventArgs.cs
- XsltLibrary.cs
- SiteMapHierarchicalDataSourceView.cs
- UpdateEventArgs.cs
- AutoScrollHelper.cs
- SAPIEngineTypes.cs
- User.cs
- KeyFrames.cs
- BookmarkEventArgs.cs
- ValidationSummary.cs
- BinHexEncoder.cs
- DataControlCommands.cs
- AllMembershipCondition.cs
- XsdValidatingReader.cs
- UInt32Converter.cs
- ScaleTransform.cs
- ItemMap.cs
- WhitespaceSignificantCollectionAttribute.cs
- WebHttpElement.cs
- Baml2006KeyRecord.cs
- DesignBindingPropertyDescriptor.cs
- HighlightComponent.cs
- DeclarativeCatalogPart.cs
- TripleDES.cs
- AnimationClockResource.cs
- ExtendedProperty.cs
- LocationUpdates.cs
- Region.cs
- DataTemplateSelector.cs
- SQLMembershipProvider.cs
- OperandQuery.cs
- LinearGradientBrush.cs
- HitTestFilterBehavior.cs
- FixedSOMLineRanges.cs
- DragDrop.cs
- AlphabeticalEnumConverter.cs
- RuntimeEnvironment.cs
- BitmapSourceSafeMILHandle.cs
- mansign.cs
- EndpointDiscoveryElement.cs
- EncoderParameter.cs
- DropTarget.cs
- LifetimeServices.cs
- PasswordDeriveBytes.cs
- GuidConverter.cs
- LineSegment.cs
- OutputCacheProfile.cs
- TextChangedEventArgs.cs
- HostProtectionException.cs
- XPathBinder.cs
- LinqDataSourceContextData.cs
- regiisutil.cs