Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- SystemWebSectionGroup.cs
- ObjectSecurity.cs
- SHA512Managed.cs
- TextBlock.cs
- InertiaExpansionBehavior.cs
- EntityDataSourceEntitySetNameItem.cs
- _SSPIWrapper.cs
- StreamDocument.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- ServiceSecurityAuditElement.cs
- DesignerCommandAdapter.cs
- ChtmlTextBoxAdapter.cs
- CheckBoxStandardAdapter.cs
- WmlLinkAdapter.cs
- AppManager.cs
- SchemaConstraints.cs
- StorageAssociationSetMapping.cs
- MemberAssignmentAnalysis.cs
- StorageMappingItemCollection.cs
- IndependentAnimationStorage.cs
- shaperfactoryquerycachekey.cs
- UnsafeNativeMethods.cs
- Vector3D.cs
- ProfileSettingsCollection.cs
- ServiceControllerDesigner.cs
- FrameworkEventSource.cs
- BidPrivateBase.cs
- SystemWebSectionGroup.cs
- FixedTextView.cs
- TemplateXamlTreeBuilder.cs
- VisualStyleInformation.cs
- TypedElement.cs
- SecurityException.cs
- HttpResponseHeader.cs
- EmptyReadOnlyDictionaryInternal.cs
- ContractMapping.cs
- DragStartedEventArgs.cs
- ProxyHelper.cs
- DispatcherSynchronizationContext.cs
- TargetPerspective.cs
- InvalidOleVariantTypeException.cs
- DynamicMetaObject.cs
- DBCSCodePageEncoding.cs
- ResourcePermissionBaseEntry.cs
- MemberBinding.cs
- SqlError.cs
- TreeIterator.cs
- OdbcConnectionFactory.cs
- BuildProvider.cs
- RenderOptions.cs
- ColumnHeaderConverter.cs
- GetMemberBinder.cs
- CellQuery.cs
- DictionaryKeyPropertyAttribute.cs
- CLSCompliantAttribute.cs
- BrowserDefinition.cs
- EntityDescriptor.cs
- Label.cs
- SQLDoubleStorage.cs
- _SafeNetHandles.cs
- TemplateParser.cs
- rsa.cs
- ToolStripDropDownMenu.cs
- MdbDataFileEditor.cs
- AnchorEditor.cs
- LoginName.cs
- ScriptResourceAttribute.cs
- ShapingEngine.cs
- PreProcessInputEventArgs.cs
- ServiceOperationParameter.cs
- OracleRowUpdatedEventArgs.cs
- StaticSiteMapProvider.cs
- TypeConstant.cs
- FontNameEditor.cs
- NonSerializedAttribute.cs
- DataGridRowHeader.cs
- sqlstateclientmanager.cs
- TransformGroup.cs
- SqlNodeAnnotation.cs
- NamespaceEmitter.cs
- HashCodeCombiner.cs
- LinkUtilities.cs
- MenuAdapter.cs
- PrivacyNoticeBindingElementImporter.cs
- MenuTracker.cs
- CompilationUnit.cs
- DesignerSerializerAttribute.cs
- HotSpot.cs
- AutoResetEvent.cs
- cache.cs
- PolicyValidationException.cs
- StoryFragments.cs
- XmlSerializer.cs
- BitmapMetadata.cs
- MetadataAssemblyHelper.cs
- EditorPartChrome.cs
- DescriptionAttribute.cs
- KnownColorTable.cs
- SqlProvider.cs
- FixedTextBuilder.cs