Boo.Lang.Compiler.Steps.EmitAssembly.TypeCreator.EnsureInternalDependencies C# (CSharp) Метод

EnsureInternalDependencies() приватный Метод

private EnsureInternalDependencies ( IType type ) : void
type IType
Результат void
            private void EnsureInternalDependencies(IType type)
            {
                var internalType = type as AbstractInternalType;
                if (null != internalType)
                {
                    CreateType(internalType.TypeDefinition);
                    return;
                }

                if (type.ConstructedInfo != null)
                {
                    EnsureInternalDependencies(type.ConstructedInfo.GenericDefinition);
                    foreach (var typeArg in type.ConstructedInfo.GenericArguments)
                        EnsureInternalDependencies(typeArg);
                }
            }