Class ComponentDefinitionCollection
Inheritance
ComponentDefinitionCollection
Assembly: NXOpen.dll
Syntax
public class ComponentDefinitionCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
ComponentDefinitionCollection()
Declaration
protected ComponentDefinitionCollection()
ComponentDefinitionCollection(Part)
Declaration
protected ComponentDefinitionCollection(Part owner)
Parameters
Type |
Name |
Description |
Part |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
Delete(Layout2dDefinitionLocation, string)
Declaration
public void Delete(Layout2dDefinitionLocation location, string definitionPath)
Parameters
EnumerateMoveNext(ref Tag, byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
byte[] |
state |
|
Returns
Overrides
FindObject(string)
Declaration
public ComponentDefinition FindObject(string sid)
Parameters
Type |
Name |
Description |
string |
sid |
|
Returns
RefreshAllReferences()
Declaration
public void RefreshAllReferences()
Rename(Layout2dDefinitionLocation, string, string)
Declaration
public void Rename(Layout2dDefinitionLocation location, string definitionPath, string newName)
Parameters
SetAutomaticPreview(Layout2dDefinitionLocation, string, bool)
Declaration
public void SetAutomaticPreview(Layout2dDefinitionLocation location, string definitionPath, bool isAutomatic)
Parameters
ToArray()
Declaration
public LocalDefinitionFolder[] ToArray()
Returns
Update(Layout2dDefinitionLocation, string)
Declaration
public void Update(Layout2dDefinitionLocation location, string definitionPath)
Parameters
UpdateImage(Layout2dDefinitionLocation, string, string)
Declaration
public void UpdateImage(Layout2dDefinitionLocation location, string definitionPath, string imagePath)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink