Datei: NDOPackage/ApplicationObject.cs

Last Commit (4a7e8ab)
1 //
2 // Copyright (c) 2002-2019 Mirko Matytschak
3 // (www.netdataobjects.de)
4 //
5 // Author: Mirko Matytschak
6 //
7 // Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
8 // documentation files (the "Software"), to deal in the Software without restriction, including without limitation
9 // the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the
10 // Software, and to permit persons to whom the Software is furnished to do so, subject to the following
11 // conditions:
12
13 // The above copyright notice and this permission notice shall be included in all copies or substantial portions
14 // of the Software.
15 //
16 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
17 // TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18 // THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
19 // CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20 // DEALINGS IN THE SOFTWARE.
21
22
23 using System;
24 using System.IO;
25 using EnvDTE;
26 using EnvDTE80;
27 using Microsoft. Win32;
28 namespace NETDataObjects.NDOVSPackage
29 {
30 ····/// <summary>
31 ····/// Zusammenfassung für ApplicationObject.
32 ····/// </summary>
33 ····internal class ApplicationObject
34 ····{
35 ········static _DTE applicationObject;
36
37 ········public static _DTE VisualStudioApplication
38 ········{
39 ············get { return applicationObject; }
40 ············set { applicationObject = value; }
41 ········}
42
43 ········public static string AssemblyPath
44 ········{
45 ············get
46 ············{
47 ················return Path.GetDirectoryName( typeof( ApplicationObject ).Assembly.Location );
48 ············}
49 ········}
50
51 ····}
52 }
53
New Commit (3030986)
1 //
2 // Copyright (c) 2002-2019 Mirko Matytschak
3 // (www.netdataobjects.de)
4 //
5 // Author: Mirko Matytschak
6 //
7 // Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
8 // documentation files (the "Software"), to deal in the Software without restriction, including without limitation
9 // the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the
10 // Software, and to permit persons to whom the Software is furnished to do so, subject to the following
11 // conditions:
12
13 // The above copyright notice and this permission notice shall be included in all copies or substantial portions
14 // of the Software.
15 //
16 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
17 // TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18 // THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
19 // CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20 // DEALINGS IN THE SOFTWARE.
21
22
23 using System;
24 using System.IO;
25 using EnvDTE;
26
27 namespace NDOVsPackage
 
28 {
29 ····/// <summary>
30 ····/// Zusammenfassung für ApplicationObject.
31 ····/// </summary>
32 ····internal class ApplicationObject
33 ····{
34 ········static _DTE applicationObject;
35
36 ········public static _DTE VisualStudioApplication
37 ········{
38 ············get { return applicationObject; }
39 ············set { applicationObject = value; }
40 ········}
41
42 ········public static string AssemblyPath
43 ········{
44 ············get
45 ············{
46 ················return Path.GetDirectoryName( typeof( ApplicationObject ).Assembly.Location );
47 ············}
48 ········}
49
50 ····}
51 }
52