public UnitImplementationScope CreateUnitImplementationScope(Scope InterfaceScope, Scope[] UsedUnits) { TreeConverter.base_scope[] arr = new TreeConverter.base_scope[UsedUnits.Length]; for (int i = 0; i < arr.Length; i++) { arr[i] = UsedUnits[i].internal_scope; } TreeConverter.interface_scope isc1 = null; if (InterfaceScope != null) { isc1 = (TreeConverter.interface_scope)InterfaceScope.internal_scope; } return(new UnitImplementationScope(isc1, arr)); }
public UnitImplementationScope(TreeConverter.interface_scope isc, TreeConverter.base_scope[] bsa) { _sc = new TreeConverter.implementation_scope(isc, bsa); }
public UnitInterfaceScope(TreeConverter.base_scope[] bsa) { _sc = new TreeConverter.interface_scope(bsa); }
public UnitInterfaceScope(TreeConverter.base_scope[] bsa) { _sc=new TreeConverter.interface_scope(bsa); }