Exemplo n.º 1
0
 private string GetToolTip <T>(ILanguageProvider language, CustomMemberInfo <T> memberInfo)
     where T : MemberInfo
 {
     if (language == null)
     {
         return(memberInfo.ToolTipText);
     }
     else
     {
         return(language.GetFlowSourceToolTipText(memberInfo.ToolTipTextKey));
     }
 }
Exemplo n.º 2
0
        private void Initialize(ILanguageProvider language)
        {
            if (initialized)
            {
                return;
            }

            sourceName      = flowSourceObject.Name;
            fullName        = asmAndType.Type.FullName;
            flowToolTipText = language == null ? flowSourceObject.ToolTipText : language.GetFlowSourceToolTipText(flowSourceObject.ToolTipTextKey);
            warning         = language == null ? flowSourceObject.Warning : (String.IsNullOrEmpty(flowSourceObject.WarningKey) ? "" : language.GetFlowSourceToolTipText(flowSourceObject.WarningKey));
            ToolTipText     = flowToolTipText;
#if DEBUG
            Write(flowSourceObject.ToolTipTextKey, flowSourceObject.ToolTipText);
#endif
            summary       = flowSourceObject.Summary;
            inEvents      = CreateInMethods(language);
            outEvents     = CreateOutMethods(language);
            inProperties  = CreateInProperties(language);
            outProperties = CreateOutProperties(language);

            initialized = true;
        }
Exemplo n.º 3
0
 public void UpdateLanguage(ILanguageProvider languageProvider)
 {
     toolTipText = languageProvider.GetFlowSourceToolTipText(toolTipTextKey);
 }