Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SerializationFieldInfo.cs
- GridViewColumnHeaderAutomationPeer.cs
- ImageClickEventArgs.cs
- PhonemeEventArgs.cs
- CompilerInfo.cs
- SchemaInfo.cs
- TabletDevice.cs
- XmlHierarchyData.cs
- CodeMethodReturnStatement.cs
- HtmlElement.cs
- DocumentViewerConstants.cs
- PipeStream.cs
- DataSetMappper.cs
- DbProviderSpecificTypePropertyAttribute.cs
- PropertyGroupDescription.cs
- ImageConverter.cs
- WindowsAltTab.cs
- TriggerCollection.cs
- ScrollViewer.cs
- Menu.cs
- DecimalKeyFrameCollection.cs
- IPipelineRuntime.cs
- IdnElement.cs
- StrongNamePublicKeyBlob.cs
- BitmapScalingModeValidation.cs
- DelegateBodyWriter.cs
- SoapCommonClasses.cs
- ClrProviderManifest.cs
- TextBox.cs
- CryptoStream.cs
- safex509handles.cs
- StandardOleMarshalObject.cs
- ComponentEditorForm.cs
- GridViewCommandEventArgs.cs
- ButtonChrome.cs
- XmlDataSourceView.cs
- TabPanel.cs
- SqlUtil.cs
- CallbackHandler.cs
- mediaclock.cs
- ComplusTypeValidator.cs
- oledbmetadatacolumnnames.cs
- XpsResourceDictionary.cs
- Lasso.cs
- LowerCaseStringConverter.cs
- TemplateBindingExtensionConverter.cs
- RtfNavigator.cs
- AsymmetricSignatureFormatter.cs
- HyperLinkColumn.cs
- KeyConverter.cs
- TreeView.cs
- FtpCachePolicyElement.cs
- ProfilePropertySettings.cs
- Brush.cs
- Pair.cs
- Profiler.cs
- ConfigurationManagerInternal.cs
- SoapExtensionTypeElement.cs
- RadioButtonBaseAdapter.cs
- NotificationContext.cs
- Control.cs
- DelegateSerializationHolder.cs
- BitmapEffectRenderDataResource.cs
- DeclarativeCatalogPart.cs
- SpellerError.cs
- TdsParameterSetter.cs
- ObjectItemAssemblyLoader.cs
- RefreshEventArgs.cs
- TextShapeableCharacters.cs
- AnnotationComponentManager.cs
- Matrix.cs
- ReadOnlyDictionary.cs
- GridSplitterAutomationPeer.cs
- XamlTypeMapperSchemaContext.cs
- LocalizableAttribute.cs
- ResolveMatchesMessageCD1.cs
- EarlyBoundInfo.cs
- UdpChannelFactory.cs
- WindowsSolidBrush.cs
- WebPartRestoreVerb.cs
- RC2.cs
- CodeArrayCreateExpression.cs
- LeaseManager.cs
- DbProviderManifest.cs
- MappedMetaModel.cs
- FileClassifier.cs
- ComponentResourceManager.cs
- _LocalDataStoreMgr.cs
- ZipPackagePart.cs
- AsyncContentLoadedEventArgs.cs
- FormViewInsertedEventArgs.cs
- StandardToolWindows.cs
- XhtmlBasicValidationSummaryAdapter.cs
- ExpressionVisitor.cs
- LabelDesigner.cs
- WindowsToolbarAsMenu.cs
- MimeReturn.cs
- WizardSideBarListControlItem.cs
- SQLStringStorage.cs
- ScrollBarAutomationPeer.cs