示例#1
0
文件: Emit.cs 项目: arlm/Sigil-vNext
        private Emit(Emit <NonGenericPlaceholderDelegate> innerEmit, NonGenericEmitType type)
        {
            InnerEmit = innerEmit;
            EmitType  = type;

            innerEmit.IsBuildingConstructor = type == NonGenericEmitType.Constructor;

            Shorthand = new EmitShorthand(this);
        }
示例#2
0
文件: Emit.cs 项目: csainty/Sigil
        private Emit(Emit <NonGenericPlaceholderDelegate> innerEmit, bool isDynamicMethod, bool isMethod, bool isConstructor)
        {
            InnerEmit       = innerEmit;
            IsDynamicMethod = isDynamicMethod;
            IsMethod        = isMethod;
            IsConstructor   = isConstructor;

            Shorthand = new EmitShorthand(this);
        }