diff options
Diffstat (limited to 'mcs/class/System/System.CodeDom/CodeMemberMethod.cs')
-rwxr-xr-x | mcs/class/System/System.CodeDom/CodeMemberMethod.cs | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/mcs/class/System/System.CodeDom/CodeMemberMethod.cs b/mcs/class/System/System.CodeDom/CodeMemberMethod.cs deleted file mode 100755 index da7669adb34..00000000000 --- a/mcs/class/System/System.CodeDom/CodeMemberMethod.cs +++ /dev/null @@ -1,109 +0,0 @@ -// -// System.CodeDom CodeMemberMethod Class implementation -// -// Author: -// Miguel de Icaza (miguel@ximian.com) -// Daniel Stodden (stodden@in.tum.de) -// -// (C) 2001 Ximian, Inc. -// - -using System.Runtime.InteropServices; - -namespace System.CodeDom -{ - [Serializable] - [ClassInterface(ClassInterfaceType.AutoDispatch)] - [ComVisible(true)] - public class CodeMemberMethod - : CodeTypeMember - { - private CodeTypeReferenceCollection implementationTypes; - private CodeParameterDeclarationExpressionCollection parameters; - private CodeTypeReference privateImplementationType; - private CodeTypeReference returnType; - private CodeStatementCollection statements; - private CodeAttributeDeclarationCollection returnTypeCustomAttributes; - - // - // Constructors - // - public CodeMemberMethod() - { - } - - // - // Properties - // - public CodeTypeReferenceCollection ImplementationTypes { - get { - if ( implementationTypes == null ) { - implementationTypes = new CodeTypeReferenceCollection(); - if ( PopulateImplementationTypes != null ) - PopulateImplementationTypes( this, EventArgs.Empty ); - } - return implementationTypes; - } - } - - public CodeParameterDeclarationExpressionCollection Parameters { - get { - if ( parameters == null ) { - parameters = new CodeParameterDeclarationExpressionCollection(); - if ( PopulateParameters != null ) - PopulateParameters( this, EventArgs.Empty ); - } - return parameters; - } - } - - public CodeTypeReference PrivateImplementationType { - get { - return privateImplementationType; - } - set { - privateImplementationType = value; - } - } - - public CodeTypeReference ReturnType { - get { - if ( returnType == null ) - return new CodeTypeReference( typeof(void) ); - return returnType; - } - set { - returnType = value; - } - } - - public CodeStatementCollection Statements { - get { - if ( statements == null ) { - statements = new CodeStatementCollection(); - if ( PopulateStatements != null ) - PopulateStatements( this, EventArgs.Empty ); - } - return statements; - } - } - - public CodeAttributeDeclarationCollection ReturnTypeCustomAttributes { - get { - if ( returnTypeCustomAttributes == null ) - returnTypeCustomAttributes = new CodeAttributeDeclarationCollection(); - - return returnTypeCustomAttributes; - } - } - - // - // Events - // - public event EventHandler PopulateImplementationTypes; - - public event EventHandler PopulateParameters; - - public event EventHandler PopulateStatements; - } -} |