Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- PtsContext.cs
- DbQueryCommandTree.cs
- XmlSchemas.cs
- CodeGroup.cs
- MulticastNotSupportedException.cs
- RoleManagerSection.cs
- ContentControl.cs
- ToolStripTemplateNode.cs
- DoubleConverter.cs
- RequestCacheValidator.cs
- CodeArrayCreateExpression.cs
- CheckBox.cs
- ListComponentEditorPage.cs
- GlobalEventManager.cs
- MimeBasePart.cs
- UnsafeNativeMethodsTablet.cs
- TryExpression.cs
- DetailsViewInsertedEventArgs.cs
- GeometryCollection.cs
- SqlDataSourceSelectingEventArgs.cs
- oledbconnectionstring.cs
- ZipIORawDataFileBlock.cs
- TextDecorationCollection.cs
- EventListener.cs
- CustomError.cs
- DataSourceControl.cs
- MissingSatelliteAssemblyException.cs
- XmlSchemaAttributeGroupRef.cs
- Translator.cs
- PropertyManager.cs
- PersonalizationStateInfo.cs
- GridViewSelectEventArgs.cs
- DocumentsTrace.cs
- CancelEventArgs.cs
- IdentityNotMappedException.cs
- ListViewGroupConverter.cs
- XsltConvert.cs
- ProfilePropertySettings.cs
- BoundColumn.cs
- Attributes.cs
- HttpWebRequest.cs
- BevelBitmapEffect.cs
- MobileResource.cs
- XmlParserContext.cs
- CharacterShapingProperties.cs
- Stacktrace.cs
- XMLDiffLoader.cs
- DependencyPropertyKind.cs
- SafeCertificateStore.cs
- AsyncWaitHandle.cs
- InternalConfigEventArgs.cs
- COM2Properties.cs
- Style.cs
- NavigationExpr.cs
- EntityDataSourceValidationException.cs
- XDRSchema.cs
- DataBinding.cs
- DefaultPropertiesToSend.cs
- ValueUnavailableException.cs
- SoapReflectionImporter.cs
- SingleSelectRootGridEntry.cs
- SignatureDescription.cs
- KeyManager.cs
- XmlCharacterData.cs
- ConvertEvent.cs
- WorkflowRuntimeService.cs
- BridgeDataRecord.cs
- AttachedPropertyDescriptor.cs
- DataColumnChangeEvent.cs
- mediaeventshelper.cs
- WindowsListView.cs
- DBSchemaRow.cs
- ComboBoxAutomationPeer.cs
- Inflater.cs
- Encoder.cs
- GenericQueueSurrogate.cs
- QuaternionConverter.cs
- DateRangeEvent.cs
- BindingListCollectionView.cs
- KeyToListMap.cs
- SendMailErrorEventArgs.cs
- SchemeSettingElementCollection.cs
- RegistryKey.cs
- MessageQueueEnumerator.cs
- WsdlImporterElementCollection.cs
- ParseNumbers.cs
- BorderGapMaskConverter.cs
- DesignerDataRelationship.cs
- AnnotationResourceChangedEventArgs.cs
- InvalidDocumentContentsException.cs
- RolePrincipal.cs
- BamlRecords.cs
- BooleanStorage.cs
- DependencyPropertyKey.cs
- SecurityException.cs
- DependencyPropertyValueSerializer.cs
- ExpressionStringBuilder.cs
- XsdValidatingReader.cs
- pingexception.cs
- DotAtomReader.cs