You've already forked linux-packaging-mono
							
							Imported Upstream version 4.6.0.125
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
		
						parent
						
							a569aebcfd
						
					
				
				
					commit
					e79aa3c0ed
				
			| @@ -0,0 +1,96 @@ | ||||
| //------------------------------------------------------------------------------ | ||||
| // <copyright file="CodeDelegateCreateExpression.cs" company="Microsoft"> | ||||
| //  | ||||
| // <OWNER>[....]</OWNER> | ||||
| //     Copyright (c) Microsoft Corporation.  All rights reserved. | ||||
| // </copyright>                                                                 | ||||
| //------------------------------------------------------------------------------ | ||||
|  | ||||
| namespace System.CodeDom { | ||||
|  | ||||
|     using System.Diagnostics; | ||||
|     using System; | ||||
|     using Microsoft.Win32; | ||||
|     using System.Collections; | ||||
|     using System.Runtime.InteropServices; | ||||
|  | ||||
|     /// <devdoc> | ||||
|     ///    <para> | ||||
|     ///       Represents a delegate creation expression. | ||||
|     ///    </para> | ||||
|     /// </devdoc> | ||||
|     [ | ||||
|         ClassInterface(ClassInterfaceType.AutoDispatch), | ||||
|         ComVisible(true), | ||||
|         Serializable, | ||||
|     ] | ||||
|     public class CodeDelegateCreateExpression : CodeExpression { | ||||
|         private CodeTypeReference delegateType; | ||||
|         private CodeExpression targetObject; | ||||
|         private string methodName; | ||||
|  | ||||
|         /// <devdoc> | ||||
|         ///    <para> | ||||
|         ///       Initializes a new instance of <see cref='System.CodeDom.CodeDelegateCreateExpression'/>. | ||||
|         ///    </para> | ||||
|         /// </devdoc> | ||||
|         public CodeDelegateCreateExpression() { | ||||
|         } | ||||
|  | ||||
|         /// <devdoc> | ||||
|         ///    <para> | ||||
|         ///       Initializes a new instance of <see cref='System.CodeDom.CodeDelegateCreateExpression'/>. | ||||
|         ///    </para> | ||||
|         /// </devdoc> | ||||
|         public CodeDelegateCreateExpression(CodeTypeReference delegateType, CodeExpression targetObject, string methodName) { | ||||
|             this.delegateType = delegateType; | ||||
|             this.targetObject = targetObject; | ||||
|             this.methodName = methodName; | ||||
|         } | ||||
|  | ||||
|         /// <devdoc> | ||||
|         ///    <para> | ||||
|         ///       Gets or sets the delegate type. | ||||
|         ///    </para> | ||||
|         /// </devdoc> | ||||
|         public CodeTypeReference DelegateType { | ||||
|             get { | ||||
|                 if (delegateType == null) { | ||||
|                     delegateType = new CodeTypeReference(""); | ||||
|                 } | ||||
|                 return delegateType; | ||||
|             } | ||||
|             set { | ||||
|                 delegateType = value; | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         /// <devdoc> | ||||
|         ///    <para> | ||||
|         ///       Gets or sets the target object. | ||||
|         ///    </para> | ||||
|         /// </devdoc> | ||||
|         public CodeExpression TargetObject { | ||||
|             get { | ||||
|                 return targetObject; | ||||
|             } | ||||
|             set { | ||||
|                 targetObject = value; | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         /// <devdoc> | ||||
|         ///    <para> | ||||
|         ///       Gets or sets the method name. | ||||
|         ///    </para> | ||||
|         /// </devdoc> | ||||
|         public string MethodName { | ||||
|             get { | ||||
|                 return (methodName == null) ? string.Empty : methodName; | ||||
|             } | ||||
|             set { | ||||
|                 methodName = value; | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user