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
- UiaCoreApi.cs
- Matrix.cs
- ObjectKeyFrameCollection.cs
- ConfigurationSectionGroupCollection.cs
- CacheSection.cs
- LayoutEditorPart.cs
- BatchParser.cs
- ShaperBuffers.cs
- ResponseStream.cs
- ExtensionQuery.cs
- FileFormatException.cs
- NamespaceList.cs
- DataGridPagerStyle.cs
- ToolBar.cs
- DataGridViewColumnHeaderCell.cs
- CodeMemberEvent.cs
- TypeExtensionConverter.cs
- LocalizedNameDescriptionPair.cs
- MetadataItem_Static.cs
- SchemaCollectionCompiler.cs
- SemanticResultValue.cs
- PageRequestManager.cs
- CommonDialog.cs
- ServiceOperationWrapper.cs
- MethodToken.cs
- AmbientLight.cs
- EntityDataSourceChangedEventArgs.cs
- ZoneButton.cs
- WindowsFormsSectionHandler.cs
- XmlArrayItemAttributes.cs
- HtmlControlPersistable.cs
- RuleDefinitions.cs
- XamlToRtfWriter.cs
- TableFieldsEditor.cs
- Int16AnimationUsingKeyFrames.cs
- FontNameConverter.cs
- XmlNullResolver.cs
- HttpSessionStateWrapper.cs
- WindowVisualStateTracker.cs
- CategoryGridEntry.cs
- StrokeCollectionDefaultValueFactory.cs
- MetadataSection.cs
- ReflectionPermission.cs
- MembershipValidatePasswordEventArgs.cs
- UnaryNode.cs
- SemanticKeyElement.cs
- LocatorManager.cs
- RolePrincipal.cs
- PreviewPageInfo.cs
- TdsParserStateObject.cs
- Brush.cs
- ListChunk.cs
- TableProviderWrapper.cs
- SafeEventLogWriteHandle.cs
- XmlNodeChangedEventArgs.cs
- SqlBooleanMismatchVisitor.cs
- ItemCheckedEvent.cs
- PrintController.cs
- WeakReferenceList.cs
- SqlRecordBuffer.cs
- DelegatedStream.cs
- HtmlInputHidden.cs
- NamespaceList.cs
- BitmapMetadata.cs
- StandardCommandToolStripMenuItem.cs
- DomainLiteralReader.cs
- SiteIdentityPermission.cs
- Token.cs
- BindingContext.cs
- LinkUtilities.cs
- ScriptReferenceEventArgs.cs
- BitmapCodecInfoInternal.cs
- DataGridColumnHeader.cs
- ButtonStandardAdapter.cs
- _ProxyChain.cs
- Vector3DCollection.cs
- ImmutableObjectAttribute.cs
- Message.cs
- CompilerCollection.cs
- DockingAttribute.cs
- CookielessHelper.cs
- OutputCacheEntry.cs
- MenuItem.cs
- ContentElementAutomationPeer.cs
- ProxyFragment.cs
- Action.cs
- VarRefManager.cs
- SpellerHighlightLayer.cs
- StoreContentChangedEventArgs.cs
- ResponseBodyWriter.cs
- Models.cs
- QueueProcessor.cs
- SoapFormatter.cs
- TextSchema.cs
- Ticks.cs
- FixedSOMTextRun.cs
- BypassElement.cs
- OdbcConnectionStringbuilder.cs
- PageThemeCodeDomTreeGenerator.cs
- TextDocumentView.cs