Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Compilation / ExpressionEditorAttribute.cs / 1305376 / ExpressionEditorAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System.Security.Permissions; [AttributeUsage(AttributeTargets.Class, AllowMultiple=false)] public sealed class ExpressionEditorAttribute : Attribute { private string _editorTypeName; public ExpressionEditorAttribute(Type type) : this((type != null) ? type.AssemblyQualifiedName : null) { } public ExpressionEditorAttribute(string typeName) { if (String.IsNullOrEmpty(typeName)) { throw new ArgumentNullException("typeName"); } _editorTypeName = typeName; } public string EditorTypeName { get { return _editorTypeName; } } public override bool Equals(object obj) { if (obj == this) { return true; } ExpressionEditorAttribute other = obj as ExpressionEditorAttribute; return ((other != null) && (other.EditorTypeName == EditorTypeName)); } public override int GetHashCode() { return EditorTypeName.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System.Security.Permissions; [AttributeUsage(AttributeTargets.Class, AllowMultiple=false)] public sealed class ExpressionEditorAttribute : Attribute { private string _editorTypeName; public ExpressionEditorAttribute(Type type) : this((type != null) ? type.AssemblyQualifiedName : null) { } public ExpressionEditorAttribute(string typeName) { if (String.IsNullOrEmpty(typeName)) { throw new ArgumentNullException("typeName"); } _editorTypeName = typeName; } public string EditorTypeName { get { return _editorTypeName; } } public override bool Equals(object obj) { if (obj == this) { return true; } ExpressionEditorAttribute other = obj as ExpressionEditorAttribute; return ((other != null) && (other.EditorTypeName == EditorTypeName)); } public override int GetHashCode() { return EditorTypeName.GetHashCode(); } } } // 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
- LineServices.cs
- CryptoSession.cs
- FileDialogCustomPlacesCollection.cs
- MimeFormImporter.cs
- EntityDataSourceChangedEventArgs.cs
- MSAAWinEventWrap.cs
- DataReaderContainer.cs
- UriTemplateCompoundPathSegment.cs
- Pkcs7Signer.cs
- DetailsViewRowCollection.cs
- CollectionBuilder.cs
- SiteMapNodeItemEventArgs.cs
- SByteConverter.cs
- WebResourceAttribute.cs
- Button.cs
- Floater.cs
- QuerySelectOp.cs
- SmiSettersStream.cs
- AppliedDeviceFiltersEditor.cs
- ReadOnlyAttribute.cs
- RuntimeEnvironment.cs
- DesignerDataSourceView.cs
- NgenServicingAttributes.cs
- EastAsianLunisolarCalendar.cs
- SmiEventSink_DeferedProcessing.cs
- StackOverflowException.cs
- ObjectCacheHost.cs
- SecurityTokenInclusionMode.cs
- DoubleAnimationUsingKeyFrames.cs
- WebUtility.cs
- ColorMap.cs
- TabControlDesigner.cs
- SecurityException.cs
- WindowsFormsHostPropertyMap.cs
- Logging.cs
- RemotingConfiguration.cs
- DbConnectionPoolOptions.cs
- SoapTypeAttribute.cs
- HostedTransportConfigurationBase.cs
- CultureInfoConverter.cs
- PaperSource.cs
- FontFamilyConverter.cs
- SrgsNameValueTag.cs
- LineGeometry.cs
- PasswordPropertyTextAttribute.cs
- CodeFieldReferenceExpression.cs
- Imaging.cs
- PublisherMembershipCondition.cs
- ProcessInfo.cs
- LocatorPart.cs
- CustomAttributeSerializer.cs
- Substitution.cs
- HitTestParameters3D.cs
- EnterpriseServicesHelper.cs
- PersonalizationStateQuery.cs
- MissingFieldException.cs
- ColorConverter.cs
- DataServiceProviderMethods.cs
- Events.cs
- EnvelopedPkcs7.cs
- JpegBitmapDecoder.cs
- SignatureToken.cs
- BidirectionalDictionary.cs
- OdbcParameterCollection.cs
- SegmentInfo.cs
- Transform3D.cs
- MethodBuilderInstantiation.cs
- IssuedTokenParametersElement.cs
- ServiceOperation.cs
- AttributeQuery.cs
- ToolStripCodeDomSerializer.cs
- TableLayoutPanelResizeGlyph.cs
- Type.cs
- EqualityArray.cs
- Root.cs
- CodeArgumentReferenceExpression.cs
- TextSelectionHelper.cs
- WeakReference.cs
- HelpEvent.cs
- XPathNavigator.cs
- SignedXml.cs
- FileVersion.cs
- AutomationPatternInfo.cs
- ClientTarget.cs
- CurrentChangingEventManager.cs
- KeyInterop.cs
- TabControlEvent.cs
- HandledMouseEvent.cs
- OutputCacheProfile.cs
- WebPartDescription.cs
- FileUpload.cs
- FastEncoderWindow.cs
- DataObject.cs
- BigInt.cs
- Regex.cs
- MediaCommands.cs
- AssemblyHash.cs
- FrameworkElementAutomationPeer.cs
- ElementHostAutomationPeer.cs
- RightsManagementPermission.cs