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
- CallbackHandler.cs
- XmlLanguage.cs
- WindowInteractionStateTracker.cs
- DashStyles.cs
- OdbcTransaction.cs
- VisualBrush.cs
- XmlSerializerAssemblyAttribute.cs
- WindowsToolbar.cs
- ComponentChangingEvent.cs
- ToolStripPanelSelectionBehavior.cs
- EntityExpressionVisitor.cs
- SelectionUIHandler.cs
- NullableLongMinMaxAggregationOperator.cs
- BCLDebug.cs
- TransformedBitmap.cs
- DataTemplate.cs
- DataRowView.cs
- AvTraceDetails.cs
- UIntPtr.cs
- UIntPtr.cs
- Page.cs
- basecomparevalidator.cs
- HuffmanTree.cs
- ColumnHeaderConverter.cs
- ProtocolsConfigurationEntry.cs
- Padding.cs
- WindowsAuthenticationModule.cs
- SrgsRuleRef.cs
- SecurityException.cs
- ObjectItemAttributeAssemblyLoader.cs
- SqlRecordBuffer.cs
- TouchesCapturedWithinProperty.cs
- PackageStore.cs
- ChangeConflicts.cs
- XmlBinaryWriter.cs
- TransactionsSectionGroup.cs
- TypeNameConverter.cs
- EntityDataSourceConfigureObjectContext.cs
- Utils.cs
- ObjectToIdCache.cs
- Model3D.cs
- WebException.cs
- RegexCaptureCollection.cs
- TypeReference.cs
- CompositeControl.cs
- VarRefManager.cs
- ActivityExecutionFilter.cs
- InternalMappingException.cs
- ObjectAnimationUsingKeyFrames.cs
- QuadTree.cs
- ZipIOExtraFieldZip64Element.cs
- Activator.cs
- Privilege.cs
- ListBoxAutomationPeer.cs
- DataGridViewBand.cs
- DateTimeConverter.cs
- TrustManagerPromptUI.cs
- IPHostEntry.cs
- SafeNativeMethods.cs
- SQLDateTime.cs
- NonDualMessageSecurityOverHttp.cs
- ObjectManager.cs
- LayoutTableCell.cs
- _ChunkParse.cs
- MsmqDiagnostics.cs
- TemplateComponentConnector.cs
- StringCollection.cs
- ReadOnlyDataSource.cs
- XmlObjectSerializer.cs
- DoubleCollection.cs
- DelimitedListTraceListener.cs
- GenerateHelper.cs
- FormViewRow.cs
- LinearQuaternionKeyFrame.cs
- FullTextLine.cs
- MatrixUtil.cs
- CompensatableSequenceActivity.cs
- PathSegment.cs
- DataRowView.cs
- XmlUtf8RawTextWriter.cs
- FactoryId.cs
- CodeTypeDeclarationCollection.cs
- TraceHandler.cs
- InternalCache.cs
- IisTraceWebEventProvider.cs
- Random.cs
- ObjectListItem.cs
- RepeaterItemCollection.cs
- Win32Native.cs
- PreviewKeyDownEventArgs.cs
- CodeParameterDeclarationExpression.cs
- PropertyDescriptor.cs
- TextClipboardData.cs
- ListGeneralPage.cs
- ComUdtElementCollection.cs
- ScrollBar.cs
- MatrixKeyFrameCollection.cs
- CultureMapper.cs
- ObjectSet.cs
- CurrentChangingEventManager.cs