Пример #1
0
        public override void GenerateVariableFunctions(CSTextDocumentBuilder text, DOMEVariable variable, LookupBackedSet <string, string> settings)
        {
            settings = settings.AppendFallbacks(DEFAULT_SETTING_VALUES);

            GenerateVariableSetFunction(text, variable, settings);
            GenerateVariableGetFunction(text, variable, settings);
        }
Пример #2
0
        public override void GenerateVariableDuplicate(CSTextDocumentBuilder text, string instance, DOMEVariable variable, LookupBackedSet <string, string> settings)
        {
            settings = settings.AppendFallbacks(DEFAULT_SETTING_VALUES);

            GenerateVariableDuplicateInternal(text, instance, variable, settings);
        }
Пример #3
0
        public override void GenerateVariableLoadContext(CSTextDocumentBuilder text, string context, DOMEVariable variable, LookupBackedSet <string, string> settings)
        {
            settings = settings.AppendFallbacks(DEFAULT_SETTING_VALUES);

            GenerateVariableLoadContextInternal(text, context, variable, settings);
        }
Пример #4
0
 static public LookupBackedSet <KEY_TYPE, VALUE_TYPE> AppendFallbacks <KEY_TYPE, VALUE_TYPE>(this LookupBackedSet <KEY_TYPE, VALUE_TYPE> item, params LookupSet <KEY_TYPE, VALUE_TYPE>[] fallbacks)
 {
     return(item.AppendFallbacks <KEY_TYPE, VALUE_TYPE>((IEnumerable <LookupSet <KEY_TYPE, VALUE_TYPE> >)fallbacks));
 }