Mercurial > pub > bltoolkit
view Source/Reflection/Emit/MethodBuilderBase.cs @ 0:f990fcb411a9
Копия текущей версии из github
author | cin |
---|---|
date | Thu, 27 Mar 2014 21:46:09 +0400 |
parents | |
children |
line wrap: on
line source
using System; namespace BLToolkit.Reflection.Emit { /// <summary> /// Base class for wrappers around methods and constructors. /// </summary> public abstract class MethodBuilderBase { /// <summary> /// Initializes a new instance of the <see cref="MethodBuilderHelper"/> class /// with the specified parameters. /// </summary> /// <param name="typeBuilder">Associated <see cref="TypeBuilderHelper"/>.</param> protected MethodBuilderBase(TypeBuilderHelper typeBuilder) { if (typeBuilder == null) throw new ArgumentNullException("typeBuilder"); _type = typeBuilder; } private readonly TypeBuilderHelper _type; /// <summary> /// Gets associated <see cref="TypeBuilderHelper"/>. /// </summary> public TypeBuilderHelper Type { get { return _type; } } /// <summary> /// Gets <see cref="EmitHelper"/>. /// </summary> public abstract EmitHelper Emitter { get; } } }