Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / CodeBlockBuilder.cs / 1305376 / CodeBlockBuilder.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * Handle <%= ... %>, <% ... %>, <%# ... %>, <%: ... %> blocks * * Copyright (c) 1998 Microsoft Corporation */ namespace System.Web.UI { using System; using System.IO; internal class CodeBlockBuilder : ControlBuilder { protected CodeBlockType _blockType; protected string _content; private int _column; internal CodeBlockBuilder(CodeBlockType blockType, string content, int lineNumber, int column, VirtualPath virtualPath) { _content = content; _blockType = blockType; _column = column; Line = lineNumber; VirtualPath = virtualPath; } public override object BuildObject() { return null; } internal /*public*/ string Content { get { return _content; } } internal /*public*/ CodeBlockType BlockType { get { return _blockType;} } internal int Column { get { return _column; } } } internal enum CodeBlockType { Code, // <% ... %> Expression, // <%= ... %> DataBinding, // <%# ... %> EncodedExpression // <%: ... %> } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * Handle <%= ... %>, <% ... %>, <%# ... %>, <%: ... %> blocks * * Copyright (c) 1998 Microsoft Corporation */ namespace System.Web.UI { using System; using System.IO; internal class CodeBlockBuilder : ControlBuilder { protected CodeBlockType _blockType; protected string _content; private int _column; internal CodeBlockBuilder(CodeBlockType blockType, string content, int lineNumber, int column, VirtualPath virtualPath) { _content = content; _blockType = blockType; _column = column; Line = lineNumber; VirtualPath = virtualPath; } public override object BuildObject() { return null; } internal /*public*/ string Content { get { return _content; } } internal /*public*/ CodeBlockType BlockType { get { return _blockType;} } internal int Column { get { return _column; } } } internal enum CodeBlockType { Code, // <% ... %> Expression, // <%= ... %> DataBinding, // <%# ... %> EncodedExpression // <%: ... %> } } // 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
- VarInfo.cs
- InputDevice.cs
- ScalarType.cs
- SyndicationLink.cs
- BitmapEditor.cs
- RightsManagementInformation.cs
- ExpressionBuilder.cs
- HttpBrowserCapabilitiesBase.cs
- ExpressionBinding.cs
- CodeGroup.cs
- SerializerDescriptor.cs
- Int64AnimationBase.cs
- BasePropertyDescriptor.cs
- NetworkCredential.cs
- AppLevelCompilationSectionCache.cs
- BaseHashHelper.cs
- ListViewItemSelectionChangedEvent.cs
- Evidence.cs
- ExpressionLexer.cs
- unsafenativemethodstextservices.cs
- mansign.cs
- FormViewDeletedEventArgs.cs
- NativeMethods.cs
- KnownTypesHelper.cs
- ListItemDetailViewAttribute.cs
- DataGridDesigner.cs
- DetailsViewPageEventArgs.cs
- wmiprovider.cs
- DescendantBaseQuery.cs
- MSAAWinEventWrap.cs
- DataMisalignedException.cs
- CompilerLocalReference.cs
- AnnotationResource.cs
- MulticastNotSupportedException.cs
- BitmapEffectGeneralTransform.cs
- ProcessHostFactoryHelper.cs
- XhtmlStyleClass.cs
- ExtendedPropertyDescriptor.cs
- LineBreakRecord.cs
- SafeBuffer.cs
- ImmutableObjectAttribute.cs
- ListViewGroupItemCollection.cs
- PerfCounters.cs
- TreeViewCancelEvent.cs
- QueryContinueDragEvent.cs
- FormsAuthenticationUser.cs
- Transform.cs
- precedingsibling.cs
- PageThemeBuildProvider.cs
- PermissionSetEnumerator.cs
- ConfigUtil.cs
- SrgsToken.cs
- RegistrationServices.cs
- HttpListenerResponse.cs
- _TLSstream.cs
- Triangle.cs
- CheckedPointers.cs
- PenLineJoinValidation.cs
- ButtonBase.cs
- DocumentPageHost.cs
- KeyGesture.cs
- MenuItemBindingCollection.cs
- XmlDataDocument.cs
- BamlResourceContent.cs
- LogWriteRestartAreaState.cs
- BitStack.cs
- ipaddressinformationcollection.cs
- ProcessModelSection.cs
- __ConsoleStream.cs
- ExpressionBuilder.cs
- XdrBuilder.cs
- SecurityException.cs
- ActiveXSerializer.cs
- LinqDataSourceSelectEventArgs.cs
- MeasurementDCInfo.cs
- AsymmetricAlgorithm.cs
- PersonalizablePropertyEntry.cs
- CatalogPart.cs
- URLIdentityPermission.cs
- TextElement.cs
- DecimalAnimationBase.cs
- ParserContext.cs
- NavigationProgressEventArgs.cs
- GenerateTemporaryTargetAssembly.cs
- InvalidOperationException.cs
- XamlDesignerSerializationManager.cs
- DateTimeStorage.cs
- CodeRemoveEventStatement.cs
- Latin1Encoding.cs
- EventManager.cs
- ResourceSetExpression.cs
- GroupAggregateExpr.cs
- StateBag.cs
- DataGridViewComboBoxEditingControl.cs
- ScriptDescriptor.cs
- ArgumentOutOfRangeException.cs
- TraceUtility.cs
- InternalMappingException.cs
- CoTaskMemHandle.cs
- OverrideMode.cs