From: dongsug.song Date: Sat, 18 Mar 2017 13:51:56 +0000 (+0900) Subject: friend assembly, nuget lib test X-Git-Tag: submit/trunk/20170823.075128~91^2~251 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8fd1c35a4528af73fc95a976feee6459cf975a1c;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git friend assembly, nuget lib test Signed-off-by: dongsug.song Change-Id: Ibbcae16b742d6423ba5993e6951095b003d86ef6 --- diff --git a/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST.sln b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST.sln new file mode 100755 index 0000000..b99c685 --- /dev/null +++ b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tizen.NUI.ExtTEST", "Tizen.NUI.ExtTEST\Tizen.NUI.ExtTEST.csproj", "{AAAD2DF3-17C2-49B7-9BF4-CB6BD70F4892}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {AAAD2DF3-17C2-49B7-9BF4-CB6BD70F4892}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AAAD2DF3-17C2-49B7-9BF4-CB6BD70F4892}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AAAD2DF3-17C2-49B7-9BF4-CB6BD70F4892}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AAAD2DF3-17C2-49B7-9BF4-CB6BD70F4892}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/ActorTest.cs b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/ActorTest.cs new file mode 100755 index 0000000..228c26c --- /dev/null +++ b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/ActorTest.cs @@ -0,0 +1,19 @@ +using System; +using Tizen.NUI; +using Tizen; + +namespace Tizen.NUI.ExtTEST +{ + public class ActorEXT : Actor + { + + public Actor CreateActor() + { + Actor _actor = new Actor(); + Log.Debug("NUI-EXT", "_actor id=" + _actor.GetId()); + _actor.SetName("actor extension test"); + Log.Debug("NUI-EXT", "_actor name=" + _actor.GetName()); + return _actor; + } + } +} diff --git a/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/Properties/AssemblyInfo.cs b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/Properties/AssemblyInfo.cs new file mode 100755 index 0000000..d2bef63 --- /dev/null +++ b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Tizen.NUI.ExtTEST")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("Tizen.NUI.ExtTEST")] +[assembly: AssemblyCopyright("Copyright © Microsoft 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("aaad2df3-17c2-49b7-9bf4-cb6bd70f4892")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST.csproj b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST.csproj new file mode 100755 index 0000000..4ab899a --- /dev/null +++ b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST.csproj @@ -0,0 +1,74 @@ + + + + + Debug + AnyCPU + {AAAD2DF3-17C2-49B7-9BF4-CB6BD70F4892} + Library + Properties + Tizen.NUI.ExtTEST + Tizen.NUI.ExtTEST + v4.5.2 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + true + + + test_make_key.snk + + + + + + + + + + + + + ..\packages\System.Runtime.InteropServices.RuntimeInformation.4.0.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll + True + + + + + ..\packages\Tizen.1.0.2\lib\net45\Tizen.dll + True + + + ..\..\Tizen.NUI\bin\Debug\Tizen.NUI.dll + + + + + + + + + \ No newline at end of file diff --git a/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/packages.config b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/packages.config new file mode 100755 index 0000000..6a5768e --- /dev/null +++ b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/packages.config @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/test_make_key.snk b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/test_make_key.snk new file mode 100755 index 0000000..4758533 Binary files /dev/null and b/Tizen.NUI.ExtTEST/Tizen.NUI.ExtTEST/test_make_key.snk differ diff --git a/src/Tizen.NUI/Tizen.NUI.csproj b/src/Tizen.NUI/Tizen.NUI.csproj index 6e87c01..3d96a68 100755 --- a/src/Tizen.NUI/Tizen.NUI.csproj +++ b/src/Tizen.NUI/Tizen.NUI.csproj @@ -49,6 +49,7 @@ + diff --git a/src/Tizen.NUI/src/internal/FriendAssembly.cs b/src/Tizen.NUI/src/internal/FriendAssembly.cs new file mode 100755 index 0000000..015fcf8 --- /dev/null +++ b/src/Tizen.NUI/src/internal/FriendAssembly.cs @@ -0,0 +1,26 @@ +// Copyright (c) 2017 Samsung Electronics Co., Ltd. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// +// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts +// Some have been manually changed + +// friend assembly setting +// compile with: /target:Tizen.NUI.ExtTEST /keyfile:FriendAssemblies.snk + +using System.Runtime.CompilerServices; +[assembly: InternalsVisibleTo("Tizen.NUI.ExtTEST, PublicKey=00240000048000009400000006020000002400005253413100040000010001004d7c7c03a196ecb8e7cc5056750e1f40ee2bbe99f0e53a07f2538f2b0f450bd731b9dca3706503a0378baca74a09cf3af6261b330c031f44817ab6ed64189460765a402279d3e0c1fa7295ae1dccb2e3ff329705fd85b58d66ae7cb7e95ba06e0d847c3e3ba918798f579e5caeb1c6149955e6baf24236eec46227a623e494b1")] +namespace Tizen.NUI +{ +} \ No newline at end of file