Class CustomFeatureData
Inheritance
CustomFeatureData
Assembly: NXOpen.dll
Syntax
public class CustomFeatureData : TransientObject, IMessageSink, IDisposable
Constructors
CustomFeatureData(nint)
Declaration
protected CustomFeatureData(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Properties
ClassName
Declaration
public string ClassName { get; }
Property Value
Methods
AddCustomAttributes(CustomAttribute[])
Declaration
public void AddCustomAttributes(CustomAttribute[] attributes)
Parameters
CustomDoubleArrayAttributeByName(string)
Declaration
public CustomDoubleArrayAttribute CustomDoubleArrayAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
CustomDoubleAttributeByName(string)
Declaration
public CustomDoubleAttribute CustomDoubleAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
CustomExpressionArrayAttributeByName(string)
Declaration
public CustomExpressionArrayAttribute CustomExpressionArrayAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
CustomExpressionAttributeByName(string)
Declaration
public CustomExpressionAttribute CustomExpressionAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
CustomIntegerArrayAttributeByName(string)
Declaration
public CustomIntegerArrayAttribute CustomIntegerArrayAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
CustomIntegerAttributeByName(string)
Declaration
public CustomIntegerAttribute CustomIntegerAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
CustomLogicalArrayAttributeByName(string)
Declaration
public CustomLogicalArrayAttribute CustomLogicalArrayAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
CustomLogicalAttributeByName(string)
Declaration
public CustomLogicalAttribute CustomLogicalAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
CustomStringArrayAttributeByName(string)
Declaration
public CustomStringArrayAttribute CustomStringArrayAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
CustomStringAttributeByName(string)
Declaration
public CustomStringAttribute CustomStringAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
CustomTagArrayAttributeByName(string)
Declaration
public CustomTagArrayAttribute CustomTagArrayAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
CustomTagAttributeByName(string)
Declaration
public CustomTagAttribute CustomTagAttributeByName(string attributeName)
Parameters
Type |
Name |
Description |
string |
attributeName |
|
Returns
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetAllCustomAttributeNameAndTypes(out string[], out Type[])
Declaration
public void GetAllCustomAttributeNameAndTypes(out string[] attributeNames, out CustomAttribute.Type[] attributeType)
Parameters
Type |
Name |
Description |
string[] |
attributeNames |
|
Type[] |
attributeType |
|
HasCustomAttribute(string, Type)
Declaration
public bool HasCustomAttribute(string attributeName, CustomAttribute.Type type)
Parameters
Returns
RemoveCustomAttribute(CustomAttribute)
Declaration
public void RemoveCustomAttribute(CustomAttribute attribute)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink