Unity.IL2CPP.ILPreProcessor.TypeResolver.ResolveGenericParameter C# (CSharp) Méthode

ResolveGenericParameter() private méthode

private ResolveGenericParameter ( Mono.Cecil.GenericParameter genericParameter ) : TypeReference
genericParameter Mono.Cecil.GenericParameter
Résultat Mono.Cecil.TypeReference
        private TypeReference ResolveGenericParameter(GenericParameter genericParameter)
        {
            if (genericParameter.Owner == null)
            {
                return this.HandleOwnerlessInvalidILCode(genericParameter);
            }
            if (!(genericParameter.Owner is MemberReference))
            {
                throw new NotSupportedException();
            }
            return ((genericParameter.Type != GenericParameterType.Type) ? ((this._methodDefinitionContext == null) ? genericParameter : this._methodDefinitionContext.GenericArguments[genericParameter.Position]) : this._typeDefinitionContext.GenericArguments[genericParameter.Position]);
        }