private IRdcGenerator InitializeRdcGenerator()
{
var generatorParameterses = InitializeGeneratorParameterses();
IRdcGenerator result;
var hr = _rdcLibrary.CreateGenerator((uint) _recursionDepth, generatorParameterses, out result);
if (hr != 0)
{
throw new RdcException("Failed to create the RdcGenerator.", hr);
}
// Enable similarity
((IRdcSimilarityGenerator) result).EnableSimilarity();
return result;
}