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
- CorrelationManager.cs
- SapiAttributeParser.cs
- InternalResources.cs
- GridViewRowEventArgs.cs
- ActivityPropertyReference.cs
- IsolatedStorageFile.cs
- RSACryptoServiceProvider.cs
- ItemDragEvent.cs
- MobileSysDescriptionAttribute.cs
- contentDescriptor.cs
- DoubleConverter.cs
- AddingNewEventArgs.cs
- AlphaSortedEnumConverter.cs
- TypeForwardedToAttribute.cs
- GlyphCache.cs
- ContextMarshalException.cs
- Ref.cs
- CodePageEncoding.cs
- ObjectAssociationEndMapping.cs
- ManualResetEvent.cs
- ImageField.cs
- PropertyInfoSet.cs
- ToolBar.cs
- FormViewUpdatedEventArgs.cs
- UInt64Converter.cs
- ChangeBlockUndoRecord.cs
- ConfigurationErrorsException.cs
- SubMenuStyle.cs
- Link.cs
- Vector3D.cs
- ToolStripManager.cs
- Filter.cs
- InheritanceContextChangedEventManager.cs
- OdbcConnectionHandle.cs
- SqlBooleanizer.cs
- Scene3D.cs
- XmlTextReaderImplHelpers.cs
- Evidence.cs
- RegexMatch.cs
- InvariantComparer.cs
- SQLBytesStorage.cs
- COM2Properties.cs
- SymLanguageType.cs
- BoundingRectTracker.cs
- SoapFormatExtensions.cs
- SecureUICommand.cs
- MethodExecutor.cs
- RecognizeCompletedEventArgs.cs
- LineProperties.cs
- Filter.cs
- Attributes.cs
- OperationPickerDialog.designer.cs
- DirectoryNotFoundException.cs
- DateTimeConverter2.cs
- MatrixTransform.cs
- AppDomainProtocolHandler.cs
- TypeConverterHelper.cs
- SubqueryTrackingVisitor.cs
- ToolStripLocationCancelEventArgs.cs
- GatewayIPAddressInformationCollection.cs
- InputScope.cs
- GridViewSortEventArgs.cs
- SimpleApplicationHost.cs
- XmlSiteMapProvider.cs
- FormatException.cs
- Tuple.cs
- ChineseLunisolarCalendar.cs
- SqlDependencyUtils.cs
- Soap.cs
- FileDialogCustomPlaces.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- Operand.cs
- WebServiceFaultDesigner.cs
- BufferBuilder.cs
- ValidationSummary.cs
- Activation.cs
- CategoryNameCollection.cs
- CustomAttributeBuilder.cs
- TypeLoadException.cs
- SchemaElementDecl.cs
- QueryComponents.cs
- BlockExpression.cs
- CompilerScopeManager.cs
- SystemFonts.cs
- AstNode.cs
- PropertyManager.cs
- LabelInfo.cs
- DrawingImage.cs
- TextParagraphProperties.cs
- DataObjectSettingDataEventArgs.cs
- EDesignUtil.cs
- DbProviderFactory.cs
- SQLChars.cs
- DigestTraceRecordHelper.cs
- HWStack.cs
- ToolboxDataAttribute.cs
- MemberListBinding.cs
- base64Transforms.cs
- ResXFileRef.cs
- TranslateTransform3D.cs