private static GetOrCreate ( LinuxNetworkInterface>.Dictionary |
||
interfaces | LinuxNetworkInterface>.Dictionary | The Dictionary of existing interfaces. |
name | string | The name of the interface. |
return |
private static LinuxNetworkInterface GetOrCreate(Dictionary<string, LinuxNetworkInterface> interfaces, string name)
{
LinuxNetworkInterface lni;
if (!interfaces.TryGetValue(name, out lni))
{
lni = new LinuxNetworkInterface(name);
interfaces.Add(name, lni);
}
return lni;
}