Amazon.Auth.AccessControlPolicy.Internal.JsonPolicyReader.convertResources C# (CSharp) Method

convertResources() private static method

private static convertResources ( Statement statement, JsonData jStatement ) : void
statement Statement
jStatement JsonData
return void
        private static void convertResources(Statement statement, JsonData jStatement)
        {
            JsonData jResources = jStatement[JsonDocumentFields.RESOURCE];
            if (jResources == null)
            {
                return;
            }

            if (jResources.IsString)
            {
                statement.Resources.Add(new Resource((string)jResources));
            }
            else if (jResources.IsArray)
            {
                foreach (JsonData jResourceValue in jResources)
                {
                    if (jResourceValue.IsString)
                    {
                        statement.Resources.Add(new Resource((string)jResourceValue));
                    }
                }
            }
        }