private string GetToolTip <T>(ILanguageProvider language, CustomMemberInfo <T> memberInfo) where T : MemberInfo { if (language == null) { return(memberInfo.ToolTipText); } else { return(language.GetFlowSourceToolTipText(memberInfo.ToolTipTextKey)); } }
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; }
public void UpdateLanguage(ILanguageProvider languageProvider) { toolTipText = languageProvider.GetFlowSourceToolTipText(toolTipTextKey); }