Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / CodeBlockBuilder.cs / 1 / CodeBlockBuilder.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * Handle <%= ... %>, <% ... %> and <%# ... %> 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 // <%# ... %> } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * Handle <%= ... %>, <% ... %> and <%# ... %> 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 // <%# ... %> } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AccessKeyManager.cs
- DataListCommandEventArgs.cs
- RepeatButton.cs
- XmlStrings.cs
- NetMsmqSecurityMode.cs
- TabItemAutomationPeer.cs
- StringSource.cs
- KeyNotFoundException.cs
- TreePrinter.cs
- EtwTrace.cs
- SamlNameIdentifierClaimResource.cs
- ClientBuildManagerCallback.cs
- Frame.cs
- NativeMethods.cs
- TypedDataSourceCodeGenerator.cs
- NavigationFailedEventArgs.cs
- TransformPatternIdentifiers.cs
- MouseGestureValueSerializer.cs
- RowSpanVector.cs
- RpcAsyncResult.cs
- MetadataLocation.cs
- ApplicationContext.cs
- StringUtil.cs
- PrintDialog.cs
- DbDataAdapter.cs
- DynamicActivityXamlReader.cs
- DnsEndPoint.cs
- ToolStripLabel.cs
- ClickablePoint.cs
- DateTimeConverter.cs
- WebPartRestoreVerb.cs
- UserControlBuildProvider.cs
- CustomLineCap.cs
- HandleScope.cs
- SqlDataSourceCache.cs
- DataServiceQuery.cs
- ProxyWebPartManagerDesigner.cs
- WebPartConnectionsConnectVerb.cs
- BamlRecords.cs
- Transform.cs
- RawStylusActions.cs
- ValidationPropertyAttribute.cs
- FlowDocumentScrollViewer.cs
- ComNativeDescriptor.cs
- Application.cs
- Material.cs
- Timer.cs
- Int32RectValueSerializer.cs
- filewebrequest.cs
- WebFormsRootDesigner.cs
- LineSegment.cs
- SHA384Managed.cs
- GroupQuery.cs
- ByeOperation11AsyncResult.cs
- ReadWriteControlDesigner.cs
- StrokeNode.cs
- AttributeUsageAttribute.cs
- HitTestParameters3D.cs
- TypeUtils.cs
- TemplatedMailWebEventProvider.cs
- XmlSchemaSimpleContentExtension.cs
- HealthMonitoringSectionHelper.cs
- InfoCard.cs
- GridItem.cs
- UnsafeNativeMethods.cs
- BindingMAnagerBase.cs
- DropTarget.cs
- XmlNamespaceManager.cs
- HttpCacheParams.cs
- XmlPreloadedResolver.cs
- ClientCultureInfo.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- UIElementParaClient.cs
- WebBrowserDesigner.cs
- safemediahandle.cs
- GroupBoxAutomationPeer.cs
- CompilerInfo.cs
- exports.cs
- PropertyBuilder.cs
- WinInetCache.cs
- ExpressionsCollectionConverter.cs
- RightsManagementInformation.cs
- HighContrastHelper.cs
- WebException.cs
- _RequestCacheProtocol.cs
- ReferenceConverter.cs
- RegionInfo.cs
- BamlRecordHelper.cs
- _UriSyntax.cs
- TextUtf8RawTextWriter.cs
- Helpers.cs
- ValidateNames.cs
- KeyFrames.cs
- BuildProvidersCompiler.cs
- XmlException.cs
- RedistVersionInfo.cs
- OutputCacheSettingsSection.cs
- _IPv6Address.cs
- ClientSettingsProvider.cs
- HttpContext.cs