Patcher.CecilExtensions.AllNestedTypes C# (CSharp) Method

AllNestedTypes() public static method

public static AllNestedTypes ( this type ) : IEnumerable
type this
return IEnumerable
        public static IEnumerable<TypeDefinition> AllNestedTypes(this TypeDefinition type)
        {
            yield return type;
            foreach (TypeDefinition nested in type.NestedTypes)
                foreach (TypeDefinition moarNested in AllNestedTypes(nested))
                    yield return moarNested;
        }