コード例 #1
0
ファイル: TypeTests.cs プロジェクト: mikem8361/clrmd
        public void StringEmptyIsObtainableTest()
        {
            using DataTarget dt      = TestTargets.Types.LoadFullDump();
            using ClrRuntime runtime = dt.ClrVersions.Single().CreateRuntime();
            ClrHeap heap = runtime.Heap;

            ClrType stringType = heap.StringType;

            Assert.NotNull(stringType);

            ClrStaticField empty = stringType.GetStaticFieldByName("Empty");

            Assert.NotNull(empty);

            string value = empty.ReadString(runtime.AppDomains.Single());

            Assert.Equal(string.Empty, value);
        }