Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / ExpressionBinding.cs / 1305376 / ExpressionBinding.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Data; using System.Globalization; using System.Security.Permissions; using System.Web.Util; ////// public sealed class ExpressionBinding { private string _propertyName; private Type _propertyType; private string _expression; private string _expressionPrefix; private bool _generated; private object _parsedExpressionData; public ExpressionBinding(string propertyName, Type propertyType, string expressionPrefix, string expression) : this(propertyName, propertyType, expressionPrefix, expression, false, null) { } ////// internal ExpressionBinding(string propertyName, Type propertyType, string expressionPrefix, string expression, bool generated, object parsedExpressionData) { _propertyName = propertyName; _propertyType = propertyType; _expression = expression; _expressionPrefix = expressionPrefix; _generated = generated; _parsedExpressionData = parsedExpressionData; } ////// public string Expression { get { return _expression; } set { _expression = value; } } ////// G public string ExpressionPrefix { get { return _expressionPrefix; } set { _expressionPrefix = value; } } public bool Generated { get { return _generated; } } public object ParsedExpressionData { get { return _parsedExpressionData; } } ////// public string PropertyName { get { return _propertyName; } } ////// public Type PropertyType { get { return _propertyType; } } ////// public override int GetHashCode() { return _propertyName.ToLower(CultureInfo.InvariantCulture).GetHashCode(); } ////// public override bool Equals(object obj) { if ((obj != null) && (obj is ExpressionBinding)) { ExpressionBinding binding = (ExpressionBinding)obj; return StringUtil.EqualsIgnoreCase(_propertyName, binding.PropertyName); } return false; } } } // 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
- AmbientEnvironment.cs
- TextRangeEdit.cs
- CssStyleCollection.cs
- Literal.cs
- FormsAuthentication.cs
- AssemblyAttributesGoHere.cs
- EdmTypeAttribute.cs
- InvalidCastException.cs
- SerializationException.cs
- SafeRightsManagementPubHandle.cs
- NeutralResourcesLanguageAttribute.cs
- DataGridViewCellStyleConverter.cs
- EntityModelSchemaGenerator.cs
- TypedRowHandler.cs
- TextTreeObjectNode.cs
- CriticalFinalizerObject.cs
- CreateUserErrorEventArgs.cs
- XmlSchemaSequence.cs
- CommonDialog.cs
- DbResourceAllocator.cs
- X509Certificate2Collection.cs
- TypeHelpers.cs
- FlowLayoutPanel.cs
- AdvancedBindingEditor.cs
- FieldTemplateUserControl.cs
- ClientScriptManager.cs
- RelationHandler.cs
- DataGridState.cs
- ScrollViewer.cs
- XmlAtomicValue.cs
- FileRecordSequence.cs
- DllNotFoundException.cs
- datacache.cs
- MessageQueue.cs
- ConstructorExpr.cs
- InfiniteIntConverter.cs
- SqlFactory.cs
- ColorMatrix.cs
- AnnotationHelper.cs
- InvokeHandlers.cs
- XmlFormatMapping.cs
- Size.cs
- GACIdentityPermission.cs
- ManagedFilter.cs
- Fx.cs
- WebServiceBindingAttribute.cs
- KeyValueConfigurationCollection.cs
- SiteMap.cs
- TableCellCollection.cs
- StorageMappingItemCollection.cs
- SimpleWebHandlerParser.cs
- sqlstateclientmanager.cs
- ControlIdConverter.cs
- QilPatternFactory.cs
- InfoCardAsymmetricCrypto.cs
- SQLBinaryStorage.cs
- TypeDescriptionProvider.cs
- ExceptionUtility.cs
- ProgressChangedEventArgs.cs
- AspCompat.cs
- StoreItemCollection.cs
- CustomCategoryAttribute.cs
- TreeView.cs
- SqlClientPermission.cs
- XmlAnyElementAttribute.cs
- ElementMarkupObject.cs
- MediaTimeline.cs
- GetWinFXPath.cs
- LoginDesignerUtil.cs
- NativeMethods.cs
- PropertyManager.cs
- TextTreeTextNode.cs
- CodeIndexerExpression.cs
- Token.cs
- WhereaboutsReader.cs
- PeerTransportListenAddressValidatorAttribute.cs
- Operators.cs
- DaylightTime.cs
- LoginStatusDesigner.cs
- WSDualHttpSecurityElement.cs
- ActionItem.cs
- BindingsCollection.cs
- SchemaInfo.cs
- ProcessModelInfo.cs
- StandardCommands.cs
- SurrogateChar.cs
- HTMLTagNameToTypeMapper.cs
- AnimationClock.cs
- ZipIOExtraFieldPaddingElement.cs
- XmlName.cs
- MultiBindingExpression.cs
- ListParaClient.cs
- DiscoveryClientReferences.cs
- ProfileInfo.cs
- SqlAliaser.cs
- PropertyOverridesTypeEditor.cs
- NonClientArea.cs
- XmlMapping.cs
- ToolStripTextBox.cs
- RoleServiceManager.cs