Search Results for

    Show / Hide Table of Contents

    Class PropertyContainer

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TransientObject
    PropertyContainer
    DataContainer
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    System.IDisposable
    Inherited Members
    TransientObject.Dispose()
    TransientObject.ToString()
    TransientObject.PrintTestData(String)
    TransientObject.PrintTestData(String, Int32)
    TransientObject.Handle
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen
    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
    Type Description
    PropertyContainer.ListMode

    Methods

    FreeResource()

    Declaration
    protected override void FreeResource()
    Overrides
    TransientObject.FreeResource()

    GetArray(Int32)

    Declaration
    public PropertyContainer GetArray(int propertyIndex)
    Parameters
    Type Name Description
    System.Int32 propertyIndex
    Returns
    Type Description
    PropertyContainer

    GetArray(String)

    Declaration
    public PropertyContainer GetArray(string propertyName)
    Parameters
    Type Name Description
    System.String propertyName
    Returns
    Type Description
    PropertyContainer

    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
    Type Description
    Point3d

    GetPoint(String)

    Declaration
    public Point3d GetPoint(string propertyName)
    Parameters
    Type Name Description
    System.String propertyName
    Returns
    Type Description
    Point3d

    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
    Type Description
    PropertyContainer.PropertyType

    GetPropertyType(String)

    Declaration
    public PropertyContainer.PropertyType GetPropertyType(string propertyName)
    Parameters
    Type Name Description
    System.String propertyName
    Returns
    Type Description
    PropertyContainer.PropertyType

    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
    Type Description
    TaggedObject

    GetTaggedObject(String)

    Declaration
    public TaggedObject GetTaggedObject(string propertyName)
    Parameters
    Type Name Description
    System.String propertyName
    Returns
    Type Description
    TaggedObject

    GetTaggedObjectVector(Int32)

    Declaration
    public TaggedObject[] GetTaggedObjectVector(int propertyIndex)
    Parameters
    Type Name Description
    System.Int32 propertyIndex
    Returns
    Type Description
    TaggedObject[]

    GetTaggedObjectVector(String)

    Declaration
    public TaggedObject[] GetTaggedObjectVector(string propertyName)
    Parameters
    Type Name Description
    System.String propertyName
    Returns
    Type Description
    TaggedObject[]

    GetVector(Int32)

    Declaration
    public Vector3d GetVector(int propertyIndex)
    Parameters
    Type Name Description
    System.Int32 propertyIndex
    Returns
    Type Description
    Vector3d

    GetVector(String)

    Declaration
    public Vector3d GetVector(string propertyName)
    Parameters
    Type Name Description
    System.String propertyName
    Returns
    Type Description
    Vector3d

    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
    In This Article
    Back to top Generated by DocFX