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