Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / CompMod / System / CodeDOM / codemethodreferenceexpression.cs / 1 / codemethodreferenceexpression.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Runtime.InteropServices; using System.Runtime.Serialization; ////// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeMethodReferenceExpression : CodeExpression { private CodeExpression targetObject; private string methodName; [OptionalField] private CodeTypeReferenceCollection typeArguments; ////// Represents an /// expression to invoke a method, to be called on a given target. /// ////// public CodeMethodReferenceExpression() { } ////// Initializes a new instance of ///. /// /// public CodeMethodReferenceExpression(CodeExpression targetObject, string methodName) { TargetObject = targetObject; MethodName = methodName; } public CodeMethodReferenceExpression(CodeExpression targetObject, string methodName, params CodeTypeReference[] typeParameters) { TargetObject = targetObject; MethodName = methodName; if( typeParameters != null && typeParameters.Length > 0) { TypeArguments.AddRange(typeParameters); } } ////// Initializes a new instance of ///using the specified /// target object and method name. /// /// public CodeExpression TargetObject { get { return targetObject; } set { this.targetObject = value; } } ////// Gets or sets the target object. /// ////// public string MethodName { get { return (methodName == null) ? string.Empty : methodName; } set { methodName = value; } } [System.Runtime.InteropServices.ComVisible(false)] public CodeTypeReferenceCollection TypeArguments{ get { if( typeArguments == null) { typeArguments = new CodeTypeReferenceCollection(); } return typeArguments; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Gets or sets the name of the method to invoke. /// ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.CodeDom { using System.Diagnostics; using System; using Microsoft.Win32; using System.Collections; using System.Runtime.InteropServices; using System.Runtime.Serialization; ////// [ ClassInterface(ClassInterfaceType.AutoDispatch), ComVisible(true), Serializable, ] public class CodeMethodReferenceExpression : CodeExpression { private CodeExpression targetObject; private string methodName; [OptionalField] private CodeTypeReferenceCollection typeArguments; ////// Represents an /// expression to invoke a method, to be called on a given target. /// ////// public CodeMethodReferenceExpression() { } ////// Initializes a new instance of ///. /// /// public CodeMethodReferenceExpression(CodeExpression targetObject, string methodName) { TargetObject = targetObject; MethodName = methodName; } public CodeMethodReferenceExpression(CodeExpression targetObject, string methodName, params CodeTypeReference[] typeParameters) { TargetObject = targetObject; MethodName = methodName; if( typeParameters != null && typeParameters.Length > 0) { TypeArguments.AddRange(typeParameters); } } ////// Initializes a new instance of ///using the specified /// target object and method name. /// /// public CodeExpression TargetObject { get { return targetObject; } set { this.targetObject = value; } } ////// Gets or sets the target object. /// ////// public string MethodName { get { return (methodName == null) ? string.Empty : methodName; } set { methodName = value; } } [System.Runtime.InteropServices.ComVisible(false)] public CodeTypeReferenceCollection TypeArguments{ get { if( typeArguments == null) { typeArguments = new CodeTypeReferenceCollection(); } return typeArguments; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Gets or sets the name of the method to invoke. /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FileStream.cs
- ButtonBase.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- SQLByte.cs
- MultipartContentParser.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- EventArgs.cs
- SqlVisitor.cs
- RegexMatchCollection.cs
- StateChangeEvent.cs
- SystemColors.cs
- WorkflowTraceTransfer.cs
- CharAnimationUsingKeyFrames.cs
- HMACSHA256.cs
- AccessDataSource.cs
- PageRequestManager.cs
- ChannelSinkStacks.cs
- ThrowHelper.cs
- XmlSchemaIdentityConstraint.cs
- TemplatedMailWebEventProvider.cs
- UserControlCodeDomTreeGenerator.cs
- SocketInformation.cs
- SystemTcpConnection.cs
- ServiceSecurityAuditElement.cs
- DependencySource.cs
- MetabaseSettings.cs
- sqlmetadatafactory.cs
- FixUp.cs
- XmlCDATASection.cs
- SpAudioStreamWrapper.cs
- TextServicesCompartmentEventSink.cs
- GeneralTransform3D.cs
- Timer.cs
- Attribute.cs
- PageParser.cs
- Duration.cs
- AddingNewEventArgs.cs
- DateTimeValueSerializerContext.cs
- HttpCachePolicy.cs
- SafeTokenHandle.cs
- LinearKeyFrames.cs
- BitmapEffectDrawing.cs
- Authorization.cs
- AccessKeyManager.cs
- ReferenceSchema.cs
- XmlSchemaInclude.cs
- SizeAnimationUsingKeyFrames.cs
- OleDbFactory.cs
- Paragraph.cs
- ToolboxItem.cs
- Int32Animation.cs
- ReversePositionQuery.cs
- SqlDataSourceConfigureSelectPanel.cs
- XmlNamespaceMappingCollection.cs
- ServiceConfigurationTraceRecord.cs
- MdiWindowListItemConverter.cs
- ListParagraph.cs
- FieldNameLookup.cs
- WebPartZoneBase.cs
- WebBrowserDocumentCompletedEventHandler.cs
- Animatable.cs
- XmlDocumentViewSchema.cs
- InstanceHandleConflictException.cs
- UdpChannelListener.cs
- CodeAccessPermission.cs
- TextDecorationCollection.cs
- SourceFileBuildProvider.cs
- SqlSupersetValidator.cs
- ObjectReaderCompiler.cs
- Random.cs
- TreeView.cs
- UidManager.cs
- AssociationTypeEmitter.cs
- FrameDimension.cs
- ParseChildrenAsPropertiesAttribute.cs
- Encoding.cs
- SecurityUtils.cs
- DataObjectMethodAttribute.cs
- TaiwanCalendar.cs
- MailWebEventProvider.cs
- PointAnimationClockResource.cs
- NativeMethods.cs
- SqlMetaData.cs
- StringAnimationBase.cs
- SafeNativeMethods.cs
- PartitionResolver.cs
- RIPEMD160Managed.cs
- BitmapInitialize.cs
- TextBoxView.cs
- FormsAuthenticationCredentials.cs
- DrawingBrush.cs
- QueryReaderSettings.cs
- DbExpressionRules.cs
- NamespaceQuery.cs
- CredentialManagerDialog.cs
- _TransmitFileOverlappedAsyncResult.cs
- ToolStripSystemRenderer.cs
- SelectedDatesCollection.cs
- RequestCache.cs
- XmlSchemaDatatype.cs