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
- XmlNodeChangedEventArgs.cs
- PnrpPeerResolverBindingElement.cs
- CommandEventArgs.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- EnterpriseServicesHelper.cs
- EventLogPermissionAttribute.cs
- ConnectionsZone.cs
- ClientBuildManager.cs
- BitSet.cs
- ZoneLinkButton.cs
- RSAOAEPKeyExchangeDeformatter.cs
- BindingExpressionUncommonField.cs
- IInstanceContextProvider.cs
- ModuleConfigurationInfo.cs
- HttpClientCertificate.cs
- ThumbButtonInfo.cs
- GridViewRowPresenter.cs
- XhtmlBasicLiteralTextAdapter.cs
- DiagnosticTrace.cs
- ValidationHelper.cs
- ResourceSetExpression.cs
- SQLMembershipProvider.cs
- QueryResults.cs
- PackagePart.cs
- FlowDocumentFormatter.cs
- ConfigLoader.cs
- AttachedAnnotationChangedEventArgs.cs
- APCustomTypeDescriptor.cs
- MemberRelationshipService.cs
- Enum.cs
- SqlDataSourceView.cs
- AccessorTable.cs
- FileDataSourceCache.cs
- LabelEditEvent.cs
- PolygonHotSpot.cs
- PartManifestEntry.cs
- LambdaCompiler.Unary.cs
- ValidationEventArgs.cs
- BuildProviderAppliesToAttribute.cs
- mediaclock.cs
- MatrixAnimationBase.cs
- recordstatefactory.cs
- RayHitTestParameters.cs
- PropertyRecord.cs
- StylusCollection.cs
- DiscreteKeyFrames.cs
- EntityDataSourceWizardForm.cs
- __Filters.cs
- Paragraph.cs
- StatementContext.cs
- SoapIncludeAttribute.cs
- JsonXmlDataContract.cs
- DbXmlEnabledProviderManifest.cs
- MetaTableHelper.cs
- RadialGradientBrush.cs
- Decoder.cs
- Comparer.cs
- DataSourceView.cs
- ConfigXmlWhitespace.cs
- ClaimComparer.cs
- MultiAsyncResult.cs
- TypeSystem.cs
- FrameworkElementFactory.cs
- RootBuilder.cs
- WebServiceHandlerFactory.cs
- DefaultAssemblyResolver.cs
- TwoPhaseCommit.cs
- StringCollectionMarkupSerializer.cs
- ChangePassword.cs
- PointF.cs
- UrlParameterReader.cs
- FrameDimension.cs
- CommonDialog.cs
- TreeView.cs
- BufferedStream2.cs
- XmlSerializableWriter.cs
- NullableDoubleMinMaxAggregationOperator.cs
- ByteStorage.cs
- DrawingGroupDrawingContext.cs
- CodeConstructor.cs
- XmlAttributeOverrides.cs
- remotingproxy.cs
- UntypedNullExpression.cs
- DiffuseMaterial.cs
- GZipStream.cs
- _HeaderInfoTable.cs
- XAMLParseException.cs
- TableLayoutSettingsTypeConverter.cs
- ToolBar.cs
- ConfigXmlSignificantWhitespace.cs
- SqlClientMetaDataCollectionNames.cs
- SqlInternalConnectionTds.cs
- GlyphTypeface.cs
- NTAccount.cs
- CheckBoxPopupAdapter.cs
- DataGridDetailsPresenterAutomationPeer.cs
- FtpCachePolicyElement.cs
- serverconfig.cs
- PropertyDescriptor.cs
- MobileControlsSection.cs