Один должен инициализировать новый перечислимый:
// IEnumerable is now assigned
IEnumerable<TaggedEdge<int, float>> enumerable = new IEnumerable<TaggedEdge<int, float>>();
if (tryFunc(World.sortedList_3.IndexOfValue(vector2), ref enumerable) && World.gclass19_0.bool_1)
{
}
Или используйте out
:
IEnumerable<TaggedEdge<int, float>> enumerable;
if (tryFunc(World.sortedList_3.IndexOfValue(vector2), out enumerable) && World.gclass19_0.bool_1)
{
}
out
означает:
означает, что параметр будет инициализирован в методе до его возврата
ref
означает:
параметр будет инициализирован вне метода.