static AutomaticNodeInsertionTests() { NIFunctionBuilder signatureBuilder = NITypes.Factory.DefineFunction("outputOwner"); _outputOwnerSignature = signatureBuilder.AddOutput(NITypes.Int32, "owner").CreateType(); signatureBuilder = NITypes.Factory.DefineFunction("outputString"); _outputOwnerStringSignature = signatureBuilder.AddOutput(NITypes.String, "owner").CreateType(); signatureBuilder = NITypes.Factory.DefineFunction("stringSlicePassthrough"); signatureBuilder.AddInputOutput( DataTypes.StringSliceType.CreateImmutableReference(Signatures.AddGenericLifetimeTypeParameter(signatureBuilder, "TLife")), "stringSlice"); _stringSlicePassthroughSignature = signatureBuilder.CreateType(); }