Search Results for

    Show / Hide Table of Contents

    Class CloneObject

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TransientObject
    CloneObject
    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.Tooling
    Assembly: NXOpen.dll
    Syntax
    public class CloneObject : TransientObject, IMessageSink, IDisposable

    Constructors

    CloneObject(IntPtr)

    Declaration
    protected CloneObject(IntPtr ptr)
    Parameters
    Type Name Description
    System.IntPtr ptr

    Properties

    CloneMethod

    Declaration
    public ToolingClonemethod CloneMethod { get; set; }
    Property Value
    Type Description
    ToolingClonemethod

    OutputFolder

    Declaration
    public string OutputFolder { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    AddAssembly(Part)

    Declaration
    public void AddAssembly(Part part)
    Parameters
    Type Name Description
    Part part

    AddAssembly(String)

    Declaration
    public void AddAssembly(string assemName)
    Parameters
    Type Name Description
    System.String assemName

    AddAssociatedPart(String, ToolingCloneparttype)

    Declaration
    public void AddAssociatedPart(string clonedPartName, ToolingCloneparttype fileType)
    Parameters
    Type Name Description
    System.String clonedPartName
    ToolingCloneparttype fileType

    BuildAllClonePartItems()

    Declaration
    public void BuildAllClonePartItems()

    BuildClonePartItems(out ClonePart[])

    Declaration
    public void BuildClonePartItems(out ClonePart[] clonedPartItems)
    Parameters
    Type Name Description
    ClonePart[] clonedPartItems

    Commit()

    Declaration
    public string Commit()
    Returns
    Type Description
    System.String

    CreateClonePartItem(String)

    Declaration
    public ClonePart CreateClonePartItem(string partName)
    Parameters
    Type Name Description
    System.String partName
    Returns
    Type Description
    ClonePart

    FindClonePartItem(String)

    Declaration
    public ClonePart FindClonePartItem(string partName)
    Parameters
    Type Name Description
    System.String partName
    Returns
    Type Description
    ClonePart

    FindClonePartItemByIndex(Int32)

    Declaration
    public ClonePart FindClonePartItemByIndex(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type Description
    ClonePart

    FreeResource()

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

    RestorePartNumber()

    Declaration
    public void RestorePartNumber()

    SetDefaultItemType(String)

    Declaration
    public void SetDefaultItemType(string defaultItemType)
    Parameters
    Type Name Description
    System.String defaultItemType

    SetDefaultNameRule(String)

    Declaration
    public void SetDefaultNameRule(string nameRule)
    Parameters
    Type Name Description
    System.String nameRule

    SetKeepItemType(Boolean)

    Declaration
    public void SetKeepItemType(bool keepItemType)
    Parameters
    Type Name Description
    System.Boolean keepItemType

    SetNameRule(String)

    Declaration
    public void SetNameRule(string nameRule)
    Parameters
    Type Name Description
    System.String nameRule

    SetNextNumber(Int32)

    Declaration
    public void SetNextNumber(int nextNumber)
    Parameters
    Type Name Description
    System.Int32 nextNumber

    SetProjectName(String)

    Declaration
    public void SetProjectName(string projName)
    Parameters
    Type Name Description
    System.String projName

    SyncPartNumber()

    Declaration
    public void SyncPartNumber()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    System.IDisposable
    In This Article
    Back to top Generated by DocFX