यह एक कॉन्टेक्स्ट ऑब्जेक्ट है, जिसे पहलुओं के
propagation_predicate,
attr_aspects, और
toolchains_aspects फ़ंक्शन में पास किया जाता है. यह उस जानकारी को ऐक्सेस करने की सुविधा देता है जिसकी ज़रूरत यह तय करने के लिए होती है कि टारगेट में पहलू को शामिल किया जाना चाहिए या नहीं. साथ ही, यह भी तय करने के लिए कि इसे अगले चरण में किन एट्रिब्यूट या टूलचेन टाइप में शामिल किया जाना चाहिए.
सदस्य
attr
struct propagation_ctx.attr
यह स्ट्रक्ट, सिर्फ़ पहलू के सार्वजनिक पैरामीटर ऐक्सेस करने के लिए होता है. स्ट्रक्ट की कुंजियां और वैल्यू, पैरामीटर के नाम और वैल्यू होती हैं.
नियम
StarlarkAspectPropagationRuleApi propagation_ctx.rule
इससे नियम की जानकारी ऐक्सेस करने की अनुमति मिलती है.