BamlLocalization.BamlLocalizabilityByReflection.BamlLocalizabilityByReflection C# (CSharp) Метод

BamlLocalizabilityByReflection() публичный Метод

public BamlLocalizabilityByReflection ( ) : System
Результат System
        public BamlLocalizabilityByReflection(params Assembly[] assemblies)
        {
            if (assemblies != null)
            {
                // create the table
                _assemblies = new Dictionary<string, Assembly>(assemblies.Length);

                try{
                    // Assert security permissions
                    FileIOPermission permobj = new FileIOPermission(PermissionState.None);
                    permobj.AllFiles = FileIOPermissionAccess.PathDiscovery;
                    //CASRemoval:permobj.Assert();

                    for (int i = 0; i < assemblies.Length; i++)
                    {
                        // skip the null ones.
                        if (assemblies[i] != null)
                        {
                            // index it by the name;
                            _assemblies[assemblies[i].GetName().FullName] = assemblies[i];
                        }
                    }
                }
                finally
                {
                   // revert assert permission
                   //CASRemoval:FileIOPermission.RevertAssert();
                }
            }

            // create the cache for Type here
            _typeCache = new Dictionary<string, Type>(32);
        }