comparison HowTo/TypeBuilder/InternalTypes.cs @ 0:f990fcb411a9

Копия текущей версии из github
author cin
date Thu, 27 Mar 2014 21:46:09 +0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:f990fcb411a9
1 using System;
2 using System.Runtime.CompilerServices;
3 using NUnit.Framework;
4
5 using BLToolkit.Reflection;
6
7 // typeof(TargetType).FullName + "." + TypeBuilderConsts.AssemblyNameSuffix
8 //
9 /*[a]*/[assembly: InternalsVisibleTo("HowTo.TypeBuilder.InternalTypesTest.TestObject.TypeBuilder")]/*[/a]*/
10 /*[a]*/[assembly: InternalsVisibleTo("HowTo.TypeBuilder.InternalTypesTest.TestObject.TypeAccessor")]/*[/a]*/
11
12 namespace HowTo.TypeBuilder
13 {
14
15 [TestFixture]
16 public class InternalTypesTest
17 {
18 /*[a]*/internal/*[/a]*/ abstract class TestObject
19 {
20 public abstract string Value { get; set; }
21 }
22
23 [Test]
24 public void Test()
25 {
26 var o = TypeAccessor.CreateInstance<TestObject>();
27 Assert.IsNotNull(o);
28 }
29 }
30 }