Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SafeNativeMethodsCLR.cs
- IntMinMaxAggregationOperator.cs
- ContentOperations.cs
- DockProviderWrapper.cs
- MemberAccessException.cs
- Symbol.cs
- FunctionOverloadResolver.cs
- GeneratedContractType.cs
- PropertyRecord.cs
- ManagementException.cs
- StringValidator.cs
- SignedPkcs7.cs
- Roles.cs
- WindowsClientElement.cs
- WorkBatch.cs
- PreparingEnlistment.cs
- DataTransferEventArgs.cs
- SystemIcmpV6Statistics.cs
- WaitHandleCannotBeOpenedException.cs
- ToolTip.cs
- BrowserDefinition.cs
- WindowsTooltip.cs
- SplitterEvent.cs
- MemberAccessException.cs
- XXXOnTypeBuilderInstantiation.cs
- CompositeFontFamily.cs
- PathSegmentCollection.cs
- SchemaTypeEmitter.cs
- WebBrowsableAttribute.cs
- Keyboard.cs
- SqlConnectionString.cs
- TypedOperationInfo.cs
- DSASignatureFormatter.cs
- MarkupProperty.cs
- DragStartedEventArgs.cs
- HtmlListAdapter.cs
- CharKeyFrameCollection.cs
- UniqueConstraint.cs
- DetailsViewPageEventArgs.cs
- MultipleViewPattern.cs
- IApplicationTrustManager.cs
- StorageAssociationTypeMapping.cs
- DetailsViewPagerRow.cs
- XamlToRtfParser.cs
- EdmType.cs
- CodeMemberField.cs
- TreeWalkHelper.cs
- RightsManagementInformation.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- StructureChangedEventArgs.cs
- RoleGroupCollection.cs
- DefaultHttpHandler.cs
- DesignerDataStoredProcedure.cs
- BaseUriWithWildcard.cs
- XmlUtf8RawTextWriter.cs
- XmlHierarchicalDataSourceView.cs
- ListChangedEventArgs.cs
- DateTimeEditor.cs
- ToolStripDropDownButton.cs
- ExtensionSimplifierMarkupObject.cs
- OdbcPermission.cs
- LogicalChannelCollection.cs
- PasswordBoxAutomationPeer.cs
- Logging.cs
- RelatedPropertyManager.cs
- TextServicesDisplayAttribute.cs
- BamlRecordWriter.cs
- PlainXmlSerializer.cs
- GorillaCodec.cs
- ManualResetEvent.cs
- CompilationUnit.cs
- Command.cs
- CursorConverter.cs
- RemotingConfiguration.cs
- IERequestCache.cs
- DataReaderContainer.cs
- RoleManagerModule.cs
- RegexMatch.cs
- TranslateTransform3D.cs
- GacUtil.cs
- CapabilitiesPattern.cs
- XmlValidatingReader.cs
- InternalPolicyElement.cs
- ContourSegment.cs
- BindingOperations.cs
- DataGridViewRowsAddedEventArgs.cs
- URIFormatException.cs
- Invariant.cs
- SpecularMaterial.cs
- ImmComposition.cs
- SqlCaseSimplifier.cs
- RelationshipEnd.cs
- SerializationHelper.cs
- ValidateNames.cs
- ActivityMarkupSerializer.cs
- AdornerLayer.cs
- StateChangeEvent.cs
- DrawingGroup.cs
- FreezableCollection.cs
- XmlSchemaDocumentation.cs