Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
InterfaceImplementation.cs
Go to the documentation of this file.
1
namespace
System.Reflection.Metadata
;
2
3
public
readonly
struct
InterfaceImplementation
4
{
5
private
readonly
MetadataReader
_reader
;
6
7
private
readonly
int
_rowId
;
8
9
private
InterfaceImplementationHandle
Handle
=>
InterfaceImplementationHandle
.
FromRowId
(
_rowId
);
10
11
public
EntityHandle
Interface
=>
_reader
.
InterfaceImplTable
.GetInterface(
_rowId
);
12
13
internal
InterfaceImplementation
(
MetadataReader
reader,
InterfaceImplementationHandle
handle
)
14
{
15
_reader
= reader;
16
_rowId
=
handle
.RowId;
17
}
18
19
public
CustomAttributeHandleCollection
GetCustomAttributes
()
20
{
21
return
new
CustomAttributeHandleCollection
(
_reader
,
Handle
);
22
}
23
}
System.Reflection.Metadata.MetadataReader.InterfaceImplTable
InterfaceImplTableReader InterfaceImplTable
Definition
MetadataReader.cs:93
System.Reflection.Metadata.MetadataReader
Definition
MetadataReader.cs:12
System.Reflection.Metadata
Definition
AssemblyExtensions.cs:4
System.ExceptionArgument.handle
@ handle
System.Reflection.Metadata.CustomAttributeHandleCollection
Definition
CustomAttributeHandleCollection.cs:7
System.Reflection.Metadata.EntityHandle
Definition
EntityHandle.cs:6
System.Reflection.Metadata.Handle
Definition
Handle.cs:6
System.Reflection.Metadata.InterfaceImplementationHandle.FromRowId
static InterfaceImplementationHandle FromRowId(int rowId)
Definition
InterfaceImplementationHandle.cs:16
System.Reflection.Metadata.InterfaceImplementationHandle
Definition
InterfaceImplementationHandle.cs:4
System.Reflection.Metadata.InterfaceImplementation.InterfaceImplementation
InterfaceImplementation(MetadataReader reader, InterfaceImplementationHandle handle)
Definition
InterfaceImplementation.cs:13
System.Reflection.Metadata.InterfaceImplementation._reader
readonly MetadataReader _reader
Definition
InterfaceImplementation.cs:5
System.Reflection.Metadata.InterfaceImplementation._rowId
readonly int _rowId
Definition
InterfaceImplementation.cs:7
System.Reflection.Metadata.InterfaceImplementation.GetCustomAttributes
CustomAttributeHandleCollection GetCustomAttributes()
Definition
InterfaceImplementation.cs:19
System.Reflection.Metadata.InterfaceImplementation.Interface
EntityHandle Interface
Definition
InterfaceImplementation.cs:11
System.Reflection.Metadata.InterfaceImplementation
Definition
InterfaceImplementation.cs:4
source
System.Reflection.Metadata
System.Reflection.Metadata
InterfaceImplementation.cs
Generated by
1.10.0