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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XPathDescendantIterator.cs
- CryptoHandle.cs
- ThumbButtonInfo.cs
- MenuItemCollection.cs
- CardSpacePolicyElement.cs
- NativeMethods.cs
- DeviceSpecific.cs
- WinEventHandler.cs
- Interfaces.cs
- PropertyTab.cs
- ParameterCollection.cs
- Line.cs
- DetailsViewPageEventArgs.cs
- XmlSchemaImport.cs
- FlowDocumentReader.cs
- QualifiedId.cs
- StringValidator.cs
- reliableinputsessionchannel.cs
- EndPoint.cs
- NetworkAddressChange.cs
- COM2IDispatchConverter.cs
- SequentialActivityDesigner.cs
- TargetParameterCountException.cs
- ParsedAttributeCollection.cs
- DataObjectPastingEventArgs.cs
- OpenTypeLayout.cs
- RuntimeResourceSet.cs
- NamespaceQuery.cs
- GridToolTip.cs
- DataColumnChangeEvent.cs
- NativeMethods.cs
- WebPartEditorOkVerb.cs
- PropertyAccessVisitor.cs
- ProfileParameter.cs
- CodeTryCatchFinallyStatement.cs
- BrushMappingModeValidation.cs
- XmlUnspecifiedAttribute.cs
- XmlSchema.cs
- GridView.cs
- EFDataModelProvider.cs
- TemplateDefinition.cs
- WasEndpointConfigContainer.cs
- HttpHandlersSection.cs
- CountAggregationOperator.cs
- TreeNodeBinding.cs
- CodeAttributeArgumentCollection.cs
- AuthenticatedStream.cs
- NavigationFailedEventArgs.cs
- TransactionContextManager.cs
- TextTreeInsertUndoUnit.cs
- DataGrid.cs
- DataBindEngine.cs
- SourceFileInfo.cs
- ValidationSummary.cs
- SeparatorAutomationPeer.cs
- SchemaImporter.cs
- ExitEventArgs.cs
- SqlProfileProvider.cs
- diagnosticsswitches.cs
- EntityDataSourceWizardForm.cs
- CqlIdentifiers.cs
- ObjectRef.cs
- DotExpr.cs
- Pair.cs
- UiaCoreProviderApi.cs
- BehaviorEditorPart.cs
- LinqDataSourceValidationException.cs
- FamilyCollection.cs
- PropertyChangedEventArgs.cs
- DesignTimeTemplateParser.cs
- Int64Animation.cs
- CanExecuteRoutedEventArgs.cs
- TextElementEnumerator.cs
- ExpressionLexer.cs
- Encoder.cs
- SetStoryboardSpeedRatio.cs
- securestring.cs
- DbParameterCollectionHelper.cs
- keycontainerpermission.cs
- ButtonChrome.cs
- PrimitiveCodeDomSerializer.cs
- LocalClientSecuritySettings.cs
- OdbcEnvironment.cs
- StringDictionaryEditor.cs
- _AcceptOverlappedAsyncResult.cs
- CompilationRelaxations.cs
- SafeRegistryKey.cs
- HttpHandlerAction.cs
- ConfigurationValue.cs
- InstanceDataCollection.cs
- Material.cs
- DispatcherProcessingDisabled.cs
- Message.cs
- InvalidComObjectException.cs
- Helpers.cs
- GridViewRowCollection.cs
- StylusPointPropertyId.cs
- GlyphShapingProperties.cs
- StatusBarPanelClickEvent.cs
- SafeBitVector32.cs