private bool TryGetBamlAssembly(Int16 assemblyId, out BamlAssembly bamlAssembly)
        {
            lock (_syncObject)
            {
                if (assemblyId >= 0 && assemblyId < _bamlAssembly.Count)
                {
                    bamlAssembly = _bamlAssembly[assemblyId];
                    return(true);
                }
            }

            Assembly assembly = KnownTypes.GetKnownAssembly(assemblyId);

            if (assembly != null)
            {
                bamlAssembly = new BamlAssembly(assembly);
                return(true);
            }

            bamlAssembly = null;
            return(false);
        }