public ISScriptComponentConnection(ISScriptComponent parentComponent, ISConnectionManager referenceConnection, string connectionNameInComponent) { _connection = parentComponent.AddConnection_m(referenceConnection.Name, connectionNameInComponent); if (parentComponent.SourceCode.Length > 0) { parentComponent.RebuildProject(null); } }
/// <summary> /// Add a Output Column to a script component /// </summary> /// <param name="parentComponent"></param> /// <param name="outputName"></param> /// <param name="outputColumnName"></param> public ISScriptComponentOutputColumn(ISScriptComponent parentComponent, string outputName, string outputColumnName) { _parentComponent = parentComponent; _output = parentComponent.GetOutputFromName(outputName); OutputColumn = new ISOutputColumn(parentComponent, _output.Name, outputColumnName); ErrorRowDisposition = RowDisposition.RD_NotUsed; TruncationRowDisposition = RowDisposition.RD_NotUsed; }
/// <summary> /// Add or update a Script File /// </summary> /// <param name="parentScriptComponent"></param> /// <param name="fileName"></param> /// <param name="content"></param> public ISScriptComponentFile(ISScriptComponent parentScriptComponent, string fileName, string content) { parentScriptComponent.SetClassFile(fileName, content); }