Class PropertyContainer
Inheritance
PropertyContainer
Assembly: NXOpen.dll
Syntax
public class PropertyContainer : TransientObject, IMessageSink, IDisposable
Constructors
PropertyContainer(nint)
Declaration
protected PropertyContainer(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Properties
Length
Declaration
public int Length { get; }
Property Value
Mode
Declaration
public PropertyContainer.ListMode Mode { get; }
Property Value
Methods
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetArray(int)
Declaration
public PropertyContainer GetArray(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetArray(string)
Declaration
public PropertyContainer GetArray(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetBits(int)
Declaration
public int GetBits(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetBits(string)
Declaration
public int GetBits(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetDouble(int)
Declaration
public double GetDouble(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetDouble(string)
Declaration
public double GetDouble(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetDoubleMatrix(int, out int, out int)
Declaration
public double[] GetDoubleMatrix(int propertyIndex, out int nRows, out int nColumns)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
int |
nRows |
|
int |
nColumns |
|
Returns
GetDoubleMatrix(string, out int, out int)
Declaration
public double[] GetDoubleMatrix(string propertyName, out int nRows, out int nColumns)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
int |
nRows |
|
int |
nColumns |
|
Returns
GetDoubleVector(int)
Declaration
public double[] GetDoubleVector(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetDoubleVector(string)
Declaration
public double[] GetDoubleVector(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetEnum(int)
Declaration
public int GetEnum(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetEnum(string)
Declaration
public int GetEnum(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetEnumAsString(int)
Declaration
public string GetEnumAsString(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetEnumAsString(string)
Declaration
public string GetEnumAsString(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetEnumMembers(int)
Declaration
public string[] GetEnumMembers(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetEnumMembers(string)
Declaration
public string[] GetEnumMembers(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetFile(int)
Declaration
public string GetFile(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetFile(string)
Declaration
public string GetFile(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetInteger(int)
Declaration
public int GetInteger(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetInteger(string)
Declaration
public int GetInteger(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetIntegerMatrix(int, out int, out int)
Declaration
public int[] GetIntegerMatrix(int propertyIndex, out int nRows, out int nColumns)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
int |
nRows |
|
int |
nColumns |
|
Returns
GetIntegerMatrix(string, out int, out int)
Declaration
public int[] GetIntegerMatrix(string propertyName, out int nRows, out int nColumns)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
int |
nRows |
|
int |
nColumns |
|
Returns
GetIntegerVector(int)
Declaration
public int[] GetIntegerVector(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetIntegerVector(string)
Declaration
public int[] GetIntegerVector(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetLogical(int)
Declaration
public bool GetLogical(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetLogical(string)
Declaration
public bool GetLogical(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetPoint(int)
Declaration
public Point3d GetPoint(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetPoint(string)
Declaration
public Point3d GetPoint(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetPropertyNames()
Declaration
public string[] GetPropertyNames()
Returns
GetPropertyType(int)
Declaration
public PropertyContainer.PropertyType GetPropertyType(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetPropertyType(string)
Declaration
public PropertyContainer.PropertyType GetPropertyType(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetString(int)
Declaration
public string GetString(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetString(string)
Declaration
public string GetString(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetStrings(int)
Declaration
public string[] GetStrings(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetStrings(string)
Declaration
public string[] GetStrings(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetTaggedObject(int)
Declaration
public TaggedObject GetTaggedObject(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetTaggedObject(string)
Declaration
public TaggedObject GetTaggedObject(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetTaggedObjectVector(int)
Declaration
public TaggedObject[] GetTaggedObjectVector(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetTaggedObjectVector(string)
Declaration
public TaggedObject[] GetTaggedObjectVector(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
GetVector(int)
Declaration
public Vector3d GetVector(int propertyIndex)
Parameters
Type |
Name |
Description |
int |
propertyIndex |
|
Returns
GetVector(string)
Declaration
public Vector3d GetVector(string propertyName)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
Returns
SetBits(string, int)
Declaration
public void SetBits(string propertyName, int bitsSc)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
int |
bitsSc |
|
SetDouble(string, double)
Declaration
public void SetDouble(string propertyName, double value)
Parameters
SetDoubleMatrix(string, int, int, double[])
Declaration
public void SetDoubleMatrix(string propertyName, int nRows, int nColumns, double[] matrixValue)
Parameters
SetDoubleVector(string, double[])
Declaration
public void SetDoubleVector(string propertyName, double[] doubleVector)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
double[] |
doubleVector |
|
SetEnum(string, int)
Declaration
public void SetEnum(string propertyName, int value)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
int |
value |
|
SetEnumAsString(string, string)
Declaration
public void SetEnumAsString(string propertyName, string value)
Parameters
SetEnumMembers(string, string[])
Declaration
public void SetEnumMembers(string propertyName, string[] stringArray)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
string[] |
stringArray |
|
SetFile(string, string)
Declaration
public void SetFile(string propertyName, string value)
Parameters
SetInteger(string, int)
Declaration
public void SetInteger(string propertyName, int value)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
int |
value |
|
SetIntegerMatrix(string, int, int, int[])
Declaration
public void SetIntegerMatrix(string propertyName, int nRows, int nColumns, int[] matrixValue)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
int |
nRows |
|
int |
nColumns |
|
int[] |
matrixValue |
|
SetIntegerVector(string, int[])
Declaration
public void SetIntegerVector(string propertyName, int[] intVector)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
int[] |
intVector |
|
SetLogical(string, bool)
Declaration
public void SetLogical(string propertyName, bool value)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
bool |
value |
|
SetPoint(string, Point3d)
Declaration
public void SetPoint(string propertyName, Point3d pointSc)
Parameters
SetString(string, string)
Declaration
public void SetString(string propertyName, string value)
Parameters
SetStrings(string, string[])
Declaration
public void SetStrings(string propertyName, string[] stringArray)
Parameters
Type |
Name |
Description |
string |
propertyName |
|
string[] |
stringArray |
|
SetTaggedObject(string, TaggedObject)
Declaration
public void SetTaggedObject(string propertyName, TaggedObject taggedSc)
Parameters
SetTaggedObjectVector(string, TaggedObject[])
Declaration
public void SetTaggedObjectVector(string propertyName, TaggedObject[] tagVector)
Parameters
SetVector(string, Vector3d)
Declaration
public void SetVector(string propertyName, Vector3d vector)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink