IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Reflection.FunctionPointerType Class Referencesealed

Public Member Functions

override bool Equals (object obj)
 
override int GetHashCode ()
 
override string ToString ()
 

Properties

override __StandAloneMethodSig __MethodSignature [get]
 
override Type BaseType [get]
 
override TypeAttributes Attributes [get]
 
override string Name [get]
 
override string FullName [get]
 
override Module Module [get]
 
override bool ContainsMissingTypeImpl [get]
 
override bool IsValueTypeImpl [get]
 

Detailed Description

Definition at line 29 of file FunctionPointerType.cs.

Member Function Documentation

◆ Equals()

override bool IKVM.Reflection.FunctionPointerType.Equals ( object obj)

Definition at line 52 of file FunctionPointerType.cs.

53 {
54 var other = obj as FunctionPointerType;
55 return other != null
56 && other.universe == universe
57 && other.sig.Equals(sig);
58 }

◆ GetHashCode()

override int IKVM.Reflection.FunctionPointerType.GetHashCode ( )

Definition at line 60 of file FunctionPointerType.cs.

61 {
62 return sig.GetHashCode();
63 }

◆ ToString()

override string IKVM.Reflection.FunctionPointerType.ToString ( )

Definition at line 100 of file FunctionPointerType.cs.

101 {
102 return "<FunctionPtr>";
103 }

Property Documentation

◆ __MethodSignature

override __StandAloneMethodSig IKVM.Reflection.FunctionPointerType.__MethodSignature
get

Definition at line 65 of file FunctionPointerType.cs.

66 {
67 get { return sig; }
68 }

◆ Attributes

override TypeAttributes IKVM.Reflection.FunctionPointerType.Attributes
get

Definition at line 75 of file FunctionPointerType.cs.

76 {
77 get { return 0; }
78 }

◆ BaseType

override Type IKVM.Reflection.FunctionPointerType.BaseType
get

Definition at line 70 of file FunctionPointerType.cs.

71 {
72 get { return null; }
73 }

◆ ContainsMissingTypeImpl

override bool IKVM.Reflection.FunctionPointerType.ContainsMissingTypeImpl
getprotected

Definition at line 105 of file FunctionPointerType.cs.

106 {
107 get { return sig.ContainsMissingType; }
108 }

◆ FullName

override string IKVM.Reflection.FunctionPointerType.FullName
get

Definition at line 85 of file FunctionPointerType.cs.

86 {
87 get { throw new InvalidOperationException(); }
88 }

◆ IsValueTypeImpl

override bool IKVM.Reflection.FunctionPointerType.IsValueTypeImpl
getprotected

Definition at line 115 of file FunctionPointerType.cs.

116 {
117 get { return false; }
118 }

◆ Module

override Module IKVM.Reflection.FunctionPointerType.Module
get

Definition at line 90 of file FunctionPointerType.cs.

91 {
92 get { throw new InvalidOperationException(); }
93 }

◆ Name

override string IKVM.Reflection.FunctionPointerType.Name
get

Definition at line 80 of file FunctionPointerType.cs.

81 {
82 get { throw new InvalidOperationException(); }
83 }

The documentation for this class was generated from the following file: