Class ObjectPropertyManager
Inheritance
ObjectPropertyManager
Assembly: NXOpen.dll
Syntax
public class ObjectPropertyManager : TransientObject, IMessageSink, IDisposable
Constructors
ObjectPropertyManager(nint)
Declaration
protected ObjectPropertyManager(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Properties
WorkingCollectionName
Declaration
public string WorkingCollectionName { get; }
Property Value
WorkingObject
Declaration
public TaggedObject WorkingObject { get; }
Property Value
Methods
AddProperty(string)
Declaration
public void AddProperty(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
AddPropertyWithValue(string, string)
Declaration
public void AddPropertyWithValue(string propertyName, string propertyValue)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
string |
propertyValue |
|
AddPropertyWithValueToCollection(string, string, string)
Declaration
public ObjectProperty AddPropertyWithValueToCollection(string collectionName, string propertyName, string propertyValue)
Parameters
Returns
Collect(TaggedObject, string)
Declaration
public void Collect(TaggedObject objectTag, string className)
Parameters
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetCollection(string)
Declaration
public ObjectProperty GetCollection(string collectionName)
Parameters
Type |
Name |
Description |
string |
collectionName |
|
Returns
GetRoot()
Declaration
public ObjectProperty GetRoot()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink