Skip to main content
View as Markdown

ISch_LibraryRuleChecker interface

The ISch_LibraryRuleChecker interface represents the internal library rule checker facility that checks the validity of symbols in schematic libraries.

public interface ISch_LibraryRuleChecker

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
Duplicate_Componentboolget; set
Duplicate_Pinsboolget; set
FromParametersstringset
Missing_Default_Designatorboolget; set
Missing_Descriptionboolget; set
Missing_Footprintboolget; set
Missing_Pin_Nameboolget; set
Missing_Pin_Numberboolget; set
Missing_Pins_In_Sequenceboolget; set
ShowReportboolget; set

Duplicate_Component​

No description yet.

bool GetState_Duplicate_Component();
void SetState_Duplicate_Component(bool argValue);

Type: bool · Access: read/write

Duplicate_Pins​

No description yet.

bool GetState_Duplicate_Pins();
void SetState_Duplicate_Pins(bool argValue);

Type: bool · Access: read/write

FromParameters​

No description yet.

bool SetState_FromParameters(string argParameters);

Type: string · Access: write-only

Missing_Default_Designator​

No description yet.

bool GetState_Missing_Default_Designator();
void SetState_Missing_Default_Designator(bool argValue);

Type: bool · Access: read/write

Missing_Description​

No description yet.

bool GetState_Missing_Description();
void SetState_Missing_Description(bool argValue);

Type: bool · Access: read/write

Missing_Footprint​

No description yet.

bool GetState_Missing_Footprint();
void SetState_Missing_Footprint(bool argValue);

Type: bool · Access: read/write

Missing_Pin_Name​

No description yet.

bool GetState_Missing_Pin_Name();
void SetState_Missing_Pin_Name(bool argValue);

Type: bool · Access: read/write

Missing_Pin_Number​

No description yet.

bool GetState_Missing_Pin_Number();
void SetState_Missing_Pin_Number(bool argValue);

Type: bool · Access: read/write

Missing_Pins_In_Sequence​

No description yet.

bool GetState_Missing_Pins_In_Sequence();
void SetState_Missing_Pins_In_Sequence(bool argValue);

Type: bool · Access: read/write

ShowReport​

No description yet.

bool GetState_ShowReport();
void SetState_ShowReport(bool argValue);

Type: bool · Access: read/write

Methods​

MethodReturnsDescription
Import_FromUserbool
Runbool

Import_FromUser​

No description yet.

bool Import_FromUser();

Returns: bool

Run​

No description yet.

bool Run();

Returns: bool

Returned by​

ISch_Lib.Sch_LibraryRuleChecker_Create

Accepted by​

ISch_Lib.Sch_LibraryRuleChecker_Destroy