Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Core / Microsoft / Scripting / Ast / MemberBinding.cs / 1305376 / MemberBinding.cs
/* **************************************************************************** * * Copyright (c) Microsoft Corporation. * * This source code is subject to terms and conditions of the Microsoft Public License. A * copy of the license can be found in the License.html file at the root of this distribution. If * you cannot locate the Microsoft Public License, please send an email to * dlr@microsoft.com. By using this source code in any fashion, you are agreeing to be bound * by the terms of the Microsoft Public License. * * You must not remove this notice, or any other, from this software. * * * ***************************************************************************/ using System.Reflection; namespace System.Linq.Expressions { ////// Describes the binding types that are used in MemberInitExpression objects. /// public enum MemberBindingType { ////// A binding that represents initializing a member with the value of an expression. /// Assignment, ////// A binding that represents recursively initializing members of a member. /// MemberBinding, ////// A binding that represents initializing a member of type ListBinding } ///or from a list of elements. /// /// Provides the base class from which the classes that represent bindings that are used to initialize members of a newly created object derive. /// public abstract class MemberBinding { MemberBindingType _type; MemberInfo _member; ////// Initializes an instance of /// The type of member binding. /// The field or property to be initialized. [Obsolete("Do not use this constructor. It will be removed in future releases.")] protected MemberBinding(MemberBindingType type, MemberInfo member) { _type = type; _member = member; } ///class. /// /// Gets the type of binding that is represented. /// public MemberBindingType BindingType { get { return _type; } } ////// Gets the field or property to be initialized. /// public MemberInfo Member { get { return _member; } } ////// Returns a ///that represents the current . /// A public override string ToString() { return ExpressionStringBuilder.MemberBindingToString(this); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.that represents the current .
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DebuggerAttributes.cs
- SiteMapSection.cs
- Serializer.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- CustomErrorCollection.cs
- FontStyle.cs
- InlineUIContainer.cs
- ArrayList.cs
- XmlReader.cs
- ConnectorSelectionGlyph.cs
- WebCategoryAttribute.cs
- ManualResetEvent.cs
- AnonymousIdentificationSection.cs
- XmlReflectionMember.cs
- ChangeTracker.cs
- ActionFrame.cs
- RelativeSource.cs
- RoutingExtensionElement.cs
- SelectedGridItemChangedEvent.cs
- DeviceContexts.cs
- LoadRetryConstantStrategy.cs
- PointCollectionValueSerializer.cs
- DetailsViewPageEventArgs.cs
- EditCommandColumn.cs
- TypeNameConverter.cs
- WebRequestModuleElement.cs
- keycontainerpermission.cs
- EntityDataSourceContextCreatingEventArgs.cs
- NativeMethods.cs
- DispatchChannelSink.cs
- ByteAnimation.cs
- ComponentCollection.cs
- DefinitionUpdate.cs
- CodeTypeMember.cs
- AvTraceFormat.cs
- CoreSwitches.cs
- ListDictionaryInternal.cs
- Model3D.cs
- DescriptionAttribute.cs
- Size3DValueSerializer.cs
- ArrayElementGridEntry.cs
- BaseTreeIterator.cs
- InkCanvas.cs
- CacheEntry.cs
- HostedElements.cs
- BuildProvidersCompiler.cs
- ResourceFallbackManager.cs
- PeerCollaboration.cs
- MSAAEventDispatcher.cs
- MouseBinding.cs
- ProxyElement.cs
- SchemaImporter.cs
- DesignColumnCollection.cs
- RowToParametersTransformer.cs
- Adorner.cs
- SqlConnectionStringBuilder.cs
- ImageAttributes.cs
- ListSortDescriptionCollection.cs
- SettingsPropertyValue.cs
- XmlImplementation.cs
- DbProviderConfigurationHandler.cs
- Image.cs
- FontStyle.cs
- UrlPath.cs
- EventWaitHandleSecurity.cs
- ActivityExecutionFilter.cs
- TextCollapsingProperties.cs
- CrossSiteScriptingValidation.cs
- OracleEncoding.cs
- BitmapCodecInfoInternal.cs
- MultilineStringConverter.cs
- RubberbandSelector.cs
- SafeNativeMethods.cs
- Pen.cs
- WebContext.cs
- RIPEMD160.cs
- PageFunction.cs
- ObfuscationAttribute.cs
- _LocalDataStore.cs
- WriteableBitmap.cs
- ContentElementCollection.cs
- SplitterPanelDesigner.cs
- WindowsFormsHostAutomationPeer.cs
- PipelineModuleStepContainer.cs
- SingleAnimationUsingKeyFrames.cs
- FrameworkElementFactory.cs
- TextBox.cs
- CustomLineCap.cs
- ToolboxItem.cs
- ScrollItemPatternIdentifiers.cs
- VirtualPathUtility.cs
- ApplyTemplatesAction.cs
- TdsParserStaticMethods.cs
- PassportAuthenticationEventArgs.cs
- DBConnectionString.cs
- TextReader.cs
- Membership.cs
- CatchBlock.cs
- SqlDataSourceCustomCommandEditor.cs
- HtmlWindowCollection.cs