Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AddInEnvironment.cs
- BindingBase.cs
- VectorConverter.cs
- WindowsStartMenu.cs
- SmtpDigestAuthenticationModule.cs
- HighContrastHelper.cs
- LocalValueEnumerator.cs
- ProtectedConfigurationSection.cs
- Emitter.cs
- WebCategoryAttribute.cs
- CreateUserWizardAutoFormat.cs
- InkCanvasInnerCanvas.cs
- SessionPageStateSection.cs
- figurelengthconverter.cs
- RightsManagementResourceHelper.cs
- XmlSchemaObject.cs
- TreeNodeStyleCollection.cs
- ConfigXmlSignificantWhitespace.cs
- UInt64Converter.cs
- XmlSchemaSimpleContentRestriction.cs
- BitHelper.cs
- TextBox.cs
- PassportAuthenticationEventArgs.cs
- SrgsDocumentParser.cs
- SafeReadContext.cs
- XmlnsDictionary.cs
- CollectionViewSource.cs
- XmlEncodedRawTextWriter.cs
- ConnectorEditor.cs
- MetadataSerializer.cs
- OleDbWrapper.cs
- JapaneseLunisolarCalendar.cs
- XslTransform.cs
- RelationalExpressions.cs
- RawKeyboardInputReport.cs
- XsdDateTime.cs
- TreeNodeEventArgs.cs
- ToolboxItem.cs
- RemoteX509Token.cs
- MetadataItemEmitter.cs
- ThreadStartException.cs
- ResXBuildProvider.cs
- Stylus.cs
- ExceptionUtil.cs
- VisemeEventArgs.cs
- Models.cs
- UriSectionReader.cs
- File.cs
- ZipIOExtraFieldPaddingElement.cs
- EntityReference.cs
- StringFreezingAttribute.cs
- XmlSchemaSimpleContentRestriction.cs
- DataMemberFieldConverter.cs
- HitTestParameters3D.cs
- HttpRequestWrapper.cs
- CodeConditionStatement.cs
- CatalogPartCollection.cs
- Int64.cs
- DataControlFieldHeaderCell.cs
- TrackingQueryElement.cs
- Point3DCollectionValueSerializer.cs
- SessionState.cs
- CapabilitiesState.cs
- DataGridToolTip.cs
- ToolBarPanel.cs
- TextTabProperties.cs
- EventSinkActivityDesigner.cs
- MediaContextNotificationWindow.cs
- PersistenceParticipant.cs
- Renderer.cs
- RotateTransform.cs
- KeyTime.cs
- TextureBrush.cs
- SiteMapDataSource.cs
- AttributeAction.cs
- WorkflowService.cs
- RelationshipEndMember.cs
- RecommendedAsConfigurableAttribute.cs
- WebPartManager.cs
- FieldNameLookup.cs
- OleDbDataAdapter.cs
- ListItemConverter.cs
- DataSet.cs
- WebService.cs
- FontCollection.cs
- WindowsProgressbar.cs
- WrappedIUnknown.cs
- XmlQueryStaticData.cs
- TextEmbeddedObject.cs
- PropertyEmitter.cs
- StringStorage.cs
- DetailsViewRowCollection.cs
- ContentFilePart.cs
- CategoryValueConverter.cs
- StatusBarItem.cs
- CompiledQueryCacheEntry.cs
- BindingContext.cs
- SqlXml.cs
- JsonDeserializer.cs
- ScriptBehaviorDescriptor.cs