Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / UrlPropertyAttribute.cs / 1 / UrlPropertyAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.Security.Permissions; using System.Web.Util; // An UrlPropertyAttribute metadata attribute can be applied to string // properties that contain URL values. // This can be used to identify URLs which allows design-time functionality and runtime // functionality to do interesting things with the property values. [AttributeUsage(AttributeTargets.Property)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class UrlPropertyAttribute : Attribute { private string _filter; // Used to mark a property as an URL. public UrlPropertyAttribute() : this("*.*") { } // Used to mark a property as an URL. In addition, the type of files allowed // can be specified. This can be used at design-time to customize the URL picker. public UrlPropertyAttribute(string filter) { if(filter == null) { _filter = "*.*"; } else { _filter = filter; } } // The file filter associated with the URL property. This takes // the form of a file filter string typically used with Open File // dialogs. The default is *.*, so all file types can be chosen. public string Filter { get { return _filter; } } public override int GetHashCode() { return Filter.GetHashCode(); } public override bool Equals(object obj) { if (obj == this) { return true; } UrlPropertyAttribute other = obj as UrlPropertyAttribute; if (other != null) { return Filter.Equals(other.Filter); } return false; } } } // 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
- CriticalFinalizerObject.cs
- RequestCacheValidator.cs
- InvokeBinder.cs
- XPathSelectionIterator.cs
- EventLogPermission.cs
- DbConnectionPoolOptions.cs
- NoneExcludedImageIndexConverter.cs
- DependencySource.cs
- TrackingParameters.cs
- SynchronizationScope.cs
- PDBReader.cs
- SerializationStore.cs
- LineProperties.cs
- FormViewPagerRow.cs
- SizeAnimationUsingKeyFrames.cs
- BoundingRectTracker.cs
- XamlTypeMapper.cs
- RemoteHelper.cs
- XmlSchemaSimpleTypeList.cs
- RichTextBox.cs
- LinkConverter.cs
- StorageEntityTypeMapping.cs
- SmiGettersStream.cs
- COM2ExtendedUITypeEditor.cs
- HyperLinkStyle.cs
- Select.cs
- CharacterMetrics.cs
- UnhandledExceptionEventArgs.cs
- SQLDecimal.cs
- EdmProviderManifest.cs
- CodeTypeDeclarationCollection.cs
- ParserStreamGeometryContext.cs
- XmlSchemaException.cs
- DisplayNameAttribute.cs
- CommandSet.cs
- WebControl.cs
- SqlRowUpdatingEvent.cs
- SelectionPattern.cs
- TreeNode.cs
- AssemblyCollection.cs
- DataFieldCollectionEditor.cs
- backend.cs
- EditorZone.cs
- ObjectItemConventionAssemblyLoader.cs
- DesignerActionItem.cs
- OrderPreservingPipeliningSpoolingTask.cs
- Command.cs
- WebServiceTypeData.cs
- Control.cs
- BuildResultCache.cs
- RequestQueue.cs
- ByteStack.cs
- ResourceReferenceExpression.cs
- DebuggerAttributes.cs
- TransformConverter.cs
- DrawingAttributesDefaultValueFactory.cs
- RefreshPropertiesAttribute.cs
- SqlUDTStorage.cs
- TemplateBindingExpression.cs
- IPEndPointCollection.cs
- GridViewAutoFormat.cs
- ProcessHost.cs
- ResourcePermissionBase.cs
- TableLayoutPanelBehavior.cs
- SubqueryTrackingVisitor.cs
- StringResourceManager.cs
- SamlSubjectStatement.cs
- TextWriterTraceListener.cs
- ParallelEnumerable.cs
- NativeObjectSecurity.cs
- EditorResources.cs
- BooleanKeyFrameCollection.cs
- ReflectTypeDescriptionProvider.cs
- ObjectMaterializedEventArgs.cs
- ConfigurationConverterBase.cs
- XamlStackWriter.cs
- CanExecuteRoutedEventArgs.cs
- PreservationFileReader.cs
- SqlConnection.cs
- NonClientArea.cs
- IfAction.cs
- TabletDevice.cs
- OleAutBinder.cs
- Rfc2898DeriveBytes.cs
- MexHttpsBindingElement.cs
- StructuredTypeEmitter.cs
- Form.cs
- XsdDataContractExporter.cs
- HttpProfileGroupBase.cs
- BaseProcessor.cs
- DbReferenceCollection.cs
- Stackframe.cs
- EmptyImpersonationContext.cs
- EncodingDataItem.cs
- TextDocumentView.cs
- CornerRadius.cs
- CommandConverter.cs
- TextBlock.cs
- SiteMapNode.cs
- StrongBox.cs