Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / Compilation / ExpressionEditorAttribute.cs / 1 / ExpressionEditorAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System.Security.Permissions; [AttributeUsage(AttributeTargets.Class, AllowMultiple=false)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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
- TemplateKeyConverter.cs
- Version.cs
- BuilderInfo.cs
- UnsafeNativeMethods.cs
- NumberSubstitution.cs
- TypeUtil.cs
- future.cs
- SQLDouble.cs
- EntityException.cs
- TimelineGroup.cs
- SourceLineInfo.cs
- FixedPageStructure.cs
- BinaryFormatter.cs
- HwndPanningFeedback.cs
- SystemUdpStatistics.cs
- Constraint.cs
- XMLUtil.cs
- OrderedEnumerableRowCollection.cs
- TreeNodeCollection.cs
- SystemWebExtensionsSectionGroup.cs
- AutomationPeer.cs
- ProtocolViolationException.cs
- DiagnosticSection.cs
- ModelItemCollection.cs
- ObjectListGeneralPage.cs
- XpsPackagingPolicy.cs
- XmlSchemaObject.cs
- ClaimComparer.cs
- JavaScriptObjectDeserializer.cs
- XslVisitor.cs
- ImmutableCollection.cs
- ISCIIEncoding.cs
- FormClosingEvent.cs
- ModuleElement.cs
- ConstructorBuilder.cs
- LineMetrics.cs
- XmlSerializationWriter.cs
- ListControlDataBindingHandler.cs
- Dump.cs
- XmlQueryTypeFactory.cs
- NavigatorOutput.cs
- ConfigViewGenerator.cs
- OleDbError.cs
- DesignerSerializationVisibilityAttribute.cs
- Int32EqualityComparer.cs
- HttpCookieCollection.cs
- ImageAnimator.cs
- Roles.cs
- Sentence.cs
- RuntimeResourceSet.cs
- DeflateEmulationStream.cs
- RtfControlWordInfo.cs
- DelimitedListTraceListener.cs
- DrawingContextDrawingContextWalker.cs
- EntityReference.cs
- DBCommandBuilder.cs
- EdgeModeValidation.cs
- RemotingServices.cs
- PropertyGroupDescription.cs
- Rectangle.cs
- PasswordDeriveBytes.cs
- ResolveInfo.cs
- ParseHttpDate.cs
- RotateTransform.cs
- CodeRegionDirective.cs
- Empty.cs
- RoleManagerEventArgs.cs
- DisplayInformation.cs
- DictionarySectionHandler.cs
- CodeExpressionRuleDeclaration.cs
- SiteMapNode.cs
- ToolStripMenuItem.cs
- TextureBrush.cs
- DependencyPropertyConverter.cs
- NameHandler.cs
- MessagePartDescription.cs
- MulticastNotSupportedException.cs
- Font.cs
- ExtenderProvidedPropertyAttribute.cs
- DynamicValidatorEventArgs.cs
- HttpServerChannel.cs
- DocumentPageTextView.cs
- AsyncOperationManager.cs
- TableItemPatternIdentifiers.cs
- CaseExpr.cs
- StoreContentChangedEventArgs.cs
- SqlBulkCopy.cs
- CodeThrowExceptionStatement.cs
- safemediahandle.cs
- FixedFindEngine.cs
- FileClassifier.cs
- IisTraceListener.cs
- WebEventCodes.cs
- WindowsScroll.cs
- SignatureHelper.cs
- PropertyIDSet.cs
- CollectionType.cs
- XmlSchemaComplexContentExtension.cs
- AdjustableArrowCap.cs
- TextElementEnumerator.cs