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

HandleOwnerlessInvalidILCode() private méthode

private HandleOwnerlessInvalidILCode ( Mono.Cecil.GenericParameter genericParameter ) : TypeReference
genericParameter Mono.Cecil.GenericParameter
Résultat Mono.Cecil.TypeReference
        private TypeReference HandleOwnerlessInvalidILCode(GenericParameter genericParameter)
        {
            if (((genericParameter.Type == GenericParameterType.Method) && (this._typeDefinitionContext != null)) && (genericParameter.Position < this._typeDefinitionContext.GenericArguments.Count))
            {
                return this._typeDefinitionContext.GenericArguments[genericParameter.Position];
            }
            return genericParameter.Module.TypeSystem.Object;
        }