Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
AssemblyDefinition.cs
Go to the documentation of this file.
1
namespace
System.Reflection.Metadata
;
2
3
public
readonly
struct
AssemblyDefinition
4
{
5
private
readonly
MetadataReader
_reader
;
6
7
public
AssemblyHashAlgorithm
HashAlgorithm
=>
_reader
.
AssemblyTable
.GetHashAlgorithm();
8
9
public
Version
Version
=>
_reader
.
AssemblyTable
.GetVersion();
10
11
public
AssemblyFlags
Flags =>
_reader
.
AssemblyTable
.GetFlags();
12
13
public
StringHandle
Name
=>
_reader
.
AssemblyTable
.GetName();
14
15
public
StringHandle
Culture
=>
_reader
.
AssemblyTable
.GetCulture();
16
17
public
BlobHandle
PublicKey
=>
_reader
.
AssemblyTable
.GetPublicKey();
18
19
public
AssemblyName
GetAssemblyName
()
20
{
21
return
_reader
.
GetAssemblyName
(
Name
,
Version
,
Culture
,
PublicKey
,
HashAlgorithm
, Flags);
22
}
23
24
internal
AssemblyDefinition
(
MetadataReader
reader)
25
{
26
_reader
= reader;
27
}
28
29
public
CustomAttributeHandleCollection
GetCustomAttributes
()
30
{
31
return
new
CustomAttributeHandleCollection
(
_reader
,
EntityHandle
.
AssemblyDefinition
);
32
}
33
34
public
DeclarativeSecurityAttributeHandleCollection
GetDeclarativeSecurityAttributes
()
35
{
36
return
new
DeclarativeSecurityAttributeHandleCollection
(
_reader
,
EntityHandle
.
AssemblyDefinition
);
37
}
38
}
System.Reflection.AssemblyName
Definition
AssemblyName.cs:12
System.Reflection.Metadata.MetadataReader.AssemblyTable
AssemblyTableReader AssemblyTable
Definition
MetadataReader.cs:139
System.Reflection.Metadata.MetadataReader.GetAssemblyName
AssemblyName GetAssemblyName(StringHandle nameHandle, Version version, StringHandle cultureHandle, BlobHandle publicKeyOrTokenHandle, AssemblyHashAlgorithm assemblyHashAlgorithm, AssemblyFlags flags)
Definition
MetadataReader.cs:257
System.Reflection.Metadata.MetadataReader
Definition
MetadataReader.cs:12
System.Version
Definition
Version.cs:10
System.Reflection.Metadata
Definition
AssemblyExtensions.cs:4
System.Reflection.AssemblyFlags
AssemblyFlags
Definition
AssemblyFlags.cs:5
System.Reflection.AssemblyHashAlgorithm
AssemblyHashAlgorithm
Definition
AssemblyHashAlgorithm.cs:4
System.Reflection.Metadata.AssemblyDefinition._reader
readonly MetadataReader _reader
Definition
AssemblyDefinition.cs:5
System.Reflection.Metadata.AssemblyDefinition.PublicKey
BlobHandle PublicKey
Definition
AssemblyDefinition.cs:17
System.Reflection.Metadata.AssemblyDefinition.GetDeclarativeSecurityAttributes
DeclarativeSecurityAttributeHandleCollection GetDeclarativeSecurityAttributes()
Definition
AssemblyDefinition.cs:34
System.Reflection.Metadata.AssemblyDefinition.AssemblyDefinition
AssemblyDefinition(MetadataReader reader)
Definition
AssemblyDefinition.cs:24
System.Reflection.Metadata.AssemblyDefinition.GetAssemblyName
AssemblyName GetAssemblyName()
Definition
AssemblyDefinition.cs:19
System.Reflection.Metadata.AssemblyDefinition.Name
StringHandle Name
Definition
AssemblyDefinition.cs:13
System.Reflection.Metadata.AssemblyDefinition.GetCustomAttributes
CustomAttributeHandleCollection GetCustomAttributes()
Definition
AssemblyDefinition.cs:29
System.Reflection.Metadata.AssemblyDefinition.HashAlgorithm
AssemblyHashAlgorithm HashAlgorithm
Definition
AssemblyDefinition.cs:7
System.Reflection.Metadata.AssemblyDefinition.Culture
StringHandle Culture
Definition
AssemblyDefinition.cs:15
System.Reflection.Metadata.AssemblyDefinition
Definition
AssemblyDefinition.cs:4
System.Reflection.Metadata.BlobHandle
Definition
BlobHandle.cs:6
System.Reflection.Metadata.CustomAttributeHandleCollection
Definition
CustomAttributeHandleCollection.cs:7
System.Reflection.Metadata.DeclarativeSecurityAttributeHandleCollection
Definition
DeclarativeSecurityAttributeHandleCollection.cs:7
System.Reflection.Metadata.EntityHandle.AssemblyDefinition
static readonly AssemblyDefinitionHandle AssemblyDefinition
Definition
EntityHandle.cs:11
System.Reflection.Metadata.EntityHandle
Definition
EntityHandle.cs:6
System.Reflection.Metadata.StringHandle
Definition
StringHandle.cs:6
source
System.Reflection.Metadata
System.Reflection.Metadata
AssemblyDefinition.cs
Generated by
1.10.0