1// Licensed to the .NET Foundation under one or more agreements.
2// The .NET Foundation licenses this file to you under the MIT license.
3// See the LICENSE file in the project root for more information.
4
5/*============================================================
6**
7** Header: AssemblyName.hpp
8**
9** Purpose: Implements AssemblyName (loader domain) architecture
10**
11**
12
13
14**
15===========================================================*/
16#ifndef _AssemblyName_H
17#define _AssemblyName_H
18
19class AssemblyNameNative
20{
21public:
22 static FCDECL1(Object*, GetFileInformation, StringObject* filenameUNSAFE);
23 static FCDECL1(Object*, ToString, Object* refThisUNSAFE);
24 static FCDECL1(Object*, GetPublicKeyToken, Object* refThisUNSAFE);
25 static FCDECL1(Object*, EscapeCodeBase, StringObject* filenameUNSAFE);
26 static FCDECL3(void, Init, Object * refThisUNSAFE, OBJECTREF * pAssemblyRef, CLR_BOOL fRaiseResolveEvent);
27};
28
29#endif // _AssemblyName_H
30
31