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
- EntityDataSourceChangedEventArgs.cs
- ConfigurationLocation.cs
- XmlCharacterData.cs
- DateTimeFormatInfo.cs
- DataBoundLiteralControl.cs
- ServicePointManager.cs
- BuildTopDownAttribute.cs
- AuthenticationModuleElement.cs
- WebServiceAttribute.cs
- DeferredTextReference.cs
- SelectingProviderEventArgs.cs
- PanelStyle.cs
- exports.cs
- FrameDimension.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- SQLInt16.cs
- GridViewDeletedEventArgs.cs
- DataGridViewColumn.cs
- InputLangChangeEvent.cs
- DbConnectionStringBuilder.cs
- RoleGroup.cs
- XamlPointCollectionSerializer.cs
- HostedTransportConfigurationBase.cs
- XmlSchemaComplexContent.cs
- CodeArrayIndexerExpression.cs
- PropertyBuilder.cs
- DrawingGroupDrawingContext.cs
- BaseComponentEditor.cs
- UnmanagedBitmapWrapper.cs
- wmiutil.cs
- CancellationState.cs
- EventListenerClientSide.cs
- CodeSnippetStatement.cs
- HttpProfileGroupBase.cs
- _ConnectOverlappedAsyncResult.cs
- HighlightComponent.cs
- Transactions.cs
- TypeProvider.cs
- PointCollectionValueSerializer.cs
- WorkflowPrinting.cs
- BitConverter.cs
- CodeVariableReferenceExpression.cs
- DataGridViewCellParsingEventArgs.cs
- Hex.cs
- RtType.cs
- XamlContextStack.cs
- NavigateEvent.cs
- SoundPlayer.cs
- SchemaElement.cs
- DataSet.cs
- indexingfiltermarshaler.cs
- QueryOpeningEnumerator.cs
- ThicknessConverter.cs
- SystemWebCachingSectionGroup.cs
- PagedDataSource.cs
- GuidelineSet.cs
- SecurityPermission.cs
- ListViewCommandEventArgs.cs
- DocumentPageHost.cs
- securitycriticaldataClass.cs
- FormatterConverter.cs
- Util.cs
- MSAAWinEventWrap.cs
- HttpCacheVaryByContentEncodings.cs
- ProjectedWrapper.cs
- And.cs
- ExchangeUtilities.cs
- DSASignatureFormatter.cs
- FontResourceCache.cs
- FileDetails.cs
- SimpleHandlerFactory.cs
- ClientFormsIdentity.cs
- HttpCachePolicyElement.cs
- RowToParametersTransformer.cs
- MustUnderstandBehavior.cs
- InheritablePropertyChangeInfo.cs
- CodeEntryPointMethod.cs
- WebPartDisplayModeEventArgs.cs
- FormViewDesigner.cs
- SpellerError.cs
- ValueExpressions.cs
- HandlerBase.cs
- DescendantOverDescendantQuery.cs
- PersonalizableTypeEntry.cs
- SolidBrush.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- AppDomainAttributes.cs
- RequestCacheValidator.cs
- ScopedKnownTypes.cs
- ReadOnlyCollection.cs
- AsnEncodedData.cs
- DetailsViewDeleteEventArgs.cs
- ArithmeticLiteral.cs
- SecurityState.cs
- FieldCollectionEditor.cs
- ObjectListCommandCollection.cs
- MultiView.cs
- XPathAncestorQuery.cs
- URLIdentityPermission.cs
- Pts.cs