Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- CodeGenerator.cs
- SqlDependency.cs
- HealthMonitoringSectionHelper.cs
- ColorAnimationBase.cs
- SqlStatistics.cs
- WhitespaceRuleLookup.cs
- ExpressionBuilderContext.cs
- RC2CryptoServiceProvider.cs
- EventLogPermissionAttribute.cs
- FastEncoderWindow.cs
- DecimalKeyFrameCollection.cs
- UnsafeNativeMethods.cs
- StaticExtension.cs
- DataGridTextBox.cs
- Stackframe.cs
- MimeImporter.cs
- TableLayoutPanelCellPosition.cs
- _ListenerRequestStream.cs
- FileUpload.cs
- TemplateParser.cs
- Window.cs
- TagPrefixAttribute.cs
- TypeConverter.cs
- CollectionDataContract.cs
- GroupDescription.cs
- WorkflowLayouts.cs
- NumericUpDownAcceleration.cs
- WinCategoryAttribute.cs
- RelationshipConverter.cs
- PageParser.cs
- NameScope.cs
- MemoryStream.cs
- GatewayDefinition.cs
- InspectionWorker.cs
- ServiceBusyException.cs
- CommandEventArgs.cs
- IsolatedStorage.cs
- BindingRestrictions.cs
- TypeListConverter.cs
- TextBlock.cs
- ResourceProperty.cs
- thaishape.cs
- PersonalizationAdministration.cs
- DetailsViewUpdatedEventArgs.cs
- EmptyStringExpandableObjectConverter.cs
- TdsParserStaticMethods.cs
- AppDomainManager.cs
- XmlNodeList.cs
- ValueUnavailableException.cs
- ErrorWebPart.cs
- SqlDataSourceView.cs
- Helpers.cs
- SqlRowUpdatedEvent.cs
- DataPagerFieldCommandEventArgs.cs
- SortedList.cs
- EventLogInternal.cs
- SoapReflectionImporter.cs
- ChangePassword.cs
- FunctionNode.cs
- ClassImporter.cs
- XsltContext.cs
- ClientRolePrincipal.cs
- UnauthorizedWebPart.cs
- LinqDataSourceSelectEventArgs.cs
- DataKey.cs
- GroupLabel.cs
- TextBoxView.cs
- RegexRunnerFactory.cs
- MessageQueueAccessControlEntry.cs
- Triplet.cs
- SoapMessage.cs
- SevenBitStream.cs
- TraceUtility.cs
- EntityConnection.cs
- FilterQuery.cs
- AssociationType.cs
- AlphaSortedEnumConverter.cs
- RowBinding.cs
- DataGridClipboardCellContent.cs
- Section.cs
- QuaternionValueSerializer.cs
- ObjectDataSourceFilteringEventArgs.cs
- StringComparer.cs
- SolidColorBrush.cs
- SmtpReplyReader.cs
- GeometryDrawing.cs
- DataGridViewAddColumnDialog.cs
- DataGridViewIntLinkedList.cs
- wpf-etw.cs
- OleDbParameterCollection.cs
- QilPatternFactory.cs
- GlobalizationAssembly.cs
- FixedSOMTableRow.cs
- XmlSchemaFacet.cs
- DelegateSerializationHolder.cs
- TableHeaderCell.cs
- FrameworkElementFactoryMarkupObject.cs
- SaveFileDialog.cs
- Transform3DCollection.cs
- DbException.cs