Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Compilation / ExpressionBuilderContext.cs / 1305376 / ExpressionBuilderContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System; using System.Security.Permissions; using System.Web.UI; 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
- HtmlLink.cs
- BamlBinaryWriter.cs
- AsymmetricKeyExchangeDeformatter.cs
- StylusPointPropertyInfoDefaults.cs
- VisualState.cs
- OdbcErrorCollection.cs
- InputProcessorProfiles.cs
- MbpInfo.cs
- QueryStringConverter.cs
- ReturnValue.cs
- DoubleAverageAggregationOperator.cs
- FormViewModeEventArgs.cs
- DataSourceHelper.cs
- HwndKeyboardInputProvider.cs
- SplineKeyFrames.cs
- Util.cs
- LinearKeyFrames.cs
- BindingsCollection.cs
- ObjectConverter.cs
- ConfigurationLockCollection.cs
- DragDrop.cs
- HandlerFactoryCache.cs
- NetworkCredential.cs
- DecoderFallbackWithFailureFlag.cs
- mediaclock.cs
- Switch.cs
- DecoderReplacementFallback.cs
- SupportsEventValidationAttribute.cs
- EntityDataSourceConfigureObjectContextPanel.cs
- VisualStateChangedEventArgs.cs
- NetNamedPipeSecurityElement.cs
- CopyNamespacesAction.cs
- PackageStore.cs
- designeractionlistschangedeventargs.cs
- SoapAttributes.cs
- CodeParameterDeclarationExpressionCollection.cs
- EDesignUtil.cs
- SocketInformation.cs
- InvokePattern.cs
- DataControlCommands.cs
- DocumentManager.cs
- ProcessModelSection.cs
- Matrix3DConverter.cs
- Animatable.cs
- IdentifierService.cs
- DBCommand.cs
- StandardOleMarshalObject.cs
- ProbeMatchesApril2005.cs
- ListView.cs
- MappingModelBuildProvider.cs
- NewItemsContextMenuStrip.cs
- TagMapCollection.cs
- Rect.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- MetabaseServerConfig.cs
- EncryptionUtility.cs
- DBCommandBuilder.cs
- UnionExpr.cs
- _AutoWebProxyScriptHelper.cs
- DataList.cs
- OperationContractGenerationContext.cs
- NotConverter.cs
- ScrollChrome.cs
- BeginSelectCardRequest.cs
- querybuilder.cs
- EncoderFallback.cs
- prompt.cs
- PropertySourceInfo.cs
- storagemappingitemcollection.viewdictionary.cs
- BaseHashHelper.cs
- QilPatternFactory.cs
- UriSection.cs
- UdpRetransmissionSettings.cs
- WebPartAddingEventArgs.cs
- HelpOperationInvoker.cs
- ConnectivityStatus.cs
- WebConfigManager.cs
- IndexerNameAttribute.cs
- DataControlPagerLinkButton.cs
- RuntimeHandles.cs
- ExpressionLink.cs
- ComAdminInterfaces.cs
- Typography.cs
- TracePayload.cs
- SqlDataReader.cs
- NetTcpSectionData.cs
- SplitterPanel.cs
- Documentation.cs
- DataColumnChangeEvent.cs
- SpecialFolderEnumConverter.cs
- SqlCacheDependencySection.cs
- Baml2006ReaderSettings.cs
- ItemAutomationPeer.cs
- RegistrySecurity.cs
- DataGridViewCellCollection.cs
- Compress.cs
- CodeDefaultValueExpression.cs
- OuterGlowBitmapEffect.cs
- XamlDesignerSerializationManager.cs
- DaylightTime.cs