Exemple #1
0
        public void Method()
        {
            // 他のアセンブリ内の他のクラス
            // public 以外全滅

            var x = new ClassLibrary1.Base();

            x.Public = 0;
            //x.Protected = 0;
            //x.Internal = 0;
            //x.ProtectedInternal = 0;
            //x.Private = 0;
            //x.PrivateProtected = 0;
        }
Exemple #2
0
        static void Main(string[] args)
        {
            string msg;
            var    libraryBase = new ClassLibrary1.Base();

            WriteLine(msg = $"GetExecutingAssemblyName(): \"{libraryBase.GetExecutingAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine(msg = $"GetCallingAssemblyName(): \"{libraryBase.GetCallingAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine(msg = $"GetEntryAssemblyName(): \"{libraryBase.GetEntryAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine();

            WriteLine(msg = $"GetExecutingAssemblyName(): \"{libraryBase.Library2GetExecutingAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine(msg = $"GetCallingAssemblyName(): \"{libraryBase.Library2GetCallingAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine(msg = $"GetEntryAssemblyName(): \"{libraryBase.Library2GetEntryAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine();

            var libraryDerived = new ClassLibrary1.Derived();

            WriteLine(msg = $"GetExecutingAssemblyName(): \"{libraryDerived.GetExecutingAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine(msg = $"GetCallingAssemblyName(): \"{libraryDerived.GetCallingAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine(msg = $"GetEntryAssemblyName(): \"{libraryDerived.GetEntryAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine();

            var derived = new Derived();

            WriteLine(msg = $"GetExecutingAssemblyName(): \"{derived.GetExecutingAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine(msg = $"GetCallingAssemblyName(): \"{derived.GetCallingAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine(msg = $"GetEntryAssemblyName(): \"{derived.GetEntryAssemblyName()}\"");
            Debug.WriteLine(msg);
            WriteLine();

            ReadKey();
        }