예제 #1
0
 internal sealed override RuntimeParameterInfo[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out RuntimeParameterInfo returnParameter) { throw NotImplemented.ByDesign; }
예제 #2
0
 protected internal sealed override string ComputeToString(RuntimeMethodInfo contextMethod) { throw NotImplemented.ByDesign; }
 internal sealed override RuntimeParameterInfo[] GetRuntimeParametersAndReturn(RuntimeMethodInfo contextMethod)
 {
     RuntimeParameterInfo[] runtimeParametersAndReturn = _lazyRuntimeParametersAndReturn;
     if (runtimeParametersAndReturn == null)
     {
         runtimeParametersAndReturn = new RuntimeParameterInfo[_runtimeParameterTypesAndReturn.Length];
         for (int i = 0; i < runtimeParametersAndReturn.Length; i++)
         {
             runtimeParametersAndReturn[i] = RuntimeSyntheticParameterInfo.GetRuntimeSyntheticParameterInfo(this, i - 1, _runtimeParameterTypesAndReturn[i]);
         }
         _lazyRuntimeParametersAndReturn = runtimeParametersAndReturn;
     }
     return runtimeParametersAndReturn;
 }
 internal sealed override RuntimeParameterInfo[] GetRuntimeParametersAndReturn(RuntimeMethodInfo contextMethod)
 {
     return _genericMethodDefinition.GetRuntimeParametersAndReturn(this);
 }
예제 #5
0
 internal sealed override RuntimeParameterInfo[] GetRuntimeParametersAndReturn(RuntimeMethodInfo contextMethod)
 {
     return _common.GetRuntimeParametersAndReturn(contextMethod, contextMethod.RuntimeGenericArgumentsOrParameters);
 }
예제 #6
0
 //
 // The non-public version of MethodInfo.GetParameters() (does not array-copy.) 
 // The first element is actually the ReturnParameter value.
 //
 internal abstract RuntimeParameterInfo[] GetRuntimeParametersAndReturn(RuntimeMethodInfo contextMethod);
예제 #7
0
 internal protected abstract String ComputeToString(RuntimeMethodInfo contextMethod);
예제 #8
0
 internal String ComputeToString(RuntimeMethodInfo contextMethod)
 {
     return _common.ComputeToString(contextMethod, contextMethod.RuntimeGenericArgumentsOrParameters);
 }
예제 #9
0
 internal sealed override RuntimeParameterInfo[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out RuntimeParameterInfo returnParameter)
 {
     return(_genericMethodDefinition.GetRuntimeParameters(this, out returnParameter));
 }
예제 #10
0
 internal abstract RuntimeParameterInfo[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out RuntimeParameterInfo returnParameter);
예제 #11
0
 //
 // The non-public version of MethodInfo.GetParameters() (does not array-copy.)
 // The first element is actually the ReturnParameter value.
 //
 internal abstract RuntimeParameterInfo[] GetRuntimeParametersAndReturn(RuntimeMethodInfo contextMethod);
예제 #12
0
 internal sealed override RuntimeParameterInfo[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out RuntimeParameterInfo returnParameter)
 {
     throw NotImplemented.ByDesign;
 }
예제 #13
0
 protected internal sealed override string ComputeToString(RuntimeMethodInfo contextMethod)
 {
     throw NotImplemented.ByDesign;
 }
예제 #14
0
 internal sealed override RuntimeParameterInfo[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out RuntimeParameterInfo returnParameter)
 {
     return(_common.GetRuntimeParameters(contextMethod, contextMethod.RuntimeGenericArgumentsOrParameters, out returnParameter));
 }
예제 #15
0
 internal String ComputeToString(RuntimeMethodInfo contextMethod)
 {
     return(_common.ComputeToString(contextMethod, contextMethod.RuntimeGenericArgumentsOrParameters));
 }