public ConvertMetadataInputColumn(IDTSVirtualInputColumn vcol, int lineageID, string name, string upstreamComponentName, string displayName) { _vcol = vcol; LineageID = lineageID; Name = name; UpstreamComponentName = upstreamComponentName; DisplayName = displayName; }
public static string GetTooltipString(object dataflowColumn) { if (dataflowColumn is IDTSVirtualInputColumn) { IDTSVirtualInputColumn column = dataflowColumn as IDTSVirtualInputColumn; return(FormatTooltipText( column.Name, column.DataType.ToString(), column.Length.ToString(CultureInfo.CurrentCulture), // Changed from CurrentUICulture column.Scale.ToString(CultureInfo.CurrentCulture), column.Precision.ToString(CultureInfo.CurrentCulture), column.CodePage.ToString(CultureInfo.CurrentCulture), column.SourceComponent)); } else if (dataflowColumn is IDTSInputColumn) { IDTSInputColumn column = dataflowColumn as IDTSInputColumn; return(FormatTooltipText( column.Name, column.DataType.ToString(), column.Length.ToString(CultureInfo.CurrentCulture), column.Scale.ToString(CultureInfo.CurrentCulture), column.Precision.ToString(CultureInfo.CurrentCulture), column.CodePage.ToString(CultureInfo.CurrentCulture))); } else if (dataflowColumn is IDTSOutputColumn) { IDTSOutputColumn column = dataflowColumn as IDTSOutputColumn; return(FormatTooltipText( column.Name, column.DataType.ToString(), column.Length.ToString(CultureInfo.CurrentCulture), column.Scale.ToString(CultureInfo.CurrentCulture), column.Precision.ToString(CultureInfo.CurrentCulture), column.CodePage.ToString(CultureInfo.CurrentCulture))); } else if (dataflowColumn is IDTSExternalMetadataColumn) { IDTSExternalMetadataColumn column = dataflowColumn as IDTSExternalMetadataColumn; return(FormatTooltipText( column.Name, column.DataType.ToString(), column.Length.ToString(CultureInfo.CurrentCulture), column.Scale.ToString(CultureInfo.CurrentCulture), column.Precision.ToString(CultureInfo.CurrentCulture), column.CodePage.ToString(CultureInfo.CurrentCulture))); } return(string.Empty); }
public ConvertMetadataInputColumn(IDTSVirtualInputColumn vcol, string displayname) : this(vcol, vcol.LineageID, vcol.Name, vcol.UpstreamComponentName, displayname) { }
public ConvertMetadataInputColumn(IDTSVirtualInputColumn vcol) : this(vcol, vcol.Name) { }