SenseNet.ContentRepository.Storage.Security.PermissionEvaluator.Initialize C# (CSharp) Method

Initialize() private method

private Initialize ( ) : void
return void
        private void Initialize()
        {
            using (var proc = DataProvider.CreateDataProcedure(loadQuery))
            {
                proc.CommandType = CommandType.Text;
                using (var reader = proc.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        var path = reader.GetString(0).ToLower();
                        var id = reader.GetInt32(5);
                        var creator = reader.GetInt32(1);
                        var lastModifier = reader.GetInt32(2);
                        var inherited = reader.GetByte(3) == 1;

                        AddPermissionSet(path, id, creator, lastModifier, inherited, CreatePermissionSet(reader));
                    }
                    reader.NextResult();
                    while (reader.Read())
                        AddMembershipRow(reader);
                }
            }
        }
        private PermissionSet CreatePermissionSet(DbDataReader reader)