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
- PerfCounters.cs
- StorageSetMapping.cs
- SystemSounds.cs
- XmlReaderSettings.cs
- DesignerDataRelationship.cs
- LineSegment.cs
- TabletDeviceInfo.cs
- StaticResourceExtension.cs
- InfoCardX509Validator.cs
- RequiredFieldValidator.cs
- MachineKeySection.cs
- GridViewCommandEventArgs.cs
- SqlCacheDependencyDatabase.cs
- TypeProvider.cs
- GregorianCalendar.cs
- XmlSchemaComplexContentRestriction.cs
- VisualTreeFlattener.cs
- WebPartConnectVerb.cs
- HtmlTable.cs
- XpsException.cs
- WebPartConnectionsConnectVerb.cs
- ObjectDataSourceStatusEventArgs.cs
- RoutedEventConverter.cs
- CompilerCollection.cs
- DeclaredTypeValidatorAttribute.cs
- MemoryRecordBuffer.cs
- BitmapEffect.cs
- RegexCode.cs
- Zone.cs
- ContentElementCollection.cs
- ExtenderProviderService.cs
- BinaryUtilClasses.cs
- VectorAnimationBase.cs
- HyperLinkStyle.cs
- ResourceSet.cs
- PingReply.cs
- ExpandSegment.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- SqlCommandBuilder.cs
- MatchingStyle.cs
- NamespaceEmitter.cs
- ScriptServiceAttribute.cs
- ThousandthOfEmRealPoints.cs
- Shared.cs
- SocketAddress.cs
- Scheduling.cs
- CursorConverter.cs
- DynamicEntity.cs
- WindowsTreeView.cs
- BindingSource.cs
- XmlDeclaration.cs
- UrlAuthorizationModule.cs
- SqlDataAdapter.cs
- XPathNodeHelper.cs
- CacheOutputQuery.cs
- CodeGenerator.cs
- WinFormsComponentEditor.cs
- InheritanceContextChangedEventManager.cs
- CommonDialog.cs
- FilterQueryOptionExpression.cs
- WebErrorHandler.cs
- CompilerGlobalScopeAttribute.cs
- HtmlShimManager.cs
- PeerCollaboration.cs
- SR.Designer.cs
- TimeEnumHelper.cs
- ParameterCollection.cs
- CacheHelper.cs
- Axis.cs
- RowToFieldTransformer.cs
- OperatorExpressions.cs
- FormViewCommandEventArgs.cs
- ExpressionEditorAttribute.cs
- DesignerCategoryAttribute.cs
- MembershipSection.cs
- sortedlist.cs
- StructuredTypeEmitter.cs
- CalendarDataBindingHandler.cs
- CombinedGeometry.cs
- CheckBoxField.cs
- StrongNameMembershipCondition.cs
- HMAC.cs
- TransactionBridge.cs
- DataServiceKeyAttribute.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- WebResponse.cs
- XmlnsDefinitionAttribute.cs
- HttpConfigurationContext.cs
- ServicePointManagerElement.cs
- Table.cs
- ConfigurationSettings.cs
- WorkflowInstanceSuspendedRecord.cs
- SamlSecurityTokenAuthenticator.cs
- HtmlTableRowCollection.cs
- MergeLocalizationDirectives.cs
- DataGridViewMethods.cs
- OleDbInfoMessageEvent.cs
- Msec.cs
- ConditionBrowserDialog.cs
- IsolatedStorageFileStream.cs