25using System.Collections.Generic;
39 internal DummyModule() :
45 protected override Exception NotSupportedException()
50 protected override Exception ArgumentOutOfRangeException()
55 public override bool Equals(
object obj)
60 public override int GetHashCode()
65 public override string ToString()
70 public override int MDStreamVersion
75 public override Assembly Assembly
80 internal override Type FindType(
TypeName typeName)
85 internal override Type FindTypeIgnoreCase(
TypeName lowerCaseName)
90 internal override void GetTypesImpl(List<Type> list)
95 public override string FullyQualifiedName
100 public override string Name
105 public override Guid ModuleVersionId
110 public override string ScopeName
117 static readonly DummyModule module =
new DummyModule();
119 readonly
int position;
121 internal static Type Make(
int position)
133 this.position = position;
139 return other !=
null && other.position == position;
149 get {
throw new InvalidOperationException(); }
154 get {
throw new InvalidOperationException(); }
159 get {
throw new InvalidOperationException(); }
162 public override Module Module
164 get {
return module; }
169 get {
return position; }
179 get {
throw new InvalidOperationException(); }
184 throw new InvalidOperationException();
189 throw new InvalidOperationException();
192 public override GenericParameterAttributes GenericParameterAttributes
194 get {
throw new InvalidOperationException(); }
202 internal override bool IsBaked
204 get {
throw new InvalidOperationException(); }
global::java.lang.invoke.LambdaForm.Name Name
virtual Exception InvalidOperationException()
override Type[] GetGenericParameterConstraints()
override Type DeclaringType
override int MetadataToken
override int GetHashCode()
override MethodBase DeclaringMethod
override string Namespace
override CustomModifiers[] __GetGenericParameterConstraintCustomModifiers()
override bool Equals(object obj)
override int GenericParameterPosition
Type BindMethodParameter(Type type)