Ancestry.QueryProcessor.Compile.Emitter.EndModule C# (CSharp) Method

EndModule() public method

public EndModule ( TypeBuilder module ) : Type
module System.Reflection.Emit.TypeBuilder
return System.Type
        public System.Type EndModule(TypeBuilder module)
        {
            var result = module.CreateType();
            _assembly.SetCustomAttribute
                (
                    new CustomAttributeBuilder
                    (
                        typeof(ModuleAttribute).GetConstructor
                        (
                            new System.Type[] { typeof(System.Type), typeof(string[]) }
                        ),
                        new object[] { result, Name.FromNative(result.Name).Components }
                    )
                );
            return result;
        }