Mono.Cecil.TypeResolver.For C# (CSharp) Method

For() public static method

public static For ( TypeReference typeReference, MethodReference methodReference ) : TypeResolver
typeReference TypeReference
methodReference MethodReference
return TypeResolver
        public static TypeResolver For(TypeReference typeReference, MethodReference methodReference)
        {
            return new TypeResolver (typeReference as GenericInstanceType, methodReference as GenericInstanceMethod);
        }

Same methods

TypeResolver::For ( TypeReference typeReference ) : TypeResolver

Usage Example

Esempio n. 1
0
        private static void CollectImplementedInterfaces(TypeReference type, HashSet <TypeReference> results)
        {
            var typeResolver = TypeResolver.For(type);
            var typeDef      = type.Resolve();

            foreach (var implementedInterface in typeDef.Interfaces)
            {
                var interfaceType = typeResolver.Resolve(implementedInterface.InterfaceType);
                results.Add(interfaceType);
                CollectImplementedInterfaces(interfaceType, results);
            }
        }
All Usage Examples Of Mono.Cecil.TypeResolver::For