//--- (end of generated code: YDisplayLayer definitions) public YDisplayLayer(YDisplay parent, string id) { this._display = parent; this._id = Convert.ToInt32(id); //--- (generated code: YDisplayLayer attributes initialization) //--- (end of generated code: YDisplayLayer attributes initialization) }
/** * <summary> * Retrieves a display for a given identifier. * <para> * The identifier can be specified using several formats: * </para> * <para> * </para> * <para> * - FunctionLogicalName * </para> * <para> * - ModuleSerialNumber.FunctionIdentifier * </para> * <para> * - ModuleSerialNumber.FunctionLogicalName * </para> * <para> * - ModuleLogicalName.FunctionIdentifier * </para> * <para> * - ModuleLogicalName.FunctionLogicalName * </para> * <para> * </para> * <para> * This function does not require that the display is online at the time * it is invoked. The returned object is nevertheless valid. * Use the method <c>YDisplay.isOnline()</c> to test if the display is * indeed online at a given time. In case of ambiguity when looking for * a display by logical name, no error is notified: the first instance * found is returned. The search is performed first by hardware name, * then by logical name. * </para> * </summary> * <param name="func"> * a string that uniquely characterizes the display * </param> * <returns> * a <c>YDisplay</c> object allowing you to drive the display. * </returns> */ public static YDisplay FindDisplay(string func) { YDisplay obj; obj = (YDisplay)YFunction._FindFromCache("Display", func); if (obj == null) { obj = new YDisplay(func); YFunction._AddToCache("Display", func, obj); } return obj; }