コード例 #1
0
ファイル: ModuleReader.cs プロジェクト: windward-studios/ikvm
 internal MethodBase GetMethodAt(TypeDefImpl owner, int index)
 {
     if (methods == null)
     {
         methods = new MethodBase[MethodDef.records.Length];
     }
     if (methods[index] == null)
     {
         MethodDefImpl method = new MethodDefImpl(this, owner ?? FindMethodOwner(index), index);
         methods[index] = method.IsConstructor ? new ConstructorInfoImpl(method) : (MethodBase)method;
     }
     return(methods[index]);
 }
コード例 #2
0
ファイル: ModuleReader.cs プロジェクト: kenasogoo/ikvm-fork
 internal MethodBase GetMethodAt(TypeDefImpl owner, int index)
 {
     if (methods == null)
     {
         methods = new MethodBase[MethodDef.records.Length];
     }
     if (methods[index] == null)
     {
         MethodDefImpl method = new MethodDefImpl(this, owner ?? FindMethodOwner(index), index);
         methods[index] = method.IsConstructor ? new ConstructorInfoImpl(method) : (MethodBase)method;
     }
     return methods[index];
 }
コード例 #3
0
ファイル: Method.cs プロジェクト: ngraziano/mono
		internal ParameterInfoImpl(MethodDefImpl method, int position, int index)
		{
			this.method = method;
			this.position = position;
			this.index = index;
		}
コード例 #4
0
 internal ParameterInfoImpl(MethodDefImpl method, int position, int index)
 {
     this.method   = method;
     this.position = position;
     this.index    = index;
 }