Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / xsp / System / Web / Extensions / ui / RegisteredExpandoAttribute.cs / 1 / RegisteredExpandoAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System.Diagnostics; using System.Diagnostics.CodeAnalysis; using System.Security.Permissions; [ AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal), SuppressMessage("Microsoft.Naming", "CA1711:IdentifiersShouldNotHaveIncorrectSuffix", Justification = "Consistent with RegisterExpandoAttribute API."), ] public sealed class RegisteredExpandoAttribute { private Control _control; private string _name; private string _value; private string _controlId; private bool _encode; internal RegisteredExpandoAttribute(Control control, string controlId, string name, string value, bool encode) { Debug.Assert(control != null); Debug.Assert(!String.IsNullOrEmpty(controlId)); Debug.Assert(!String.IsNullOrEmpty(name)); // value can be null _control = control; _controlId = controlId; _name = name; _value = value; _encode = encode; } public string Name { get { return _name; } } public string Value { get { // may be null return _value; } } public Control Control { get { return _control; } } public string ControlId { get { return _controlId; } } public bool Encode { get { return _encode; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System.Diagnostics; using System.Diagnostics.CodeAnalysis; using System.Security.Permissions; [ AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal), SuppressMessage("Microsoft.Naming", "CA1711:IdentifiersShouldNotHaveIncorrectSuffix", Justification = "Consistent with RegisterExpandoAttribute API."), ] public sealed class RegisteredExpandoAttribute { private Control _control; private string _name; private string _value; private string _controlId; private bool _encode; internal RegisteredExpandoAttribute(Control control, string controlId, string name, string value, bool encode) { Debug.Assert(control != null); Debug.Assert(!String.IsNullOrEmpty(controlId)); Debug.Assert(!String.IsNullOrEmpty(name)); // value can be null _control = control; _controlId = controlId; _name = name; _value = value; _encode = encode; } public string Name { get { return _name; } } public string Value { get { // may be null return _value; } } public Control Control { get { return _control; } } public string ControlId { get { return _controlId; } } public bool Encode { get { return _encode; } } } } // 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
- SQLDoubleStorage.cs
- ErrorFormatterPage.cs
- HttpCapabilitiesBase.cs
- CommentEmitter.cs
- ContentPresenter.cs
- ScrollBarRenderer.cs
- GPStream.cs
- OracleRowUpdatedEventArgs.cs
- ResourceExpression.cs
- FilterEventArgs.cs
- DefaultTextStoreTextComposition.cs
- WebBaseEventKeyComparer.cs
- FlowLayoutSettings.cs
- ArgIterator.cs
- MediaElementAutomationPeer.cs
- DrawingContextDrawingContextWalker.cs
- ErrorEventArgs.cs
- CodeExpressionStatement.cs
- TraceSource.cs
- XmlQualifiedNameTest.cs
- XmlIncludeAttribute.cs
- FlowDocumentPaginator.cs
- DbExpressionVisitor.cs
- FontConverter.cs
- PreservationFileReader.cs
- FormConverter.cs
- DetailsViewModeEventArgs.cs
- ServiceThrottle.cs
- Camera.cs
- NonValidatingSecurityTokenAuthenticator.cs
- DataGridRowAutomationPeer.cs
- DispatcherHookEventArgs.cs
- MatrixUtil.cs
- SplitContainerDesigner.cs
- DataBindEngine.cs
- ThreadExceptionEvent.cs
- PropertyIDSet.cs
- ListBase.cs
- ListView.cs
- BaseTemplateCodeDomTreeGenerator.cs
- UpWmlMobileTextWriter.cs
- ReferenceEqualityComparer.cs
- ApplicationInterop.cs
- HostExecutionContextManager.cs
- PerfService.cs
- AttributeEmitter.cs
- HuffModule.cs
- ClientData.cs
- SimpleApplicationHost.cs
- MemberCollection.cs
- mactripleDES.cs
- CalendarDataBindingHandler.cs
- BulletedListEventArgs.cs
- SqlFormatter.cs
- SuppressMessageAttribute.cs
- ItemChangedEventArgs.cs
- XPathDocumentBuilder.cs
- FilterableAttribute.cs
- SafeLocalMemHandle.cs
- EnumerableWrapperWeakToStrong.cs
- ToggleButton.cs
- AssertUtility.cs
- TemporaryBitmapFile.cs
- CodeTypeReferenceExpression.cs
- DateTimeAutomationPeer.cs
- ExceptionHelpers.cs
- OrderedDictionary.cs
- Span.cs
- ColorInterpolationModeValidation.cs
- SystemIcmpV6Statistics.cs
- NativeMethods.cs
- VirtualPathUtility.cs
- JsonReader.cs
- AttachmentCollection.cs
- ByteStreamMessage.cs
- ComAwareEventInfo.cs
- XslAst.cs
- SyncMethodInvoker.cs
- Path.cs
- PackagePartCollection.cs
- WebPartMovingEventArgs.cs
- PerfService.cs
- ApplicationDirectory.cs
- ListViewItemSelectionChangedEvent.cs
- CustomValidator.cs
- DesignerVerbCollection.cs
- DuplicateWaitObjectException.cs
- ChtmlLinkAdapter.cs
- Rect3D.cs
- Filter.cs
- SplayTreeNode.cs
- Model3D.cs
- StringHelper.cs
- DoubleAnimation.cs
- PageClientProxyGenerator.cs
- RNGCryptoServiceProvider.cs
- WorkflowTimerService.cs
- HttpCapabilitiesBase.cs
- MemberDomainMap.cs
- ObjectDataSourceSelectingEventArgs.cs